CDA Examples, published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/CDA-Examples/ and changes regularly. See the Directory of published versions
This is an example of a value from a lab result with multiple reference ranges: Negative (less than), Bordeline (equal), and Positive (greater than).
This file includes examples of the following templates:
<!-- **************************** RESULTS ************************************** -->
<section xmlns="urn:hl7-org:v3">
<!-- conforms to Results section with entries optional -->
<templateId root="2.16.840.1.113883.10.20.22.2.3" extension="2015-08-01"/>
<!-- Results section with entries required -->
<templateId root="2.16.840.1.113883.10.20.22.2.3.1" extension="2015-08-01"/>
<code displayName="Relevant diagnostic tests/laboratory data Narrative"
codeSystemName="LOINC" codeSystem="2.16.840.1.113883.6.1" code="30954-2"/>
<title>RESULTS</title>
<text>
<table>
<thead>
<tr>
<th>Test Name</th>
<th>Results</th>
<th>Reference Range</th>
<th>Interpretation</th>
</tr>
</thead>
<tbody>
<tr ID="result1">
<td>Antinuclear Antibodies, IFA</td>
<td>Borderline, equal to 1:80</td>
<td>Negative: <1:80 Borderline: 1:80 Positive: >1:80</td>
<td>Abnormal</td>
</tr>
</tbody>
</table>
</text>
<entry typeCode="DRIV">
<organizer moodCode="EVN" classCode="BATTERY">
<templateId root="2.16.840.1.113883.10.20.22.4.1"
extension="2023-05-01"/>
<!-- ** Result organizer (V3) ** -->
<templateId root="2.16.840.1.113883.10.20.22.4.1"
extension="2015-08-01"/>
<templateId root="2.16.840.1.113883.10.20.22.4.1"/>
<id root="7d5a02b0-67a4-11db-bd13-0800200c9a66"/>
<code displayName="Nuclear Ab [Titer] in Serum by Immunofluorescence"
codeSystemName="LOINC" codeSystem="2.16.840.1.113883.6.1" code="5048-4"/>
<statusCode code="completed"/>
<effectiveTime>
<low value="20170319123000-0800"/>
<high value="20170319123000-0800"/>
</effectiveTime>
<component>
<observation moodCode="EVN" classCode="OBS">
<templateId root="2.16.840.1.113883.10.20.22.4.2"
extension="2023-05-01"/>
<!-- ** Result observation (V3) ** -->
<templateId root="2.16.840.1.113883.10.20.22.4.2"
extension="2015-08-01"/>
<templateId root="2.16.840.1.113883.10.20.22.4.2"/>
<id root="107c2dc0-67a5-11db-bd13-0800200c9a66"/>
<code xsi:type="CD"
displayName="Nuclear Ab [Titer] in Serum by Immunofluorescence" codeSystemName="LOINC" codeSystem="2.16.840.1.113883.6.1"
code="5048-4"/>
<text xsi:type="ED">
<reference value="#result1"/>
</text>
<statusCode code="completed"/>
<effectiveTime value="20170319123000-0800"/>
<value xsi:type="ST">Borderline, equal to 1:80</value>
<!-- Borderline is considered abnormal -->
<interpretationCode displayName="Abnormal"
codeSystem="2.16.840.1.113883.5.83" code="A"/>
<author typeCode="AUT">
<templateId root="2.16.840.1.113883.10.20.22.4.119"/>
<time value="20170319123000-0800"/>
<assignedAuthor>
<id root="2.16.840.1.113883.4.6" extension="333444444"/>
<code
displayName=""Technologists, Technicians & Other Technical Service Providers"; "Specialist/Technologist, Pathology"" codeSystemName="Healthcare Provider Taxonomy (HIPAA)"
codeSystem="2.16.840.1.113883.6.101" code="246Q00000X"/>
<addr nullFlavor="UNK"/>
<telecom nullFlavor="UNK"/>
<assignedPerson>
<name nullFlavor="UNK">
<family nullFlavor="UNK"/>
</name>
</assignedPerson>
</assignedAuthor>
</author>
<!-- Example showing multiple referenceRanges -->
<referenceRange>
<observationRange>
<!-- Negative being less than 1:80) as indicated in the text tag ** -->
<text>Negative, less than 1:80</text>
<value xsi:type="ST">less than 1:80</value>
<!-- Note that the interprentationCode is Normal -->
<interpretationCode displayName="Normal"
codeSystem="2.16.840.1.113883.5.83" code="N"/>
</observationRange>
</referenceRange>
<referenceRange>
<observationRange>
<!-- Represents a Borderline being exactly 1:80 ** as indicated in the text tag -->
<text>Borderline, equal to 1:80</text>
<value xsi:type="ST">equal to 1:80</value>
<!-- Note that Borderline is considered Abnormal -->
<interpretationCode displayName="Abnormal"
codeSystem="2.16.840.1.113883.5.83" code="A"/>
</observationRange>
</referenceRange>
<referenceRange>
<observationRange>
<!-- Represents a Positive being greater than 1:80)as indicated in the text tag ** -->
<text>Positive, greater than 1:80</text>
<value xsi:type="ST">greater than 1:80</value>
<!-- Note that the interprentationCode is Abnormal -->
<interpretationCode displayName="Abnormal"
codeSystem="2.16.840.1.113883.5.83" code="A"/>
</observationRange>
</referenceRange>
</observation>
</component>
</organizer>
</entry>
</section>