FHIR Chat · sdc · implementers

Stream: implementers

Topic: sdc


view this post on Zulip Brian Postlethwaite (Jul 25 2016 at 02:09):

In reviewing my SDC validation code and extending the error messages I wondered if there were standard codes to include in the Detail section of the OperationOutcome.
For use when encountering things like required question not answered, or incorrect answer for question type.
And also if there is a standard format for the location to identify the question/answer (currently i'm populating it with linkid='213412')

view this post on Zulip Grahame Grieve (Jul 25 2016 at 02:41):

there are not, but SDC could define them

view this post on Zulip Brian Postlethwaite (Jul 25 2016 at 02:42):

Thanks, I might have a look and see if the validator that is in HAPI produces them, and if not, I shall propose some definitions

view this post on Zulip Brian Postlethwaite (Aug 05 2016 at 06:17):

Is there an Extension on Questionnaire for HH/MM formatted times (excluding the seconds where it isn't desired or important)
Lots of systems don't capture that level of detail where is it user entered (and not a timestamp)
So that it will just append the :00 to it and strip it off for display.

view this post on Zulip Brian Postlethwaite (Aug 05 2016 at 06:17):

(can't see one, and does anyone else think they would use it?)
If so I'll log it.

view this post on Zulip Lloyd McKenzie (Aug 05 2016 at 06:19):

Doesn't exist yet . . .

view this post on Zulip Lloyd McKenzie (Sep 07 2016 at 19:29):

So, the last connectathon, we ran SDC as a thread under the implementer's stream. I'm wondering whether it would be useful/appropriate to have a separate stream for Questionnaire-related content. (Normally new stream proposals get raised on Social, but seeing as those most impacted will be on the implementers stream, I figured I'd raise the question here. Preferences for a new Questionnaire-specific stream or for keeping the discussion here on Implementers?

view this post on Zulip Grahame Grieve (Sep 07 2016 at 21:54):

I think it's too specific. And many questions about questionnaire are about how it relates to other resources

view this post on Zulip Lloyd McKenzie (Sep 12 2016 at 20:08):

Attention everyone who will be joining us in person for the Structured Data Capture track at the Connecthaton this weekend in Baltimore!
Please add your name to this spreadsheet and set your primary track to SDC. This will give the Connectathon organizers a headcount as to who is participating in each track so that they can allocate space appropriately to ensure we're all sitting together.
(Copied with modifications from @Kevin Shekleton's post on CDS hooks :))

view this post on Zulip Michele Mottini (Sep 15 2016 at 19:54):

Our STU3 test server is now up at http://fhir.careevolution.com/apitest/fhir (open - no authentication required). It has a dozen questionnaires from one of our customer already loaded - http://fhir.careevolution.com/apitest/fhir/Questionnaire to list them all.

view this post on Zulip Michele Mottini (Sep 15 2016 at 19:56):

...whats the Clinical Research Track? It seems similar to SDC from the name of the roles ?

view this post on Zulip Lloyd McKenzie (Sep 15 2016 at 20:01):

It's not an official track. They're looking at acquiring data for use in populating clinical research forms. They haven't necessarily landed on using Questionnaire yet, but they may do some playing with SDC to get a sense of it

view this post on Zulip Michele Mottini (Sep 15 2016 at 20:03):

I see, thanks

view this post on Zulip Michele Mottini (Sep 15 2016 at 20:04):

The questionnaires loaded on our server come from a population clinical research study

view this post on Zulip Michele Mottini (Sep 15 2016 at 20:04):

https://www.framinghamheartstudy.org/

view this post on Zulip Brian Postlethwaite (Sep 16 2016 at 23:08):

I've just partially updated my older Questionnaire renderer so its at least partially usable with the current version.
http://smartq21.azurewebsites.net/Home/SelectSurvey?fhirServiceUrl=http://fhir.careevolution.com/apitest/fhir
Will let you view the CareEvolution forms.

view this post on Zulip Brian Postlethwaite (Sep 16 2016 at 23:09):

Yes, it looks like I still have some work to do for option groups.
Currently only supporting valuesets (contained or referenced) for these.

view this post on Zulip Michele Mottini (Sep 17 2016 at 13:02):

Nice

view this post on Zulip Michele Mottini (Sep 17 2016 at 13:02):

Is there a way to select the patient the questionnaire applies to?

view this post on Zulip Michele Mottini (Sep 17 2016 at 13:03):

Our server will require a patient to submit a questionnaire response

view this post on Zulip David Kwan (Sep 17 2016 at 13:17):

We are logged into the GotoWebinar, with meeting not stated yet. Has the Connectathon meeting started?

view this post on Zulip Brian Postlethwaite (Sep 17 2016 at 13:22):

@Michele Mottini just add a clientID as a parameter on the url, that should talk to your server and show a tile at the top for the patient too.

view this post on Zulip Michele Mottini (Sep 17 2016 at 13:28):

Like '&clientID=<patient ID>' ?

view this post on Zulip Lloyd McKenzie (Sep 17 2016 at 13:28):

Having issues with the webinar. We'll try to get it working shortly, but probably miss the kickoff

view this post on Zulip David Kwan (Sep 17 2016 at 13:32):

Thanks Lloyd will standby.

view this post on Zulip Brian Postlethwaite (Sep 17 2016 at 13:46):

that's right. and can be the full fhir url too.

view this post on Zulip Michele Mottini (Sep 17 2016 at 14:05):

Anyone else has a questionnaire client?

view this post on Zulip Michele Mottini (Sep 17 2016 at 14:19):

Questionnaires URL on our server: http://fhir.careevolution.com/apitest/fhir/Questionnaire/2 http://fhir.careevolution.com/apitest/fhir/Questionnaire/3 etc.

view this post on Zulip Michele Mottini (Sep 17 2016 at 14:19):

http://fhir.careevolution.com/apitest/fhir/Questionnaire to list them all

view this post on Zulip Michele Mottini (Sep 17 2016 at 14:20):

We accept standard QuestionnaireResponse posted at http://fhir.careevolution.com/apitest/fhir/QuestionnaireResponse

view this post on Zulip Michele Mottini (Sep 17 2016 at 14:20):

response must contain a valid patient reference

view this post on Zulip Brian Postlethwaite (Sep 17 2016 at 14:26):

Want to retry a submit using that form, think I have it ok.
Your server isn't returning the conrtent back, nor is it putting a version id on the returned content.
http://smartq21.azurewebsites.net/Home/Survey?questionnaireId=http%3A%2F%2Ffhir.careevolution.com%2Fapitest%2Ffhir%2FQuestionnaire%2F3&fhirServiceUrl=http%3A%2F%2Ffhir.careevolution.com%2Fapitest%2Ffhir%2F&clientId=http%3A%2F%2Ffhir.careevolution.com%2Fapitest%2Ffhir%2FPatient/7a81ba0d-b533-e611-8128-0a69c1b3225b

view this post on Zulip Brian Postlethwaite (Sep 17 2016 at 14:29):

Ok, Its not saving values properly :(
My bug...

view this post on Zulip Michele Mottini (Sep 17 2016 at 14:30):

Yes - we do not support versions

view this post on Zulip Michele Mottini (Sep 17 2016 at 14:30):

You should get back a 201 with the url of the created resource in the location header

view this post on Zulip David Kwan (Sep 17 2016 at 17:22):

We have attempting our questionnaire to the UHN FHIR server and have not been successful. We ran into errors caused by terminology elements. Our latest xml verified against DSTU 3 ballot for schema and schematron. We were able to post a previous version , no standard terminology to the UHN FHIR server. here is the link to the posted questionnaire xml: http://fhirtest.uhn.ca/baseDstu3/Questionnaire/140242/_history/1

view this post on Zulip Brian Postlethwaite (Sep 17 2016 at 17:23):

I would be interested if you could try posting it to my server at http://sqlonfhir-stu3.azurewebsites.net/fhir/Questionnaire

view this post on Zulip Brian Postlethwaite (Sep 17 2016 at 17:24):

There is a tonne of validation in there specific for Questionnaires and QuestionnaireResponses.

view this post on Zulip David Kwan (Sep 17 2016 at 17:37):

Brian, Will try to post to your server. We are not developers, so if we run into questions would you mind assisting?

view this post on Zulip Lloyd McKenzie (Sep 17 2016 at 17:39):

@David Kwan Can you be specific about your issues? @James Agnew can then figure out if it's your issue or his

view this post on Zulip David Kwan (Sep 17 2016 at 17:43):

We are getting this error message when we attempt verification: Error: HTTP 412 Precondition Failed: Unkonwn code {http://loinc.org}55752-0.

view this post on Zulip Grahame Grieve (Sep 17 2016 at 17:49):

where are you getting this?

view this post on Zulip David Kwan (Sep 17 2016 at 17:54):

from the UHN FHIR server, http://fhirtest.uhn.ca/baseDstu3/Questionnaire/$validate?_format=xml&_pretty=true

view this post on Zulip Michele Mottini (Sep 17 2016 at 17:57):

You can also try to post to our server: http://fhir.careevolution.com/apitest/fhir - I am sitting right at the SDC table if you have problem / questions

view this post on Zulip Michele Mottini (Sep 17 2016 at 17:58):

You need to specify a valid patient for the subject - like /Patient/8a5f65fe-3121-e611-8128-0a69c1b3225b

view this post on Zulip David Kwan (Sep 17 2016 at 18:02):

Michele, Will try to post.

view this post on Zulip David Kwan (Sep 17 2016 at 18:05):

Michele, we cannot access your server. How do you suggest we post to your server. Also we are not developers so bare with us.

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:06):

one sec...

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:09):

@David Kwan ..where are you?

view this post on Zulip David Kwan (Sep 17 2016 at 18:10):

We are participating remotely, We are in Toronto.

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:11):

ah I see

view this post on Zulip David Kwan (Sep 17 2016 at 18:11):

Is it a border problem, cannot access!

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:11):

which problem are you getting trying to access our server?

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:11):

are you trying to POST data ?

view this post on Zulip David Kwan (Sep 17 2016 at 18:12):

Should we be trying to use Postman or Fiddler to POST?

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:13):

either should work

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:13):

