Item |
DT |
Card |
Conf |
Omschrijving |
Label |
hl7:medicationAdministrationRequest
|
|
|
|
|
|
(MedicationAdministrationRequest) |
 |
@classCode
|
|
|
0 .. 1 |
F |
SBADM |
 |
@moodCode
|
|
|
0 .. 1 |
F |
RQO |
|
Voorbeeld |
<medicationAdministrationRequest classCode="SBADM" moodCode="RQO">
<!-- .. -->
<support2>
<medicationAdministrationInstruction>
<!-- ... -->
</medicationAdministrationInstruction> </support2>
<precondition>
<observationEventCriterion>
<!-- ... -->
</observationEventCriterion> </precondition> </medicationAdministrationRequest> |
 |
hl7:text
|
|
ST |
1 .. 1 |
M |
Toedieningsverzoekomschrijving.
Verdere informatie
|
(MedicationAdministrationRequest) |
 |
 |
@mediaType
|
|
|
1 .. 1 |
F |
text/plain |
|
Voorbeeld |
Er wordt een handgeschreven medicatievoorschrift ingevoerd, waarop de tekst ’30 stuks
Paracetamol 200 mg, max. 3xdgs 1 tablet bij hoofdpijn. Met water innemen.’ staat.
De tekst van de daarin opgenomen gebruiksinstructies wordt letterlijk doorgegeven.
<text mediaType="text/plain">Max. 3xdgs 1 tablet bij hoofdpijn. Met water innemen.</text> |
|
Voorbeeld |
In een elektronisch voorschrijfsysteem (EVS) wordt een klinische medicatieopdracht
ingevoerd door het selecteren van een doseerhoeveelheid, een doseerschema en eventuele
gecodeerde gebruiksinstructies. Deze informatie-elementen worden op de juiste plaatsen
doorgegeven in het toedieningsverzoek, maar daarnaast wordt hieruit (geautomatiseerd)
een tekstuele omschrijving van het toedieningsverzoek (dus de bijbehorende gebruiksinstructies)
gegenereerd. Dit ziet er bijvoorbeeld als volgt uit:
<text mediaType="text/plain">Start: 21/04/2008 Stop: <tot nader order> Frequentie: 1 x daags Dosering: 1 sachet
Bijzonderheden: in water oplossen </text> |
 |
hl7:statusCode
|
|
CS |
1 .. 1 |
M |
|
(MedicationAdministrationRequest) |
 |
 |
@code
|
|
|
1 .. 1 |
F |
active |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9006 Usable Period and Frequency (DYNAMISCH)
|
Keuze min 0 element(en) en max 1 element(en). Elementen om uit te kiezen:
- hl7:effectiveTime[@xsi:type='SXPR_TS']
- hl7:effectiveTime[@xsi:type='IVL_TS']
- hl7:effectiveTime[@xsi:type='PIVL_TS']
|
 |
 |
hl7:effectiveTime waar [@xsi:type='SXPR_TS'] |
|
SXPR_TS |
0 .. 1 |
|
Gebruiksperiode en doseerschema
Verdere informatie
|
(MedicationAdministrationRequest) |
Keuze min 0 element(en) en max 2 element(en). Elementen om uit te kiezen:
- hl7:comp[@xsi:type='IVL_TS'][hl7:width or @nullFlavor]
- hl7:comp[@xsi:type='IVL_TS'][not(hl7:width)]
|
 |
 |
 |
 |
hl7:comp waar [@xsi:type='IVL_TS'] [hl7:width or @nullFlavor] |
|
IVL_TS |
.. 1 |
|
Ambulante medicatie |
(MedicationAdministrationRequest) |
|
Voorbeeld |
<comp xsi:type="IVL_TS" nullFlavor="UNK"/>
|
|
Voorbeeld |
<comp xsi:type="IVL_TS">
<low value="201308181000"/>
<width value="2" unit="d"/>
</comp> |
|
Voorbeeld |
<comp xsi:type="IVL_TS">
<width value="2" unit="d"/>
</comp> |
|
TS |
0 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
PQ |
0 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
CONF |
|
 |
 |
 |
 |
hl7:comp waar [@xsi:type='IVL_TS'] [not(hl7:width)] |
|
IVL_TS |
.. 1 |
|
Klinische medicatie |
(MedicationAdministrationRequest) |
|
Voorbeeld |
<comp xsi:type="IVL_TS">
<low value="201308181000"/>
<high value="201308251000"/>
</comp> |
|
TS |
1 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
TS |
0 .. 1 |
|
|
(MedicationAdministrationRequest) |
 |
 |
 |
