/
Does patient have a history of Cancer?
Does patient have a history of Cancer?
Questionnaire Snippet for Cancer
This example snippet for the Questionnaire item for Cancer uses a pre-defined value set that specifies the HL7 V2 Value Set of “yesnodontknow”.
<?xml version="1.0" encoding="UTF-8"?>
<Questionnaire xmlns="http://hl7.org/fhir">
.....
<item>
<linkId value="9466bc38-d7c9-4503-811b-577fe77f6ef6"/>
<code>
<system value="http://snomed.info/sct"/>
<code value="363346000"/>
<display value="Malignant neoplastic disease (disorder)"/>
</code>
<type value="choice"/>
<answerValueSet value="http://hl7.org/fhir/ValueSet/yesnodontknow"/>
</item>
.....
</Questionnaire>
Questionnaire Response Snippet for Cancer
<QuestionnaireResponse xmlns="http://hl7.org/fhir">
....
<item>
<linkId value="9466bc38-d7c9-4503-811b-577fe77f6ef6"/>
<answer>
<valueCoding>
<system value="http://terminology.hl7.org/CodeSystem/v2-0136"/>
<code value="Y"/>
<display value="Yes"/>
</valueCoding>
</item>
.....
</QuestionnaireResponse>
Questionnaire Response for Cancer Transformed to FHIR Observation based on ANF
Even though the Diabetes and Cancer examples use two different value sets the ANF transformation to a FHIR Observation normalizes the value to the same range value.
<?xml version="1.0" encoding="UTF-8"?>
<Observation xmlns="http://hl7.org/fhir">
<identifier>3c4b3fb3-017c-4fc2-89b2-a5dd8bbdb3f5</identifier>
<status value="final"/>
<code>
<coding>
<system value="http://snomed.info/sct"/>
<code value="363346000"/>
<display value="Malignant neoplastic disease (disorder)"/>
</coding>
</code>
<subject>
<reference value="Patient"/>
</subject>
<focus>
<reference value=”Patient”/>
</focus>
<effectiveDateTime value="2020-07-06T22:33:22Z"/>
<performer>
<reference value=”Practitioner”/>
</performer>
<valueRange>
<Range>
<low>
<value>0</value>
<comparator value=”>”/>
<code>
<system value=”http://snomed.info/sct”/>
<code value=”118595003”/>
<display value="Quantity content"/>
</code>
</low>
<high>
<value>INF</value>
<comparator value=”<=”/>
<code>
<system value=”http://snomed.info/sct”/>
<code value=”118595003”/>
<display value="Quantity content"/>
</code>
</high>
</Range>
</valueRange>
</Observation>