Questionnaire Snippet
In this example snippet of xml from the Questionnaire we embed a value set definition within the Questionnaire using codes from SNOMED CT.
Code Block | ||
---|---|---|
| ||
<Questionnaire xmlns="http://hl7.org/fhir"> <contained> <ValueSet> <id value="Yes_No_Unknown"/> <name value="SNOMED CT Yes No Unknown Value Set"/> <status value="active"/> <compose> <include> <system value="http://snomed.info/sct"/> <concept> <code value="373066001"/> <display value="Yes"/> </concept> <concept> <code value="373067005"/> <display value="No"/> </concept> <concept> <code value="261665006"/> <display value="Unknown"/> </concept> </include> </compose> </ValueSet> </contained> ……. <item> <linkId value=”def38978-c6be-11ea-87d0-0242ac130003”/> <code> <system value=”http://snomed.info/sct”/> <code value=”413839001”/> <display value="Chronic lung disease"/> </code> <text>Does the patient have chronic lung disease?</text> <type value=”choice”/> <answerValueSet value=”#Yes_No_Unknown” /> </item> …….. </Questionnaire> |
Questionnaire Response
Code Block | ||
---|---|---|
| ||
<QuestionnaireResponse xmlns="http://hl7.org/fhir"> ……. <item> <linkId>def38978-c6be-11ea-87d0-0242ac130003</linkId> <text>Does the patient have chronic lung disease?</text> <answer> <valueCoding> <system value=”http://snomed.info/sct”/> <code value=”373067005”/> <display value=”No”/> </valueCoding> </answer> </item> …….. </QuestionnaireResponse> |
Questionnaire Response Transformed to FHIR Observation based on ANF
The “No” answer to the Questionnaire is transformed in the FHIR Observation as a Range of > 0 and <= INF based on the ANF specification.
...