hl7:comp waar [@xsi:type='PIVL_TS'] |
|
PIVL_TS |
.. 1 |
|
Doseerschema: Vaste frequentie, variabele frequentie |
(MedicationAdministrationRequest) |
|
|
1 .. 1 |
F |
A |
|
PQ |
1 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
|
1 .. 1 |
|
|
|
|
1 .. 1 |
|
|
|
CONF |
|
|
CONF |
minInclude ondergrens is "1" |
|
 |
 |
 |
hl7:comp waar [@xsi:type='SXPR_TS'] [count(hl7:comp [@operator='A'])=0] |
|
SXPR_TS |
.. 1 |
|
Toediening op vaste tijden (per dag) |
(MedicationAdministrationRequest) |
|
|
1 .. 1 |
F |
A |
|
Voorbeeld |
<comp xsi:type="SXPR_TS" operator="A">
<comp xsi:type="PIVL_TS">
<phase>
<center value="{eerste tijdstip}"/>
</phase>
<period value="1" unit="d"/>
</comp>
<comp xsi:type="PIVL_TS" operator="I">
<phase>
<center value="{tweede tijdstip}"/>
</phase>
<period value="1" unit="d"/>
</comp>
<!-- etc. -->
</comp> |
 |
 |
 |
 |
hl7:comp waar [@xsi:type='PIVL_TS'] [not(@operator)] |
|
PIVL_TS |
1 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
IVL_TS |
1 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
PQ |
1 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
|
1 .. 1 |
F |
1 |
|
CONF |
|
 |
 |
 |
 |
hl7:comp waar [@xsi:type='PIVL_TS'] [@operator='I'] |
|
PIVL_TS |
1 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
|
1 .. 1 |
F |
I |
|
IVL_TS |
1 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
PQ |
1 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
|
1 .. 1 |
F |
1 |
|
CONF |
|
 |
 |
 |
hl7:comp waar [@xsi:type='SXPR_TS'] [hl7:comp [@operator='A']] |
|
SXPR_TS |
.. 2 |
|
Toediening volgens cyclisch schema |
(MedicationAdministrationRequest) |
Keuze max 1 element(en). Elementen om uit te kiezen:
- hl7:comp[@xsi:type='IVL_TS'][hl7:width]
- hl7:comp[@xsi:type='IVL_TS'][hl7:high]
|
 |
 |
 |
 |
 |
hl7:comp waar [@xsi:type='IVL_TS'] [hl7:width] |
|
IVL_TS |
.. 1 |
|
|
(MedicationAdministrationRequest) |
|
TS |
0 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
TS |
0 .. 1 |
|
|
(MedicationAdministrationRequest) |
 |
 |
 |
 |
 |
hl7:comp waar [@xsi:type='IVL_TS'] [hl7:high] |
|
IVL_TS |
.. 1 |
|
Ambulante medicatie |
(MedicationAdministrationRequest) |
|
TS |
1 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
TS |
0 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
PIVL_TS |
0 .. * |
|
|
(MedicationAdministrationRequest) |
|
|
1 .. 1 |
F |
A |
|
IVL_TS |
0 .. 1 |
|
|
(MedicationAdministrationRequest) |
|
PQ |
1 .. 1 |
|
|
(MedicationAdministrationRequest) |
 |
 |
hl7:effectiveTime waar [@xsi:type='IVL_TS'] |
|
IVL_TS |
0 .. 1 |
|
|
(MedicationAdministrationRequest) |
 |
 |
hl7:effectiveTime waar [@xsi:type='PIVL_TS'] |
|
PIVL_TS |
0 .. 1 |
|
|
(MedicationAdministrationRequest) |
 |
hl7:priorityCode
|
|
CV |
|
NP |
|
(MedicationAdministrationRequest) |
 |
hl7:routeCode
|
|
CE |
0 .. 1 |
|
Toedieningsweg, G-Standaard tabel voor toedieningswegen: subtabel 0007
Verdere informatie
|
(MedicationAdministrationRequest) |
 |
 |
@displayName
|
|
|
1 .. 1 |
|
|
 |
 |
@codeSystem
|
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.9 |
|
Voorbeeld |
De voorschrijver wil expliciet duidelijk maken dat het via het oor moet worden gebruikt.
<routeCode code="8" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="auriculair"/>
|
|
Voorbeeld |
Er wordt bij een klinische MO aangegeven dat toediening zowel intramusculair als intraveneus
kan plaatsvinden, al naar gelang de afweging van de arts of verpleger.
<routeCode code="18" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="IM/IV"/>
|
 |
 |
hl7:translation
|
|
|
|
NP |
|
(MedicationAdministrationRequest) |
 |
hl7:approachSiteCode
|
|
|
|
NP |
|
(MedicationAdministrationRequest) |
 |
