FHIR Chat · Terminology handling · questionnaire

Stream: questionnaire

Topic: Terminology handling


view this post on Zulip Brian Postlethwaite (Jun 30 2021 at 12:23):

I've put together a "sampler" for the different ways to bring in options into a question in a questionnaire from a terminology server.
https://sqlonfhir-r4.azurewebsites.net/fhir/Questionnaire/coding-sampler
@Paul Lynch @Lloyd McKenzie @Michael Lawley @Jim Steel
Does this about cover it for all the different ways to do it with SDC?
The Telstra Health renderer is currently using the canonical as a reference URL and $expanding with that (which I know is wrong) but looking for how to define that case - or is that just not possible in R4+ (was with DSTU2/STU3)

  • direct reference (was there in 2/3)
  • via canonical reference
  • local codings (answerOptions) - no terminology server
  • contained ValueSet with included expansion - no terminology server
  • contained ValueSet with no expansion - expand with terminology server
  • fhir-query into variable/fhirpath answerExpression
  • answerExpression returning a set of Codings

(I've only put in examples for 5 of these - and the first one is wrong)
And there is also the added pleasure of the reference to the terminology server either being the same as the source of the Questioinnaire, some other configured one, or the value from the preferredTerminologyServer extension (at root, or any of the items on the way down to the item being processed)

view this post on Zulip Lloyd McKenzie (Jun 30 2021 at 14:46):

You might add canonical reference that's version-specific vs. not.

view this post on Zulip Brian Postlethwaite (Jun 30 2021 at 22:03):

Will add that there too. Thanks Lloyd

view this post on Zulip Brian Postlethwaite (Jul 02 2021 at 04:55):

Have updated the coding sampler with all the combinations above for others to test out there server with... @Paul Lynch

view this post on Zulip Brian Postlethwaite (Jul 08 2021 at 21:18):

And here is our (in progress) updated renderer starting to support them all
http://smartqedit4.azurewebsites.net/ts/Questionnaire/Preview?id=https://sqlonfhir-r4.azurewebsites.net/fhir/Questionnaire/coding-sampler&subject=Patient/example&saveto=https://sqlonfhir-r4.azurewebsites.net/fhir/&dataserver=https://sqlonfhir-r4.azurewebsites.net/fhir/&serverauth=&dataserverauth=&LaunchPatient=Patient/example&LaunchPractitioner=Practitioner/0&LaunchPractitionerRole=PractitionerRole/efd0156fe23c439d90422eeb5c0138ce&LaunchOrganization=Organization/0


Last updated: Apr 12 2022 at 19:14 UTC