forked from jddamore/HL7-Task-Force-Examples
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMED_Oral_Med_QID_with_PRN.xml
86 lines (86 loc) · 4.12 KB
/
MED_Oral_Med_QID_with_PRN.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
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.1.1"/>
<!-- Medication Section (entries required) -->
<code code="10160-0" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="History of Medication Use"/>
<title>MEDICATIONS</title>
<text>
<table border="1" width="100%">
<thead>
<tr>
<th>Medication</th>
<th>Instructions</th>
<th>Dosage</th>
<th>Effective Dates (start - stop)</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr ID="Medication_0">
<td>
<content ID="MedicationName_0" xmlns="urn:hl7-org:v3">Ibuprofen 600mg Oral Tablet</content>
</td>
<td>
<content ID="MedicationSig_0" xmlns="urn:hl7-org:v3">take 1 tablet QID PRN</content>
</td>
<td>
<content ID="MedicationDosage_0" xmlns="urn:hl7-org:v3">600 MG</content>
</td>
<td>Dec-18-2013 - </td>
<td>Active</td>
</tr>
</tbody>
</table>
</text>
<entry typeCode="DRIV">
<substanceAdministration classCode="SBADM" moodCode="INT">
<!-- This medication use case is a medication to be administered. If it has been already administered use moodCode = "EVN". If an ordered drug then use moodCode = "RQO" -->
<!-- Dependencies exist between moodCode, statusCode and effectiveTime -->
<templateId root="2.16.840.1.113883.10.20.22.4.16"/>
<id root="47d3e719-f688-459d-bcdc-47c6de0767a9"/>
<text>
<!-- This reference refers to medication information in unstructured portion of section-->
<reference value="#Medication_0"/>
</text>
<statusCode code="active"/>
<!-- This first effectiveTime shows that medication was added on December 18, 2013 (not known to have stopped)-->
<effectiveTime xsi:type="IVL_TS">
<low value="20131218"/>
<high nullFlavor="NI"/>
</effectiveTime>
<!-- This second effectiveTime represents QID from medication sig. -->
<!-- InstituionSpecified = "true" means that it can be given 4 times per day but need not be exactly timed to every 6 hours-->
<!-- InstituionSpecified = "false" would mean that timing needs to be administered exactly as structured-->
<!-- Operator "A" means that this timing information is in addition to previous effectiveTime information provided-->
<effectiveTime xsi:type="PIVL_TS" institutionSpecified="true" operator="A">
<period value="6" unit="h"/>
</effectiveTime>
<routeCode code="C38288" codeSystem="2.16.840.1.113883.3.26.1.1" codeSystemName="NCI Thesaurus" displayName="Oral"/>
<!-- This relates directly to the code used for medication. Since it's a tablet, then only specified needed in dose is 1x per administration-->
<doseQuantity value="1"/>
<consumable>
<manufacturedProduct classCode="MANU">
<!-- ** Medication information ** -->
<templateId root="2.16.840.1.113883.10.20.22.4.23"/>
<id root="2a620155-9d11-439e-92b3-5d9815ff4ee8"/>
<manufacturedMaterial>
<!-- Medications should be specified at a level corresponding to prescription when possible, such as 600mg oral tablet (non-branded)-->
<code code="197806" displayName="Ibuprofen 600mg Oral Tablet" codeSystem="2.16.840.1.113883.6.88" codeSystemName="RxNorm">
<originalText>
<reference value="#MedicationName_0"/>
</originalText>
</code>
</manufacturedMaterial>
</manufacturedProduct>
</consumable>
<precondition typeCode="PRCN">
<criterion>
<!-- ** Precondition for substance administration ** -->
<templateId root="2.16.840.1.113883.10.20.22.4.25"/>
<code code="ASSERTION" codeSystem="2.16.840.1.113883.5.4"/>
<!-- If a precondition were specified in medication sig, you would include code here. Include nullFlavor="NI" when PRN specified but without precondition-->
<value xsi:type="CD" nullFlavor="NI" />
</criterion>
</precondition>
</substanceAdministration>
</entry>
</section>