forked from brettmarquard/HL7-C-CDA-Task-Force-Examples
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Health_Concern_Linking_Example.xml
197 lines (197 loc) · 11.1 KB
/
Health_Concern_Linking_Example.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<?xml version="1.0" encoding="UTF-8"?>
<component>
<section>
<!-- Health Concerns Section -->
<templateId root="2.16.840.1.113883.10.20.22.2.58"/>
<code code="75310-3" displayName="Health Concerns Document" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>
<title>Health Concerns Section</title>
<text>
<table border="1" width="100%">
<thead>
<tr>
<th>Concern</th>
<th>Status</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<tr>
<td>Community Acquired Pneumonia</td>
<td>Active</td>
<td>Concern from March 1, 2014</td>
</tr>
</tbody>
</table>
<table border="1" width="100%">
<thead>
<tr>
<th>Related observation</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<tr>
<td>Productive cough</td>
<td>February, 2 2014</td>
</tr>
</tbody>
</table>
<paragraph styleCode="Bold">Patient priority:</paragraph> high priority <paragraph styleCode="Bold">Provider
priority:</paragraph> high priority<br/>
<br/>
</text>
<entry>
<!-- Health Concern Act -->
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.132"/>
<id root="63c5e137-3024-46cc-951f-885ec69d9030"/>
<code code="75310-3" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Health Concern"/>
<!-- This Health Concern has a statusCode of active because it is an active concern -->
<statusCode code="active"/>
<!-- The effective time is the date that the Health Concern started being followed -
this does not necessarily correlate to the onset date of the contained health issues-->
<effectiveTime value="20140301"/>
<!-- Health Concern Problem: Community Acquired Pneumonia -->
<!-- This Entry Reference refers to a problem entry present in Problem List that the Health Concern is related to-->
<entryRelationship typeCode="REFR">
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.122" />
<!-- This ID equals the ID of the Community Acquired Pneumonia problem -->
<id root="49c5ca3e-662f-4e33-948f-2777ebc6727e" />
<!-- The code is nulled to "NP" Not Present" -->
<code nullFlavor="NP" />
<statusCode code="completed" />
</act>
</entryRelationship>
<!--
This is an entry relationship of the SPRT (support) type which shows
that the productive cough supports the Health Concern (Problem: Respiratory
Insufficiency and Diagnosis: Pneumonia
This entryRelationship represents the relationship:
Health Concern HAS SUPPORT Observation
-->
<entryRelationship typeCode="SPRT">
<!-- Problem Observation (V2) -->
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.4" extension="2014-06-09"/>
<id root="01cb0d7a-46e2-4367-b38b-9465ffbf64e3"/>
<code code="ASSERTION" codeSystem="2.16.840.1.113883.5.4"/>
<statusCode code="completed"/>
<effectiveTime>
<!-- Onset date -->
<low value="20140215"/>
</effectiveTime>
<value xsi:type="CD" code="28743005" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Productive cough"/>
</observation>
</entryRelationship>
<!-- Priority Preference -->
<entryRelationship typeCode="RSON">
<!-- Priority Preference - this is the preference that the patient (specified by the Author Participation template)
places on the Health Concern -->
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.143"/>
<id root="a5b64706-9438-4d13-8dcf-651da3ef83bf"/>
<code code="225773000" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Preference"/>
<value xsi:type="CD" code="394849002" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="High priority"/>
<!--
Author Participation Template
In this case, the author is the same as the record target (the patient) already described in the header.
-->
<author>
<templateId root="2.16.840.1.113883.10.20.22.4.119"/>
<time value="20130801"/>
<assignedAuthor>
<!-- This id points back to the record target in the header -->
<id extension="444222222" root="2.16.840.1.113883.4.1"/>
</assignedAuthor>
</author>
</observation>
</entryRelationship>
<!-- Priority Preference - this is the preference that the provider (specified by the Author Participation template)
places on the Health Concern -->
<entryRelationship typeCode="RSON">
<!-- Priority Preference -->
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.143"/>
<id root="7d66f448-ba82-4291-a9da-9e5db5e58803"/>
<code code="225773000" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="preference"/>
<value xsi:type="CD" code="394849002" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED" displayName="High priority"/>
<!--
Author Participation Template
In this case, the author is the same as a participant already described in the header.
However, the author could be a different provider - someone else in the header, or a new provider not elsewhere specified.
-->
<author>
<templateId root="2.16.840.1.113883.10.20.22.4.119"/>
<time value="20130801"/>
<assignedAuthor>
<!-- This id points back to a participant in the header -->
<id root="20cf14fb-b65c-4c8c-a54d-b0cca834c18c"/>
</assignedAuthor>
</author>
</observation>
</entryRelationship>
</act>
</entry>
</section>
</component>
<component>
<section>
<!-- Located elsewhere in the document -->
<!-- Taken directly (changed observation/id) from prior example https://github.com/brettmarquard/HL7-C-CDA-Task-Force-Examples/blob/master/Problem_List_Active_Problem.xml -->
<templateId root="2.16.840.1.113883.10.20.22.2.5.1"/>
<code code="11450-4" codeSystem="2.16.840.1.113883.6.1" displayName="Problem List"/>
<title>Problem List</title>
<text>
<table>
<thead>
<tr>
<th>Name</th>
<th>Dates</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr ID="Problem1">
<td>Community Acquired Pneumonia</td>
<td>
<content>Onset: February 27 2014</content>
</td>
<td>Active</td>
</tr>
</tbody>
</table>
</text>
<entry>
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.3" />
<id root="102ca2e9-884c-4523-a2b4-1b6c3469c397" />
<code code="CONC" codeSystem="2.16.840.1.113883.5.6" />
<!-- Since this is an active problem, the concern status is active. -->
<!-- While clinicians can track resolved problems, generally active problems will have active concern status and resolved concerns will be completed -->
<statusCode code="active" />
<effectiveTime>
<!-- This equates to the time the concern was authored in the patient's chart. This may frequently be an EHR timestamp-->
<low value="20140302124536+0500" />
</effectiveTime>
<entryRelationship typeCode="SUBJ">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.4" />
<id root="49c5ca3e-662f-4e33-948f-2777ebc6727e"/>
<code codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" code="55607006" displayName="Problem" />
<text>
<reference value="#Problem1" />
</text>
<statusCode code="completed"/>
<effectiveTime>
<!-- This represents the date of biological onset. -->
<low value="20140227"/>
</effectiveTime>
<!-- This is a SNOMED code as the primary vocabulary for problem lists-->
<value xsi:type="CD" code="385093006" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Community Acquired Pneumonia"/>
</observation>
</entryRelationship>
</act>
</entry>
</section>
</component>