I use PostMan usually

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:13):

do you have a questionnaire or a questionnaire response to POST?

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:14):

our server accepts both JSON and XML - so you can use either

view this post on Zulip David Kwan (Sep 17 2016 at 18:15):

It is a questionnaire.

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:16):

ok - so if you POST it to http://fhir.careevolution.com/apitest/fhir/Questionnaire our server should accept it

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:16):

and store it

view this post on Zulip David Kwan (Sep 17 2016 at 18:18):

Trying it now.

view this post on Zulip Alex Goel (Sep 17 2016 at 18:32):

(deleted)

view this post on Zulip David Kwan (Sep 17 2016 at 18:36):

Not having success with Postman, Paul Donovan is assisting, he is at the SDC table.

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:38):

what happen with Postman ?

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:39):

you are getting at error?

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:39):

(an error)

view this post on Zulip Alex Goel (Sep 17 2016 at 18:39):

<OperationOutcome xmlns="http://hl7.org/fhir">
<text>
<status value="generated" />
<div xmlns="http://www.w3.org/1999/xhtml">Cannot process the Questionnaire because it is missing the 'Url' field</div>
</text>
<issue>
<severity value="error" />
<details>
<text value="Cannot process the Questionnaire because it is missing the 'Url' field" />
</details>
</issue>
</OperationOutcome>

