/
Does the patient have Cardiovascular disease? - in progress
Does the patient have Cardiovascular disease? - in progress
Questionnaire Snippet for Cardiovascular disease
In this example snippet of xml from the Questionnaire we embed a value set definition within the Questionnaire using codes from SNOMED CT.
<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.org"/>
<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=”14d85ba8-c2d3-11ea-b3de-0242ac130004”/>
<code>
<system value=”http://snomed.org”/>
<code value=”49601007”/>
<display value="Cardiovascular disease"/>
</code>
<text>Does the patient have cardiovascular disease?</text>
<type value=”choice”/>
<answerValueSet value=”#Yes_No_Unknown” />
</item>
……..
</Questionnaire>
Questionnaire Response for Cardiovascular disease
It is unknown if the patient has cardiovascular disease
<QuestionnaireResponse xmlns="http://hl7.org/fhir">
…….
<item>
<linkId>14d85ba8-c2d3-11ea-b3de-0242ac130004</linkId>
<text> Does the patient have cardiovascular disease?</text>
<answer>
<valueCoding>
<system value=”http://snomed.org”/>
<code value=”261665006”/>
<display value=”Unknown”/>
</valueCoding>
</answer>
</item>
……..
</QuestionnaireResponse>
Questionnaire Response for Cardiovascular disease Transformed to FHIR Observation based on ANF
They “Yes” answer to the Questionnaire for Cardiovascular disease is transformed in the FHIR Observation as a Range of > 0 and <= INF based on the ANF specification.
<?xml version="1.0" encoding="UTF-8"?>
<Observation xmlns="http://hl7.org/fhir">
<identifier>5b2994e6-c2d3-11ea-b3de-0242ac130004</identifier>
<status value="final"/>
<code>
<coding>
<system value="http://snomed.org"/>
<code value="49601007"/>
<display value="Cardiovascular disease"/>
</coding>
</code>
<subject>
<reference value="Patient"/>
</subject>
<focus>
<reference value=”Patient”/>
</focus>
<effectiveDateTime value="Time of observation"/>
<performer>
<reference value=”Practitioner”/>
</performer>
<valueRange>
<Range>
<low>
<value>0</value>
<comparator value=”>=”/>
<code>
<system value=”http://snomed.org”/>
<code value=”118595003”/>
<display value="Quantity content"/>
</code>
</low>
<high>
<value>INF</value>
<comparator value=”<=”/>
<code>
<system value=”http://snomed.org”/>
<code value=”118595003”/>
<display value="Quantity content"/>
</code>
</high>
</Range>
</valueRange>
</Observation>