hl7:doseQuantity
|
|
IVL_PQ |
0 .. 1 |
|
Doseerhoeveelheid
Verdere informatie
|
(MedicationAdministrationRequest) |
|
Voorbeeld |
Er moeten 200 mg worden toegediend.
<doseQuantity>
<center value="200" unit="mg"/>
</doseQuantity> |
|
Voorbeeld |
Er moeten 2850 Internationale Eenheden (van een injectievloeistof) worden toegediend.
<doseQuantity>
<center value="2850" unit="[iU]"/>
</doseQuantity> |
|
Voorbeeld |
Voorbeeld met vertaling naar een andere coderingssysteem: het gaat om 100 mg per toediening
van de werkzame stof (bijvoorbeeld in een tablet).
<doseQuantity>
<center value="100" unit="mg">
<translation value="100" code="229" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="milligram"/>
</center> </doseQuantity> |
|
Schematron assert |
role |
error
|
|
test |
(count(*//hl7:translation)=1 and *//hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'])
or (count(*//hl7:translation)=2 and *//hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
and *//hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.361'])
|
|
Melding |
Doseerhoeveelheid MOET een vertaling hebben naar G-Standaard
basiseenheden tabel 2 en mag ook een vertaling hebben naar Tabel 25 eenheden gebruiksadvies |
|
Schematron assert |
role |
error
|
|
test |
not(hl7:translation/@codeSystem) or hl7:translation/@displayName |
|
Melding |
In translation elementen MOET @displayName een waarde hebben als er een code is |
|
Schematron assert |
role |
error
|
|
test |
not(hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'
and @value=../@value]
|
|
Melding |
translation/@value in G-Standaard basiseenheden tabel 2 MOET gelijk zijn aan doseQuantity/@value |
|
Schematron assert |
role |
error
|
|
test |
not(hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.361' and @code='10' and
not(@value=../@value div 15)])
|
|
Melding |
Als NHG Tabel 25 code '10' is, dan MOET value in Tabel 25 vertaling gelijk zijn aan
doseQuantity/@value / 15 |
|
Schematron assert |
role |
error
|
|
test |
not(hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.361' and @code='11' and
not(@value=../@value div 8)])
|
|
Melding |
Als NHG Tabel 25 code '11' is, dan MOET value in Tabel 25 vertaling gelijk zijn aan
doseQuantity/@value / 8 |
|
Schematron assert |
role |
error
|
|
test |
not(hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.361' and @code='14' and
not(@value=../@value div 3)])
|
|
Melding |
Als NHG Tabel 25 code '14' is, dan MOET value in Tabel 25 vertaling gelijk zijn aan
doseQuantity/@value / 3 |
 |
hl7:rateQuantity
|
|
IVL_PQ |
0 .. 1 |
|
|
(MedicationAdministrationRequest) |
 |
hl7:doseCheckQuantity
|
|
RTO_QTY_QTY |
0 .. 1 |
|
Dosering over periode
Verdere informatie
|
(MedicationAdministrationRequest) |
|
Voorbeeld |
Er is alleen bekend dat er 4 tabletten per dag gebruikt zijn/worden.
<doseCheckQuantity>
<numerator xsi:type="PQ" value="4"/>
<denominator xsi:type="PQ" value="1" unit="d"/>
</doseCheckQuantity> |
|
Voorbeeld |
Er is elke dag 200 tot 400 milligram gebruikt.
<doseCheckQuantity>
<numerator xsi:type="IVL_PQ">
<low value="200" unit="mg"/>
<high value="400" unit="mg"/>
</numerator>
<denominator xsi:type="PQ" value="1" unit="d"/>
</doseCheckQuantity> |
 |
hl7:maxDoseQuantity
|
|
RTO_QTY_QTY |
0 .. * |
|
|
(MedicationAdministrationRequest) |
 |
hl7:support2
|
|
|
0 .. * |
|
Gebruiksinstructie |
(MedicationAdministrationRequest) |
 |
 |
@typeCode
|
|
|
0 .. 1 |
F |
SPRT |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.101 Medication Administration Instruction (DYNAMISCH) met overschreven kardinaliteit 0 .. *
|
 |
hl7:precondition
|
|
|
0 .. * |
|
Randvoorwaarde |
(MedicationAdministrationRequest) |
 |
 |
@typeCode
|
|
|
0 .. 1 |
F |
PRCN |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9001 Observation Event Criterion (DYNAMISCH) met overschreven kardinaliteit 0 .. *
|
 |
hl7:support1
|
|
|
0 .. * |
|
Randvoorwaarde |
(MedicationAdministrationRequest) |
 |
 |
@typeCode
|
|
|
0 .. 1 |
F |
SPRT |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9002 Medication Storage Instruction (DYNAMISCH) met overschreven kardinaliteit 0 .. *
|