view this post on Zulip Alex Goel (Sep 17 2016 at 18:39):

We keep getting this error

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:39):

yes

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:39):

you need to specify the Url property of the questionnaire

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:40):

we use it as the questionnaire identifier

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:42):

add something like <url value="http://hl7.org/fhir/Questionnaire/3141"/>

view this post on Zulip David Kwan (Sep 17 2016 at 18:46):

So would the URL value be assigned by a form manager, rather than a form designer?

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:46):

It would be assigned by the form designer

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:46):

when you create a new form

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:47):

( i. .e new questionnaire)

view this post on Zulip David Kwan (Sep 17 2016 at 18:47):

Thanks. Will add and try to post.

view this post on Zulip Michele Mottini (Sep 17 2016 at 18:47):

you can use the URL of your organization as the root : <your org url>/questionnaire/1 or something like that

view this post on Zulip Alex Goel (Sep 17 2016 at 19:04):

We weren't able to send to http://fhir.careevolution.com/apitest/fhir/Questionnaire because of issues with our CCO template

view this post on Zulip Alex Goel (Sep 17 2016 at 19:05):

we were able to send to the http://sdsdemo.jbsinternational.com/SDC/rest/fhir/Questionnaire/

view this post on Zulip Michele Mottini (Sep 17 2016 at 19:05):

what's a CCO template?

view this post on Zulip Alex Goel (Sep 17 2016 at 19:07):

the CancerCareOntario Low Dose CT Lung Cancer Screening Template

view this post on Zulip Alex Goel (Sep 17 2016 at 19:07):

We were also able to post to http://sqlonfhir-stu3.azurewebsites.net/fhir/Questionnaire

view this post on Zulip Michele Mottini (Sep 17 2016 at 19:07):

Our server being picky..

view this post on Zulip Alex Goel (Sep 17 2016 at 19:08):

We're on the UHN FHIR Server http://fhirtest.uhn.ca/

view this post on Zulip Alex Goel (Sep 17 2016 at 19:08):

seems to be validation issues with our template

view this post on Zulip Alex Goel (Sep 17 2016 at 19:09):

thanks for your patience

view this post on Zulip Alex Goel (Sep 17 2016 at 19:09):

and help

view this post on Zulip Alex Goel (Sep 17 2016 at 19:14):

It looks like we were able to post to the careevolution server

Access-Control-Allow-Origin →*
Access-Control-Expose-Headers →*
Content-Length →0
Date →Sat, 17 Sep 2016 19:13:43 GMT
Location →http://fhir.careevolution.com/apitest/fhir/Questionnaire/13
Server →Microsoft-HTTPAPI/2.0

view this post on Zulip Michele Mottini (Sep 17 2016 at 19:15):

yes, I can see it there

view this post on Zulip Michele Mottini (Sep 17 2016 at 19:16):

what did you have to do to make it work? add linkId to all items?

view this post on Zulip Alex Goel (Sep 17 2016 at 19:16):

@Paul Donovan fixed it for us because he's a nice guy!

view this post on Zulip Alex Goel (Sep 17 2016 at 19:17):

Had to add the linkId stuff

view this post on Zulip Paul Donovan (Sep 17 2016 at 19:17):

Right, linkId was missing from some of the items

view this post on Zulip Michele Mottini (Sep 17 2016 at 19:18):

OK

view this post on Zulip Michele Mottini (Sep 17 2016 at 19:18):

I'll look into relaxing that requirement

view this post on Zulip Michele Mottini (Sep 17 2016 at 19:18):

linkId are not really important for items that are just groups

view this post on Zulip Michele Mottini (Sep 17 2016 at 19:22):

or display items

view this post on Zulip Brian Postlethwaite (Sep 17 2016 at 19:37):

display items, yes (as not expecting content in the QuestionniaireResponse) group however would want linkids in there, especially if repeating groups are in there.

view this post on Zulip Michele Mottini (Sep 17 2016 at 19:47):

Yes, got it

view this post on Zulip Michele Mottini (Sep 17 2016 at 19:47):

Thanks

view this post on Zulip Lloyd McKenzie (Jan 14 2017 at 15:25):

Is anyone here doing SDC?

view this post on Zulip Chris Grenz (Aug 23 2017 at 14:45):

Looking for the current state of SDC and reference implementations. Can anyone point me? @Brian Postlethwaite ?


Last updated: Apr 12 2022 at 19:14 UTC