Ingevoegd 0 … * Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9099 Medicamenteuze behandeling (2016‑06‑23 22:22:32)
|
cda:procedure
|
|
0 … * |
R |
|
(MPCDAMedicatiegegevensPayload) |
@classCode
|
cs |
1 … 1 |
F |
PROC |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:templateId
|
|
1 … 1 |
M |
Medicamenteuze behandeling templateId. |
(MPCDAMedicatiegegevensPayload) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9099 |
cda:id
|
II |
1 … 1 |
R |
Identificatie van de medicamenteuze behandeling |
(MPCDAMedicatiegegevensPayload) |
@root
|
oid |
1 … 1 |
R |
|
@extension
|
st |
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:code
|
CD |
1 … 1 |
M |
Code die aangeeft om welke procedure het gaat, hier: Medicamenteuze behandeling |
(MPCDAMedicatiegegevensPayload) |
@codeSystemName
|
st |
0 … 1 |
F |
Medicatieproces acts |
@codeSystem
|
oid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.5.3 |
@code
|
cs |
1 … 1 |
F |
1 |
@displayName
|
st |
0 … 1 |
|
Bijvoorbeeld: Medicamenteuze behandeling |
cda:entryRelationship
|
|
1 … * |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9100 Reden voor medicamenteuze behandeling (2016‑06‑23 22:34:04)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:observation [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9100']] |
|
@typeCode
|
cs |
1 … 1 |
F |
RSON |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd 0 … * Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9065 MP CDA Medicatieafspraak (2016‑06‑13 17:18:18)
|
cda:substanceAdministration
|
|
0 … * |
R |
|
(MPCDAMedicatiegegevensPayload) |
@classCode
|
cs |
1 … 1 |
F |
SBADM |
@moodCode
|
cs |
1 … 1 |
F |
RQO |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<substanceAdministration classCode="SBADM" moodCode="RQO"/>
|
cda:templateId
|
|
1 … 1 |
M |
Medicatieafspraak templateId.
De C-CDA templateId hier niet opnemen omdat deze template niet 100% compliant is met
C-CDA.
|
(MPCDAMedicatiegegevensPayload) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9065 |
|
Voorbeeld |
<templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.9065"/>
|
cda:id
|
II |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<id extension="1546339-f6753" root="1.2.3.999"/>
|
cda:code
|
CD |
1 … 1 |
M |
Code die aangeeft om welke bouwsteen het gaat. |
(MPCDAMedicatiegegevensPayload) |
@displayName
|
st |
0 … 1 |
|
|
@codeSystemName
|
st |
0 … 1 |
|
|
@code
|
|
1 … 1 |
F |
16076005 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.6.96 (SNOMED CT) |
|
Voorbeeld |
<code code="16076005" displayName="Medicatieafspraak" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT"/>
|
cda:text
|
ED |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@mediaType
|
st |
0 … 1 |
F |
text/plain |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<text mediaType="text/plain">Gedurende 24 weken, 1 maal daags 1 stuk</text> |
cda:statusCode
|
|
0 … 1 |
R |
Gebruik statusCode voor foutcorrectie: het ongeldig verklaren van een eerder gecommuniceerde
afspraak, de waarde van @code is dan 'nullified'
|
(MPCDAMedicatiegegevensPayload) |
waar [@code='nullified'] |
|
@code
|
|
1 … 1 |
F |
nullified |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<statusCode code="nullified"/>
|
cda:effectiveTime
|
IVL_TS |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='IVL_TS'] |
|
|
Voorbeeld |
<effectiveTime xsi:type="IVL_TS"> <low value="20160602"/> <width value="168" unit="d"/> </effectiveTime> |
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9019 Usable Period (2016‑07‑01 15:50:04)
|
hl7:low
|
TS |
0 … 1 |
R |
Begindatum (en tijd) |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
Ambulante situatie: alleen begindatum bekend (geen tijd). <low value="20130818"/>
|
|
Voorbeeld |
Klinisch of ambulant: inclusief begintijd. <low value="201308181000"/>
|
hl7:width
|
PQ |
0 … 1 |
R |
Gebruiksperiode (ambulante situatie) |
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
@value moet een getal bevatten dat groter is dan nul. |
@unit
|
cs |
1 … 1 |
R |
Duur weergeven in uren (h), dagen (d), weken (wk) of jaren (a). Maanden is niet toegestaan
omdat dan niet altijd eenduidig is vast te stellen hoe lang de duur precies is.
|
|
CONF |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<width value="4" unit="d"/>
|
|
Schematron assert |
role |
error
|
|
|
test |
@value>0 |
|
|
Melding |
@value moet een getal bevatten dat groter is dan nul. |
|
hl7:high
|
TS |
0 … 1 |
R |
Einddatum en tijd |
(MPCDAMedicatiegegevensPayload) |
@value
|
ts |
0 … 1 |
|
|
@nullFlavor
|
cs |
0 … 1 |
|
Gebruik nullFlavor NI voor gebruik tot nader order. |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<high value="201308212359"/>
|
|
Voorbeeld |
Gebruik tot nader order <high nullFlavor="NI"/>
|
|
Schematron assert |
role |
error
|
|
|
test |
not(../hl7:width) |
|
|
Melding |
Einddatum/tijd mag niet voorkomen in combinatie met width. |
|
Ingevoegd 0 … * |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9076 MP CDA Doseerinstructie (2016‑06‑19 20:06:44)
|
|
Voorbeeld |
1 maal per dag <effectiveTime xsi:type="hl7nl:PIVL_TS" isFlexible="true" operator="A"> <hl7nl:frequency> <hl7nl:numerator xsi:type="hl7nl:INT" value="1"/> <hl7nl:denominator xsi:type="hl7nl:PQ" value="1" unit="d"/> </hl7nl:frequency></effectiveTime> |
Keuze 0 … * |
Elementen om uit te kiezen:
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and @isFlexible='true' and hl7nl:frequency]
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and (@isFlexible='false' or not(@isFlexible))
and hl7nl:frequency]
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and hl7nl:phase[not(hl7nl:width)]]
- hl7:effectiveTime[@xsi:type='SXPR_TS' and hl7:comp[@xsi:type='hl7nl:PIVL_TS' and hl7nl:period
and hl7nl:phase[not(hl7nl:width)]]]
- hl7:effectiveTime[@xsi:type='SXPR_TS' and hl7:comp[@xsi:type='hl7nl:PIVL_TS' and hl7nl:period
and hl7nl:phase[hl7nl:width]]]
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and hl7nl:count]
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenvoudig doseerschema met alleen één frequentie. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and @isFlexible='true' and hl7nl:frequency] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9080 HL7NL PIVL_TS Frequency (2016‑06‑20 16:42:39)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
1 … 1 |
F |
true |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:frequency
|
hl7nl:RTO |
1 … 1 |
R |
Frequentie |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
0 … 1 |
F |
hl7nl:RTO |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:numerator
|
hl7nl:INT |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
|
0 … 1 |
|
Vaste frequentie |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:uncertainRange
|
|
|
|
Variabele frequentie (1 à 2 keer, 0 tot 4 keer) |
(MPCDAMedicatiegegevensPayload) |
hl7nl:low
|
hl7nl:INT |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
int |
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:high
|
hl7nl:INT |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
int |
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
../../../@isFlexible='true' |
|
|
Melding |
Bij variabele frequentie moet het "isFlexible"-attribuut de waarde 'true' bevatten.
Er is dan immers géén sprake van een precies interval. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(../@value) |
|
|
Melding |
Bij variabele frequentie kan niet ook een waarde bestaan voor vaste frequentie. |
|
|
Schematron assert |
role |
error
|
|
|
test |
@value or hl7nl:uncertainRange |
|
|
Melding |
Er moet ofwel een variabele ofwel een vaste frequentie zijn. |
|
hl7nl:denominator
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PQ |
@value
|
real |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
Tijdseenheid |
|
CONF |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenvoudig doseerschema met alleen één interval. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and (@isFlexible='false' or not(@isFlexible)) and hl7nl:frequency] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9079 HL7NL PIVL_TS Interval (2016‑06‑20 16:29:55)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
0 … 1 |
F |
false |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
Het attribuut isFlexible bij voorkeur altijd opnemen. Wanneer isFlexible tóch niet
is opgenomen (sommige xml parsers onderdrukken deze vlag omdat een default van 'false'
wordt verondersteld) moet dit geïnterpreteerd worden als 'false'.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:frequency
|
hl7nl:RTO |
1 … 1 |
R |
Frequentie |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
0 … 1 |
F |
hl7nl:RTO |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:numerator
|
hl7nl:INT |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
|
0 … 1 |
|
Vaste frequentie |
hl7nl:denominator
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PQ |
@value
|
real |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
Tijdseenheid |
|
CONF |
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenvoudig doseerschema met één vast tijdstip. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and hl7nl:phase [not(hl7nl:width)]] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9081 HL7NL PIVL_TS Vaste Tijd (2016‑06‑20 23:42:34)
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
@operator
|
cs |
0 … 1 |
|
Gebruik I (vereniging met het voorgaande element in de verzameling) of A (doorsnijding
van het voorgaande element in de verzameling). I is de default waarde (dit betekent
dat wanneer dit attribuut niet is opgenomen dit toch equivalent is met de waarde 'I').
|
|
CONF |
@operator moet "I" zijn |
of |
@operator moet "A" zijn |
|
@isFlexible
|
bl |
1 … 1 |
R |
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Wanneer
isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden worden.
|
hl7nl:phase
|
|
0 … 1 |
R |
Herhalend tijdstip. Een herhalend tijdstip wordt uitgedrukt in het xml element 'low'.
Er is de regel gesteld dat bij vaste tijdstippen het interval altijd 1 dag moet zijn.
|
(MPCDAMedicatiegegevensPayload) |
waar [not(exists(hl7nl:width))] |
|
hl7nl:low
|
|
0 … 1 |
R |
Herhalend tijdstip per dag. |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7nl:width)) |
|
|
Melding |
Het xml element phase/low mag niet gecombineerd worden met phase/width. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) |
|
|
Melding |
Het gebruik van het phase/@value attribuut is niet toegestaan. Gebruik in plaats daarvan
het xml
element 'low'. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7nl:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
hl7nl:period
|
hl7nl:PQ |
1 … 1 |
R |
Altijd per dag |
(MPCDAMedicatiegegevensPayload) |
waar [exists(../hl7nl:phase/hl7nl:low)] |
|
@value
|
int |
1 … 1 |
F |
1 |
@unit
|
cs |
1 … 1 |
F |
d |
hl7:effectiveTime
|
SXPR_TS |
0 … 1 |
R |
Doseerschema met meer dan één vast tijdstip. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='SXPR_TS' and hl7:comp [@xsi:type='hl7nl:PIVL_TS' and hl7nl:period and
hl7nl:phase [not(hl7nl:width)]]] |
|
@operator
|
cs |
1 … 1 |
F |
A |
hl7:comp
|
hl7nl:PIVL_TS |
2 … * |
R |
Doseerschema met vaste tijdstippen (meer dan één). Dit comp element komt minimaal
twee keer voor.
|
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS'] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9081 HL7NL PIVL_TS Vaste Tijd (2016‑06‑20 23:42:34)
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
@operator
|
cs |
0 … 1 |
|
Gebruik I (vereniging met het voorgaande element in de verzameling) of A (doorsnijding
van het voorgaande element in de verzameling). I is de default waarde (dit betekent
dat wanneer dit attribuut niet is opgenomen dit toch equivalent is met de waarde 'I').
|
|
CONF |
@operator moet "I" zijn |
of |
@operator moet "A" zijn |
|
@isFlexible
|
bl |
1 … 1 |
R |
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Wanneer
isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden worden.
|
hl7nl:phase
|
|
0 … 1 |
R |
Herhalend tijdstip. Een herhalend tijdstip wordt uitgedrukt in het xml element 'low'.
Er is de regel gesteld dat bij vaste tijdstippen het interval altijd 1 dag moet zijn.
|
(MPCDAMedicatiegegevensPayload) |
waar [not(exists(hl7nl:width))] |
|
hl7nl:low
|
|
0 … 1 |
R |
Herhalend tijdstip per dag. |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7nl:width)) |
|
|
Melding |
Het xml element phase/low mag niet gecombineerd worden met phase/width. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) |
|
|
Melding |
Het gebruik van het phase/@value attribuut is niet toegestaan. Gebruik in plaats daarvan
het xml
element 'low'. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7nl:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
hl7nl:period
|
hl7nl:PQ |
1 … 1 |
R |
Altijd per dag |
(MPCDAMedicatiegegevensPayload) |
waar [exists(../hl7nl:phase/hl7nl:low)] |
|
@value
|
int |
1 … 1 |
F |
1 |
@unit
|
cs |
1 … 1 |
F |
d |
hl7:effectiveTime
|
SXPR_TS |
0 … 1 |
R |
Cyclisch doseerschema. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='SXPR_TS' and hl7:comp [@xsi:type='hl7nl:PIVL_TS' and hl7nl:period and
hl7nl:phase [hl7nl:width]]] |
|
@operator
|
cs |
1 … 1 |
F |
A |
hl7:comp
|
hl7nl:PIVL_TS |
1 … 1 |
|
De frequentie van inname binnen het cyclisch schema. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and @isFlexible='true' and hl7nl:frequency] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9120 HL7NL PIVL_TS Frequency NoRange (2016‑07‑11 10:19:47)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
1 … 1 |
F |
true |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:frequency
|
hl7nl:RTO |
1 … 1 |
R |
Frequentie |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
0 … 1 |
F |
hl7nl:RTO |
hl7nl:numerator
|
hl7nl:INT |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
|
1 … 1 |
R |
Vaste frequentie |
hl7nl:denominator
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PQ |
@value
|
real |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
Tijdseenheid |
|
CONF |
|
hl7:comp
|
hl7nl:PIVL_TS |
1 … 1 |
R |
Cyclisch schema. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and hl7nl:period and hl7nl:phase [hl7nl:width]] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9082 HL7NL PIVL_TS Cyclisch schema (2016‑06‑21 00:21:12)
|
@operator
|
cs |
0 … 1 |
F |
A |
|
Operator moet hier A (doorsnijding) zijn, een voorafgaande PIVL_TS moet namelijk de
frequentie of het interval van toediening bevatten (dus bijvoorbeeld: 1 maal per dag).
Deze PIVL_TS doorsnijdt die vorige.
|
@isFlexible
|
bl |
1 … 1 |
R |
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'.
Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
|
hl7nl:phase
|
hl7nl:IVL_TS |
0 … 1 |
R |
Herhalend interval. Een herhalend interval wordt uitgedrukt in het xml element 'width'
met of zonder 'low'. Een herhalend interval bestaat altijd uit een geankerd (met startdatum)
of een
zwevend interval dat periodiek herhaald wordt. Het interval én de herhaalperiode moeten
altijd een geheel aantal dagen beslaan. Dit omdat de intervalschema’s waarin een herhalend
interval wordt gebruikt in principe
altijd de vorm hebben “m dagen wel, n dagen niet” (totdat er andere use cases zijn).
|
(MPCDAMedicatiegegevensPayload) |
waar [exists(hl7nl:width)] |
|
hl7nl:low
|
|
0 … 1 |
R |
De begindatum bij een geankerd interval. |
(MPCDAMedicatiegegevensPayload) |
hl7nl:width
|
|
1 … 1 |
R |
Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
R |
|
@value
|
int |
1 … 1 |
R |
Aantal dagen |
@unit
|
cs |
1 … 1 |
F |
d |
|
Altijd uit te drukken in hele dagen. |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7nl:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
hl7nl:period
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
waar [exists(../hl7nl:phase/hl7nl:width)] |
|
@value
|
int |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
F |
d |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../preceding-sibling::*[@xsi:type='hl7nl:PIVL_TS'])) or @unit=../preceding-sibling::*[@xsi:type='hl7nl:PIVL_TS']//@unit |
|
|
Melding |
Binnen één
doseerinstructie moet de eenheid van de herhaalperiode hetzelfde zijn (technisch:
de @unit van period (herhaalperiode) moet overeenkomen met iedere andere tijdseenheid
(@unit) in hetzelfde toedieningsschema) |
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenmalig gebruik of aantal keren gebruik zonder tijd. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and hl7nl:count] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9121 HL7NL PIVL_TS Aantal keer. (2016‑07‑11 10:46:12)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
1 … 1 |
F |
true |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:period
|
|
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@nullFlavor
|
|
1 … 1 |
F |
NI |
|
Het xml schema (xsd) vereist een period, maar deze is bij "éénmalig" niet van toepassing.
Daarom vullen met nullFlavor NI.
|
hl7nl:count
|
hl7nl:INT |
1 … 1 |
R |
Aantal keer dat gebruikt moet worden of gebruikt is. |
(MPCDAMedicatiegegevensPayload) |
@value
|
|
1 … 1 |
R |
|
cda:routeCode
|
CE |
1 … 1 |
R |
Toedieningsweg, G-Standaard tabel voor toedieningswegen: subtabel 0007 |
(MPCDAMedicatiegegevensPayload) |
@code
|
|
1 … 1 |
R |
Code uit tabel 0007 van de thesaurus zónder voorloopnullen. |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.9 |
@displayName
|
|
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
Gebruik via het oor <routeCode code="8" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="auriculair"/>
|
|
Voorbeeld |
intramusculair of intraveneus <routeCode code="18" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="IM/IV"/>
|
|
Schematron assert |
role |
error
|
|
|
test |
not(starts-with(@code, '0')) |
|
|
Melding |
Géén voorloopnullen opnemen bij code voor toedieningsweg. |
|
Keuze 0 … 1 |
Elementen om uit te kiezen:
|
Ingevoegd 0 … 1 Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9048 DoseQuantity (2016‑06‑14 14:58:40)
|
|
Voorbeeld |
<doseQuantity> <center value="1" unit="1"> <translation value="1" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> </center></doseQuantity> |
Keuze 0 … 1 Required |
Elementen om uit te kiezen:
- hl7:doseQuantity[hl7:center]
- hl7:doseQuantity[hl7:low|hl7:high]
|
hl7:doseQuantity
|
IVL_PQ |
0 … 1 |
|
Doseerhoeveelheid. Voor vaste keerdosis: gebruik het center element.
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:center] |
|
|
Voorbeeld |
Er moeten 200 mg worden toegediend. <doseQuantity> <center value="200" unit="mg"> <translation value="200" code="229" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="milligram"/> </center></doseQuantity> |
|
Voorbeeld |
Er moeten 2850 Internationale Eenheden (van een injectievloeistof) worden toegediend. <doseQuantity> <center value="2850" unit="[iU]"> <translation value="2850" code="217" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="Internat.eenh."/> </center></doseQuantity> |
hl7:center
|
PQ |
1 … 1 |
R |
Vaste keerdosis |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
@unit
|
|
0 … 1 |
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
hl7:translation
|
PQR |
0 … 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@code
|
|
1 … 1 |
R |
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
|
Melding |
Vertaling naar de G-Standaard
basiseenheden (tabel 2 van de thesauraus) is verplicht. |
|
hl7:translation
|
PQR |
0 … 1 |
|
Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht
te verwerken door ontvanger
(indien de betreffende tabel ondersteund wordt).
|
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
@code
|
|
1 … 1 |
R |
Code voor de (a component) van tabel 25 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(exists(../@value)) 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 is niet gelijk aan dose(Check)Quantity/@value,
controleer of dit klopt. |
|
hl7:doseQuantity
|
IVL_PQ |
0 … 1 |
|
Doseerhoeveelheid. Voor variabele keerdosis: gebruik low en/of high.
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:lowof hl7:high] |
|
|
Voorbeeld |
Er moeten 1 tot 3 eenheden (bijvoorbeeld tabletten) worden toegediend. <doseQuantity> <low value="1" unit="1"> <translation value="1" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> </low> <high value="3" unit="1"> <translation value="3" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> </high></doseQuantity> |
Keuze 1 … 2 |
Elementen om uit te kiezen:
|
hl7:low
|
PQ |
0 … 1 |
R |
Ondergrens bij variabele keerdosis |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
@unit
|
|
0 … 1 |
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
hl7:translation
|
PQR |
0 … 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@code
|
|
1 … 1 |
R |
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
|
Melding |
Vertaling naar de G-Standaard
basiseenheden (tabel 2 van de thesauraus) is verplicht. |
|
hl7:translation
|
PQR |
0 … 1 |
|
Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht
te verwerken door ontvanger
(indien de betreffende tabel ondersteund wordt).
|
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
@code
|
|
1 … 1 |
R |
Code voor de (a component) van tabel 25 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(exists(../@value)) 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 is niet gelijk aan dose(Check)Quantity/@value,
controleer of dit klopt. |
|
hl7:high
|
PQ |
0 … 1 |
R |
Bovengrens bij variabele keerdosis |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
@unit
|
|
0 … 1 |
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
hl7:translation
|
PQR |
0 … 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@code
|
|
1 … 1 |
R |
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
|
Melding |
Vertaling naar de G-Standaard
basiseenheden (tabel 2 van de thesauraus) is verplicht. |
|
hl7:translation
|
PQR |
0 … 1 |
|
Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht
te verwerken door ontvanger
(indien de betreffende tabel ondersteund wordt).
|
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
@code
|
|
1 … 1 |
R |
Code voor de (a component) van tabel 25 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(exists(../@value)) 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 is niet gelijk aan dose(Check)Quantity/@value,
controleer of dit klopt. |
|
cda:rateQuantity
|
IVL_PQ |
|
|
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:low
|
PQ |
0 … 1 |
C |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@unit
|
st |
1 … 1 |
R |
Gebruik hier UCUM. Bijvoorbeeld: ml/h |
cda:center
|
PQ |
0 … 1 |
C |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@unit
|
st |
1 … 1 |
R |
Gebruik hier UCUM. Bijvoorbeeld: ml/h |
cda:high
|
PQ |
0 … 1 |
C |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@unit
|
st |
1 … 1 |
R |
Gebruik hier UCUM. Bijvoorbeeld: ml/h |
cda:maxDoseQuantity
|
RTO_PQ_PQ |
0 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9064 maxDoseQuantity (2016‑06‑01)
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:consumable
|
|
1 … 1 |
M |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9070 MP CDA Medication Information (2016‑06‑18 19:34:27)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:manufacturedProduct [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9070']] |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:author
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9066 MP CDA Author Participation (2016‑06‑15 21:23:37)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9066'] |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:entryRelationship
|
|
0 … 1 |
C |
Stoptype Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9067 Stoptype (2016‑06‑17 10:22:09)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9067'] |
|
@typeCode
|
cs |
1 … 1 |
F |
COMP |
|
Voorbeeld |
Definitief staken <entryRelationship typeCode="COMP"> <observation classCode="OBS" moodCode="EVN"> <templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.9067"/> <code code="1" displayName="Stoptype voor medicatieafspraak" codeSystem="2.16.840.1.113883.2.4.3.11.60.20.77.5.2"/> <value xsi:type="CE" code="2" displayName="Definitief staken" codeSystem="2.16.840.1.113883.2.4.3.11.60.20.77.5.2.1"/> </observation></entryRelationship> |
cda:entryRelationship
|
|
0 … * |
R |
Reden medicatieafspraak Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9068 Reden voor medicatieafspraak (2016‑06‑17 15:00:15)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9068'] |
|
@typeCode
|
cs |
1 … 1 |
F |
RSON |
|
Voorbeeld |
Te sterk effect <entryRelationship typeCode="RSON"> <observation classCode="OBS" moodCode="EVN"> <templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.9068"/> <code code="2" displayName="Reden medicatieafspraak" codeSystem="2.16.840.1.113883.2.4.3.11.60.20.77.5.2"/> <value xsi:type="CE" code="6" displayName="Te sterk effect" codeSystem="2.16.840.1.113883.2.4.3.11.60.20.77.5.2.2"/> </observation></entryRelationship> |
cda:entryRelationship
|
|
0 … * |
R |
Aanvullende Instructie.
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9085 MP CDA Aanvullende gebruiksinstructie (2016‑06‑21 11:48:18)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9085'] |
|
@typeCode
|
cs |
1 … 1 |
F |
SPRT |
@inversionInd
|
bl |
1 … 1 |
F |
true |
|
Voorbeeld |
aanbrengen <!-- Aanvullende instructie --> <entryRelationship typeCode="SPRT" inversionInd="true"> <act classCode="ACT" moodCode="RQO"> <templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.9085"/> <code code="1018" codeSystem="2.16.840.1.113883.2.4.4.5" displayName="aanbrengen"/> </act></entryRelationship> |
cda:entryRelationship
|
|
0 … 1 |
R |
Lichaamslengte Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9122 MP CDA Body Height (2016‑07‑13 17:23:02)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9122'] |
|
@typeCode
|
cs |
1 … 1 |
F |
COMP |
cda:entryRelationship
|
|
0 … 1 |
R |
Lichaamsgewicht Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9123 MP CDA Body Weight (2016‑07‑13 21:26:17)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9123'] |
|
@typeCode
|
cs |
1 … 1 |
F |
COMP |
cda:entryRelationship
|
|
0 … 1 |
R |
Toelichting Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9069 Toelichting (2016‑06‑17 16:34:05)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9069'] |
|
@typeCode
|
cs |
1 … 1 |
F |
SUBJ |
@inversionInd
|
bl |
1 … 1 |
F |
true |
|
Voorbeeld |
<!-- Toelichting ma --> <entryRelationship typeCode="SUBJ" inversionInd="true"> <act classCode="ACT" moodCode="EVN"> <templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.9069"/> <code code="48767-8" displayName="Toelichting" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/> <text mediaType="text/plain">Bewust hoge dosering gekozen</text> </act></entryRelationship> |
cda:entryRelationship
|
|
0 … 1 |
R |
Relatie naar medicamenteuze behandeling Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9084 MP MedBeh identificatie (2016‑06‑21 10:38:38)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9084'] |
|
@inversionInd
|
bl |
1 … 1 |
F |
true |
@typeCode
|
cs |
1 … 1 |
F |
COMP |
|
Voorbeeld |
<!-- Relatie naar Medicamenteuze behandeling --> <entryRelationship typeCode="COMP" inversionInd="true"> <procedure classCode="PROC" moodCode="EVN"> <templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.9084"/> <id root="1.2.3.999" extension="1234TEST_ID"/> <code code="1" displayName="Medicamenteuze behandeling" codeSystem="2.16.840.1.113883.2.4.3.11.60.20.77.5.3"/> </procedure></entryRelationship> |
cda:precondition
|
|
0 … * |
|
|
(MPCDAMedicatiegegevensPayload) |
@typeCode
|
cs |
0 … 1 |
F |
PRCN |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
zo nodig <precondition> <criterion classCode="OBS"> <code code="1137" displayName="zo nodig" codeSystem="2.16.840.1.113883.2.4.4.5"/> </criterion></precondition> |
cda:criterion
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9000 NHG Tabel 25 B-codes (2013‑05‑21)
|
(MPCDAMedicatiegegevensPayload) |
@classCode
|
cs |
0 … 1 |
F |
OBS |
@moodCode
|
cs |
0 … 1 |
F |
EVN.CRT |
Ingevoegd 0 … * Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9087 MP CDA Verstrekkingsverzoek (2016‑06‑21 12:51:57)
|
cda:supply
|
|
0 … * |
R |
|
(MPCDAMedicatiegegevensPayload) |
@classCode
|
cs |
1 … 1 |
F |
SPLY |
@moodCode
|
cs |
1 … 1 |
F |
RQO |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:templateId
|
II |
1 … 1 |
M |
|
(MPCDAMedicatiegegevensPayload) |
@root
|
oid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9087 |
cda:id
|
II |
1 … * |
R |
|
(MPCDAMedicatiegegevensPayload) |
@root
|
oid |
1 … 1 |
R |
|
@extension
|
st |
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<id extension="someUniqueID" root="1.2.3.999"/>
|
cda:repeatNumber
|
INT.NONNEG |
0 … 1 |
R |
repeatNumber definieert bij een verstrekkingsverzoek (supply met moodCode 'RQO') het
aantal keren dat er verstrekt mag worden. repeatNumber is het ['aantal herhalingen'
+ 1].
HL7 definitie van repeatNumber (in het algemeen voor een Act): "An interval of integer numbers stating the minimal and maximal number of repetitions
of the Act." Met voorbeeld: "An oral surgeon's advice to a patient after tooth extraction might be:
"replace the gauze every hour for 1 to 3 times until
bleeding has stopped completely." This
translates to repeatNumber with low boundary 1 and high boundary 3."
|
(MPCDAMedicatiegegevensPayload) |
@value
|
int |
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:quantity
|
PQ |
0 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:expectedUseTime
|
IVL_TS |
0 … 1 |
R |
Gefiatteerde verbruiksperiode. |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:low
|
TS |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
|
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:width
|
PQ |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
|
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
F |
d |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:high
|
TS |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
|
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:product
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9070 MP CDA Medication Information (2016‑06‑18 19:34:27)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:manufacturedProduct [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9070']] |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:performer
|
|
0 … 1 |
R |
Beoogd verstrekker |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:assignedEntity
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9088 MP CDA assigned organisatie (2016‑06‑21 13:33:12)
|
(MPCDAMedicatiegegevensPayload) |
cda:author
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9066 MP CDA Author Participation (2016‑06‑15 21:23:37)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9066'] |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:participant
|
|
0 … 1 |
R |
Afleverlocatie Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9091 MP CDA afleverlocatie (2016‑06‑21 15:31:27)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:participantRole [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9091']] |
|
@typeCode
|
cs |
1 … 1 |
F |
DST |
cda:entryRelationship
|
|
0 … * |
R |
Aanvullende wens Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9093 Aanvullende wens (2016‑06‑23 18:35:34)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9093'] |
|
@typeCode
|
cs |
1 … 1 |
F |
SUBJ |
@inversionInd
|
bl |
1 … 1 |
F |
true |
cda:entryRelationship
|
|
0 … 1 |
R |
Toelichting Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9069 Toelichting (2016‑06‑17 16:34:05)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9069'] |
|
@typeCode
|
cs |
1 … 1 |
F |
SUBJ |
@inversionInd
|
bl |
1 … 1 |
F |
true |
cda:entryRelationship
|
|
0 … 1 |
R |
Relatie naar medicamenteuze behandeling Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9084 MP MedBeh identificatie (2016‑06‑21 10:38:38)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9084'] |
|
@inversionInd
|
bl |
1 … 1 |
F |
true |
@typeCode
|
cs |
1 … 1 |
F |
COMP |
|
Voorbeeld |
<!-- Relatie naar Medicamenteuze behandeling --> <entryRelationship typeCode="COMP" inversionInd="true"> <procedure classCode="PROC" moodCode="EVN"> <templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.9084"/> <id root="1.2.3.999" extension="1234TEST_ID"/> <code code="1" displayName="Medicamenteuze behandeling" codeSystem="2.16.840.1.113883.2.4.3.11.60.20.77.5.3"/> </procedure></entryRelationship> |
Ingevoegd 0 … * Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9078 MP CDA Toedieningsafspraak (2016‑06‑19 23:35:31)
|
cda:substanceAdministration
|
|
0 … * |
R |
|
(MPCDAMedicatiegegevensPayload) |
@classCode
|
cs |
1 … 1 |
F |
SBADM |
@moodCode
|
cs |
1 … 1 |
F |
RQO |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:templateId
|
|
1 … 1 |
M |
Medicatieafspraak templateId.
|
(MPCDAMedicatiegegevensPayload) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9078 |
cda:id
|
II |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:code
|
CD |
1 … 1 |
M |
Code die aangeeft om welke bouwsteen het gaat, bijvoorbeeld medicatieafspraak, verstrekkingsverzoek,
toedieningsafspraak, verstrekking, medicatiegebruik.
|
(MPCDAMedicatiegegevensPayload) |
@codeSystemName
|
st |
0 … 1 |
|
|
@codeSystem
|
oid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.5.3 |
@code
|
cs |
1 … 1 |
F |
4 |
@displayName
|
st |
0 … 1 |
|
|
|
Voorbeeld |
<code code="422037009" displayName="Toedieningsafspraak" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT"/>
|
cda:text
|
ED |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@mediaType
|
st |
1 … 1 |
F |
text/plain |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:statusCode
|
|
0 … 1 |
R |
Gebruik statusCode voor foutcorrectie: het ongeldig verklaren van een eerder gecommuniceerde
afspraak, de waarde van @code is dan 'nullified'
|
(MPCDAMedicatiegegevensPayload) |
waar [@code='nullified'] |
|
@code
|
|
1 … 1 |
F |
nullified |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<statusCode code="nullified"/>
|
cda:effectiveTime
|
IVL_TS |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='IVL_TS'] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9019 Usable Period (2016‑07‑01 15:50:04)
|
hl7:low
|
TS |
0 … 1 |
R |
Begindatum (en tijd) |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
Ambulante situatie: alleen begindatum bekend (geen tijd). <low value="20130818"/>
|
|
Voorbeeld |
Klinisch of ambulant: inclusief begintijd. <low value="201308181000"/>
|
hl7:width
|
PQ |
0 … 1 |
R |
Gebruiksperiode (ambulante situatie) |
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
@value moet een getal bevatten dat groter is dan nul. |
@unit
|
cs |
1 … 1 |
R |
Duur weergeven in uren (h), dagen (d), weken (wk) of jaren (a). Maanden is niet toegestaan
omdat dan niet altijd eenduidig is vast te stellen hoe lang de duur precies is.
|
|
CONF |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<width value="4" unit="d"/>
|
|
Schematron assert |
role |
error
|
|
|
test |
@value>0 |
|
|
Melding |
@value moet een getal bevatten dat groter is dan nul. |
|
hl7:high
|
TS |
0 … 1 |
R |
Einddatum en tijd |
(MPCDAMedicatiegegevensPayload) |
@value
|
ts |
0 … 1 |
|
|
@nullFlavor
|
cs |
0 … 1 |
|
Gebruik nullFlavor NI voor gebruik tot nader order. |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<high value="201308212359"/>
|
|
Voorbeeld |
Gebruik tot nader order <high nullFlavor="NI"/>
|
|
Schematron assert |
role |
error
|
|
|
test |
not(../hl7:width) |
|
|
Melding |
Einddatum/tijd mag niet voorkomen in combinatie met width. |
|
Ingevoegd 0 … * |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9076 MP CDA Doseerinstructie (2016‑06‑19 20:06:44)
|
Keuze 0 … * |
Elementen om uit te kiezen:
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and @isFlexible='true' and hl7nl:frequency]
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and (@isFlexible='false' or not(@isFlexible))
and hl7nl:frequency]
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and hl7nl:phase[not(hl7nl:width)]]
- hl7:effectiveTime[@xsi:type='SXPR_TS' and hl7:comp[@xsi:type='hl7nl:PIVL_TS' and hl7nl:period
and hl7nl:phase[not(hl7nl:width)]]]
- hl7:effectiveTime[@xsi:type='SXPR_TS' and hl7:comp[@xsi:type='hl7nl:PIVL_TS' and hl7nl:period
and hl7nl:phase[hl7nl:width]]]
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and hl7nl:count]
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenvoudig doseerschema met alleen één frequentie. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and @isFlexible='true' and hl7nl:frequency] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9080 HL7NL PIVL_TS Frequency (2016‑06‑20 16:42:39)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
1 … 1 |
F |
true |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:frequency
|
hl7nl:RTO |
1 … 1 |
R |
Frequentie |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
0 … 1 |
F |
hl7nl:RTO |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:numerator
|
hl7nl:INT |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
|
0 … 1 |
|
Vaste frequentie |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:uncertainRange
|
|
|
|
Variabele frequentie (1 à 2 keer, 0 tot 4 keer) |
(MPCDAMedicatiegegevensPayload) |
hl7nl:low
|
hl7nl:INT |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
int |
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:high
|
hl7nl:INT |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
int |
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
../../../@isFlexible='true' |
|
|
Melding |
Bij variabele frequentie moet het "isFlexible"-attribuut de waarde 'true' bevatten.
Er is dan immers géén sprake van een precies interval. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(../@value) |
|
|
Melding |
Bij variabele frequentie kan niet ook een waarde bestaan voor vaste frequentie. |
|
|
Schematron assert |
role |
error
|
|
|
test |
@value or hl7nl:uncertainRange |
|
|
Melding |
Er moet ofwel een variabele ofwel een vaste frequentie zijn. |
|
hl7nl:denominator
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PQ |
@value
|
real |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
Tijdseenheid |
|
CONF |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenvoudig doseerschema met alleen één interval. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and (@isFlexible='false' or not(@isFlexible)) and hl7nl:frequency] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9079 HL7NL PIVL_TS Interval (2016‑06‑20 16:29:55)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
0 … 1 |
F |
false |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
Het attribuut isFlexible bij voorkeur altijd opnemen. Wanneer isFlexible tóch niet
is opgenomen (sommige xml parsers onderdrukken deze vlag omdat een default van 'false'
wordt verondersteld) moet dit geïnterpreteerd worden als 'false'.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:frequency
|
hl7nl:RTO |
1 … 1 |
R |
Frequentie |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
0 … 1 |
F |
hl7nl:RTO |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:numerator
|
hl7nl:INT |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
|
0 … 1 |
|
Vaste frequentie |
hl7nl:denominator
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PQ |
@value
|
real |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
Tijdseenheid |
|
CONF |
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenvoudig doseerschema met één vast tijdstip. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and hl7nl:phase [not(hl7nl:width)]] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9081 HL7NL PIVL_TS Vaste Tijd (2016‑06‑20 23:42:34)
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
@operator
|
cs |
0 … 1 |
|
Gebruik I (vereniging met het voorgaande element in de verzameling) of A (doorsnijding
van het voorgaande element in de verzameling). I is de default waarde (dit betekent
dat wanneer dit attribuut niet is opgenomen dit toch equivalent is met de waarde 'I').
|
|
CONF |
@operator moet "I" zijn |
of |
@operator moet "A" zijn |
|
@isFlexible
|
bl |
1 … 1 |
R |
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Wanneer
isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden worden.
|
hl7nl:phase
|
|
0 … 1 |
R |
Herhalend tijdstip. Een herhalend tijdstip wordt uitgedrukt in het xml element 'low'.
Er is de regel gesteld dat bij vaste tijdstippen het interval altijd 1 dag moet zijn.
|
(MPCDAMedicatiegegevensPayload) |
waar [not(exists(hl7nl:width))] |
|
hl7nl:low
|
|
0 … 1 |
R |
Herhalend tijdstip per dag. |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7nl:width)) |
|
|
Melding |
Het xml element phase/low mag niet gecombineerd worden met phase/width. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) |
|
|
Melding |
Het gebruik van het phase/@value attribuut is niet toegestaan. Gebruik in plaats daarvan
het xml
element 'low'. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7nl:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
hl7nl:period
|
hl7nl:PQ |
1 … 1 |
R |
Altijd per dag |
(MPCDAMedicatiegegevensPayload) |
waar [exists(../hl7nl:phase/hl7nl:low)] |
|
@value
|
int |
1 … 1 |
F |
1 |
@unit
|
cs |
1 … 1 |
F |
d |
hl7:effectiveTime
|
SXPR_TS |
0 … 1 |
R |
Doseerschema met meer dan één vast tijdstip. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='SXPR_TS' and hl7:comp [@xsi:type='hl7nl:PIVL_TS' and hl7nl:period and
hl7nl:phase [not(hl7nl:width)]]] |
|
@operator
|
cs |
1 … 1 |
F |
A |
hl7:comp
|
hl7nl:PIVL_TS |
2 … * |
R |
Doseerschema met vaste tijdstippen (meer dan één). Dit comp element komt minimaal
twee keer voor.
|
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS'] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9081 HL7NL PIVL_TS Vaste Tijd (2016‑06‑20 23:42:34)
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
@operator
|
cs |
0 … 1 |
|
Gebruik I (vereniging met het voorgaande element in de verzameling) of A (doorsnijding
van het voorgaande element in de verzameling). I is de default waarde (dit betekent
dat wanneer dit attribuut niet is opgenomen dit toch equivalent is met de waarde 'I').
|
|
CONF |
@operator moet "I" zijn |
of |
@operator moet "A" zijn |
|
@isFlexible
|
bl |
1 … 1 |
R |
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Wanneer
isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden worden.
|
hl7nl:phase
|
|
0 … 1 |
R |
Herhalend tijdstip. Een herhalend tijdstip wordt uitgedrukt in het xml element 'low'.
Er is de regel gesteld dat bij vaste tijdstippen het interval altijd 1 dag moet zijn.
|
(MPCDAMedicatiegegevensPayload) |
waar [not(exists(hl7nl:width))] |
|
hl7nl:low
|
|
0 … 1 |
R |
Herhalend tijdstip per dag. |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7nl:width)) |
|
|
Melding |
Het xml element phase/low mag niet gecombineerd worden met phase/width. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) |
|
|
Melding |
Het gebruik van het phase/@value attribuut is niet toegestaan. Gebruik in plaats daarvan
het xml
element 'low'. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7nl:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
hl7nl:period
|
hl7nl:PQ |
1 … 1 |
R |
Altijd per dag |
(MPCDAMedicatiegegevensPayload) |
waar [exists(../hl7nl:phase/hl7nl:low)] |
|
@value
|
int |
1 … 1 |
F |
1 |
@unit
|
cs |
1 … 1 |
F |
d |
hl7:effectiveTime
|
SXPR_TS |
0 … 1 |
R |
Cyclisch doseerschema. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='SXPR_TS' and hl7:comp [@xsi:type='hl7nl:PIVL_TS' and hl7nl:period and
hl7nl:phase [hl7nl:width]]] |
|
@operator
|
cs |
1 … 1 |
F |
A |
hl7:comp
|
hl7nl:PIVL_TS |
1 … 1 |
|
De frequentie van inname binnen het cyclisch schema. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and @isFlexible='true' and hl7nl:frequency] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9120 HL7NL PIVL_TS Frequency NoRange (2016‑07‑11 10:19:47)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
1 … 1 |
F |
true |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:frequency
|
hl7nl:RTO |
1 … 1 |
R |
Frequentie |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
0 … 1 |
F |
hl7nl:RTO |
hl7nl:numerator
|
hl7nl:INT |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
|
1 … 1 |
R |
Vaste frequentie |
hl7nl:denominator
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PQ |
@value
|
real |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
Tijdseenheid |
|
CONF |
|
hl7:comp
|
hl7nl:PIVL_TS |
1 … 1 |
R |
Cyclisch schema. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and hl7nl:period and hl7nl:phase [hl7nl:width]] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9082 HL7NL PIVL_TS Cyclisch schema (2016‑06‑21 00:21:12)
|
@operator
|
cs |
0 … 1 |
F |
A |
|
Operator moet hier A (doorsnijding) zijn, een voorafgaande PIVL_TS moet namelijk de
frequentie of het interval van toediening bevatten (dus bijvoorbeeld: 1 maal per dag).
Deze PIVL_TS doorsnijdt die vorige.
|
@isFlexible
|
bl |
1 … 1 |
R |
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'.
Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
|
hl7nl:phase
|
hl7nl:IVL_TS |
0 … 1 |
R |
Herhalend interval. Een herhalend interval wordt uitgedrukt in het xml element 'width'
met of zonder 'low'. Een herhalend interval bestaat altijd uit een geankerd (met startdatum)
of een
zwevend interval dat periodiek herhaald wordt. Het interval én de herhaalperiode moeten
altijd een geheel aantal dagen beslaan. Dit omdat de intervalschema’s waarin een herhalend
interval wordt gebruikt in principe
altijd de vorm hebben “m dagen wel, n dagen niet” (totdat er andere use cases zijn).
|
(MPCDAMedicatiegegevensPayload) |
waar [exists(hl7nl:width)] |
|
hl7nl:low
|
|
0 … 1 |
R |
De begindatum bij een geankerd interval. |
(MPCDAMedicatiegegevensPayload) |
hl7nl:width
|
|
1 … 1 |
R |
Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
R |
|
@value
|
int |
1 … 1 |
R |
Aantal dagen |
@unit
|
cs |
1 … 1 |
F |
d |
|
Altijd uit te drukken in hele dagen. |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7nl:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
hl7nl:period
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
waar [exists(../hl7nl:phase/hl7nl:width)] |
|
@value
|
int |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
F |
d |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../preceding-sibling::*[@xsi:type='hl7nl:PIVL_TS'])) or @unit=../preceding-sibling::*[@xsi:type='hl7nl:PIVL_TS']//@unit |
|
|
Melding |
Binnen één
doseerinstructie moet de eenheid van de herhaalperiode hetzelfde zijn (technisch:
de @unit van period (herhaalperiode) moet overeenkomen met iedere andere tijdseenheid
(@unit) in hetzelfde toedieningsschema) |
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenmalig gebruik of aantal keren gebruik zonder tijd. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and hl7nl:count] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9121 HL7NL PIVL_TS Aantal keer. (2016‑07‑11 10:46:12)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
1 … 1 |
F |
true |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:period
|
|
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@nullFlavor
|
|
1 … 1 |
F |
NI |
|
Het xml schema (xsd) vereist een period, maar deze is bij "éénmalig" niet van toepassing.
Daarom vullen met nullFlavor NI.
|
hl7nl:count
|
hl7nl:INT |
1 … 1 |
R |
Aantal keer dat gebruikt moet worden of gebruikt is. |
(MPCDAMedicatiegegevensPayload) |
@value
|
|
1 … 1 |
R |
|
cda:routeCode
|
CE |
1 … 1 |
R |
Toedieningsweg, G-Standaard tabel voor toedieningswegen: subtabel 0007
Dit is een Nederlandse implementatie van toedieningsweg en niet compliant met C-CDA
(C-CDA schrijft hier een waardelijst voor van de FDA uit de VS).
|
(MPCDAMedicatiegegevensPayload) |
@code
|
|
0 … 1 |
|
Code uit tabel 0007 van de thesaurus zónder voorloopnullen. |
@codeSystem
|
|
0 … 1 |
F |
2.16.840.1.113883.2.4.4.9 |
@displayName
|
|
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
Via het oor <routeCode code="8" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="auriculair"/>
|
|
Voorbeeld |
intramusculair of intraveneus <routeCode code="18" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="IM/IV"/>
|
|
Schematron assert |
role |
error
|
|
|
test |
not(starts-with(@code, '0')) |
|
|
Melding |
Géén voorloopnullen opnemen bij code voor toedieningsweg. |
|
Keuze 0 … 1 |
Elementen om uit te kiezen:
|
Ingevoegd 0 … 1 Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9048 DoseQuantity (2016‑06‑14 14:58:40)
|
Keuze 0 … 1 Required |
Elementen om uit te kiezen:
- hl7:doseQuantity[hl7:center]
- hl7:doseQuantity[hl7:low|hl7:high]
|
hl7:doseQuantity
|
IVL_PQ |
0 … 1 |
|
Doseerhoeveelheid. Voor vaste keerdosis: gebruik het center element.
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:center] |
|
|
Voorbeeld |
Er moeten 200 mg worden toegediend. <doseQuantity> <center value="200" unit="mg"> <translation value="200" code="229" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="milligram"/> </center></doseQuantity> |
|
Voorbeeld |
Er moeten 2850 Internationale Eenheden (van een injectievloeistof) worden toegediend. <doseQuantity> <center value="2850" unit="[iU]"> <translation value="2850" code="217" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="Internat.eenh."/> </center></doseQuantity> |
hl7:center
|
PQ |
1 … 1 |
R |
Vaste keerdosis |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
@unit
|
|
0 … 1 |
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
hl7:translation
|
PQR |
0 … 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@code
|
|
1 … 1 |
R |
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
|
Melding |
Vertaling naar de G-Standaard
basiseenheden (tabel 2 van de thesauraus) is verplicht. |
|
hl7:translation
|
PQR |
0 … 1 |
|
Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht
te verwerken door ontvanger
(indien de betreffende tabel ondersteund wordt).
|
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
@code
|
|
1 … 1 |
R |
Code voor de (a component) van tabel 25 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(exists(../@value)) 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 is niet gelijk aan dose(Check)Quantity/@value,
controleer of dit klopt. |
|
hl7:doseQuantity
|
IVL_PQ |
0 … 1 |
|
Doseerhoeveelheid. Voor variabele keerdosis: gebruik low en/of high.
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:lowof hl7:high] |
|
|
Voorbeeld |
Er moeten 1 tot 3 eenheden (bijvoorbeeld tabletten) worden toegediend. <doseQuantity> <low value="1" unit="1"> <translation value="1" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> </low> <high value="3" unit="1"> <translation value="3" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> </high></doseQuantity> |
Keuze 1 … 2 |
Elementen om uit te kiezen:
|
hl7:low
|
PQ |
0 … 1 |
R |
Ondergrens bij variabele keerdosis |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
@unit
|
|
0 … 1 |
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
hl7:translation
|
PQR |
0 … 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@code
|
|
1 … 1 |
R |
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
|
Melding |
Vertaling naar de G-Standaard
basiseenheden (tabel 2 van de thesauraus) is verplicht. |
|
hl7:translation
|
PQR |
0 … 1 |
|
Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht
te verwerken door ontvanger
(indien de betreffende tabel ondersteund wordt).
|
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
@code
|
|
1 … 1 |
R |
Code voor de (a component) van tabel 25 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(exists(../@value)) 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 is niet gelijk aan dose(Check)Quantity/@value,
controleer of dit klopt. |
|
hl7:high
|
PQ |
0 … 1 |
R |
Bovengrens bij variabele keerdosis |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
@unit
|
|
0 … 1 |
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
hl7:translation
|
PQR |
0 … 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@code
|
|
1 … 1 |
R |
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
|
Melding |
Vertaling naar de G-Standaard
basiseenheden (tabel 2 van de thesauraus) is verplicht. |
|
hl7:translation
|
PQR |
0 … 1 |
|
Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht
te verwerken door ontvanger
(indien de betreffende tabel ondersteund wordt).
|
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
@code
|
|
1 … 1 |
R |
Code voor de (a component) van tabel 25 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(exists(../@value)) 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 is niet gelijk aan dose(Check)Quantity/@value,
controleer of dit klopt. |
|
cda:rateQuantity
|
IVL_PQ |
|
|
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:low
|
PQ |
0 … 1 |
C |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
|
@unit
|
st |
1 … 1 |
R |
Gebruik hier UCUM. Bijvoorbeeld: ml/h |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:center
|
PQ |
0 … 1 |
C |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
|
@unit
|
st |
1 … 1 |
R |
Gebruik hier UCUM. Bijvoorbeeld: ml/h |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:high
|
PQ |
0 … 1 |
C |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
|
@unit
|
st |
1 … 1 |
R |
Gebruik hier UCUM. Bijvoorbeeld: ml/h |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:maxDoseQuantity
|
RTO_PQ_PQ |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
cda:consumable
|
|
1 … 1 |
M |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9070 MP CDA Medication Information (2016‑06‑18 19:34:27)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:manufacturedProduct [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9070']] |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:author
|
|
1 … 1 |
R |
Auteur (verstrekker) |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:time
|
TS |
1 … 1 |
R |
Afspraakdatum |
(MPCDAMedicatiegegevensPayload) |
cda:assignedAuthor
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9088 MP CDA assigned organisatie (2016‑06‑21 13:33:12)
|
(MPCDAMedicatiegegevensPayload) |
cda:entryRelationship
|
|
0 … 1 |
C |
Stop type Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9067 Stoptype (2016‑06‑17 10:22:09)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9067'] |
|
@typeCode
|
cs |
1 … 1 |
F |
COMP |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:entryRelationship
|
|
0 … 1 |
R |
Reden toedieningsafspraak Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9083 Reden voor toedieningsafspraak (2016‑06‑21 10:02:20)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9083'] |
|
@typeCode
|
cs |
1 … 1 |
F |
RSON |
cda:entryRelationship
|
|
0 … * |
R |
Aanvullende instructie Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9085 MP CDA Aanvullende gebruiksinstructie (2016‑06‑21 11:48:18)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9085'] |
|
@typeCode
|
cs |
1 … 1 |
F |
SPRT |
cda:entryRelationship
|
|
0 … 1 |
R |
Toelichting Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9069 Toelichting (2016‑06‑17 16:34:05)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9069'] |
|
@typeCode
|
cs |
1 … 1 |
F |
SUBJ |
@inversionInd
|
bl |
1 … 1 |
F |
true |
cda:entryRelationship
|
|
0 … 1 |
R |
Relatie naar medicatieafspraak Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9086 MP Medicatieafspraak identificatie (2016‑06‑21 12:20:09)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9086'] |
|
@typeCode
|
cs |
1 … 1 |
F |
REFR |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:entryRelationship
|
|
0 … 1 |
R |
Relatie naar medicamenteuze behandeling Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9084 MP MedBeh identificatie (2016‑06‑21 10:38:38)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/cda:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9084'] |
|
@inversionInd
|
bl |
1 … 1 |
F |
true |
@typeCode
|
cs |
1 … 1 |
F |
COMP |
cda:precondition
|
|
0 … * |
|
|
(MPCDAMedicatiegegevensPayload) |
@typeCode
|
cs |
0 … 1 |
F |
PRCN |
cda:criterion
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9000 NHG Tabel 25 B-codes (2013‑05‑21)
|
(MPCDAMedicatiegegevensPayload) |
@classCode
|
cs |
0 … 1 |
F |
OBS |
@moodCode
|
cs |
0 … 1 |
F |
EVN.CRT |
Ingevoegd 0 … * Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9094 MP CDA Verstrekking (2016‑06‑23 19:41:06)
|
cda:supply
|
|
0 … * |
R |
|
(MPCDAMedicatiegegevensPayload) |
@classCode
|
cs |
1 … 1 |
F |
SPLY |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:templateId
|
II |
1 … 1 |
M |
|
(MPCDAMedicatiegegevensPayload) |
@root
|
oid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9094 |
|
Voorbeeld |
<templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.9094"/>
|
cda:id
|
II |
1 … * |
R |
|
(MPCDAMedicatiegegevensPayload) |
@root
|
oid |
1 … 1 |
R |
|
@extension
|
st |
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<id root="1.2.3.99" extension="8698769df987-789fffE"/>
|
cda:code
|
CE |
1 … 1 |
R |
Code die aangeeft dat het hier om een verstrekking gaat. |
(MPCDAMedicatiegegevensPayload) |
@displayName
|
st |
0 … 1 |
|
Bijvoorbeeld: "Verstrekking"
|
@codeSystemName
|
st |
0 … 1 |
|
SNOMED CT
|
@code
|
|
1 … 1 |
F |
373784005 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.6.96 (SNOMED CT) |
|
Voorbeeld |
<code codeSystemName="Medicatieproces acts" displayName="Verstrekking" code="373784005" codeSystem="2.16.840.1.113883.6.96"/>
|
cda:effectiveTime
|
TS |
|
|
Tijdstip van de verstrekking |
(MPCDAMedicatiegegevensPayload) |
@value
|
|
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<effectiveTime value="20160624114723"/>
|
cda:quantity
|
PQ |
0 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<quantity value="40"> <translation value="40" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> </quantity> |
cda:expectedUseTime
|
IVL_TS |
0 … 1 |
R |
Verwachte verbruiksperiode voor deze verstrekking. |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<expectedUseTime> <low value="20160624"/> <width unit="d" value="40"/> </expectedUseTime> |
cda:low
|
TS |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
|
1 … 1 |
R |
|
cda:width
|
PQ |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
|
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
F |
d |
cda:high
|
TS |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
|
1 … 1 |
R |
|
cda:product
|
|
1 … 1 |
R |
Verstrekt product (geneesmiddel) Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9070 MP CDA Medication Information (2016‑06‑18 19:34:27)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:manufacturedProduct [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9070']] |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<product> <manufacturedProduct classCode="MANU"> <templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.9070"/> <manufacturedMaterial classCode="MMAT" determinerCode="KIND"> <code code="14750406" codeSystem="2.16.840.1.113883.2.4.4.8" codeSystemName="G-Standaard Artikel" displayName="SPIRIVA INHALPDR 18MCG"/> </manufacturedMaterial> </manufacturedProduct></product> |
cda:performer
|
|
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<performer> <assignedEntity> <id nullFlavor="NI"/> <!-- Zorgaanbieder --> <representedOrganization> <!-- Zorgaanbieder identificatie --> <id root="2.16.528.1.1007.3.3" extension="2234322"/> <name>Apotheek Boomsma</name> </representedOrganization> </assignedEntity></performer> |
cda:assignedEntity
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9088 MP CDA assigned organisatie (2016‑06‑21 13:33:12)
|
(MPCDAMedicatiegegevensPayload) |
cda:participant
|
|
0 … 1 |
R |
Afleverlocatie Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9091 MP CDA afleverlocatie (2016‑06‑21 15:31:27)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:participantRole [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9091']] |
|
@typeCode
|
cs |
1 … 1 |
F |
DST |
cda:entryRelationship
|
|
0 … * |
R |
Aanschrijfdatum Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9095 Aanschrijfdatum (2016‑06‑23 19:50:47)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:observation [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9095']] |
|
@typeCode
|
cs |
1 … 1 |
F |
COMP |
cda:entryRelationship
|
|
0 … 1 |
R |
Distributievorm Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9097 Distributievorm (2016‑06‑23 20:34:15)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:act [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9097']] |
|
@typeCode
|
cs |
1 … 1 |
F |
COMP |
cda:entryRelationship
|
|
0 … 1 |
R |
Toelichting Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9069 Toelichting (2016‑06‑17 16:34:05)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:act [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9069']] |
|
@typeCode
|
cs |
1 … 1 |
F |
SUBJ |
@inversionInd
|
bl |
1 … 1 |
F |
true |
cda:entryRelationship
|
|
0 … 1 |
R |
Relatie naar verstrekkingsverzoek Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9096 MP Verstrekkingsverzoek identificatie (2016‑06‑23 20:17:38)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:supply [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9096']] |
|
@typeCode
|
cs |
1 … 1 |
F |
REFR |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:entryRelationship
|
|
0 … 1 |
R |
Relatie naar medicamenteuze behandeling Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9084 MP MedBeh identificatie (2016‑06‑21 10:38:38)
|
(MPCDAMedicatiegegevensPayload) |
waar [@typeCode='COMP' and @inversionInd='true'] |
|
@inversionInd
|
bl |
1 … 1 |
F |
true |
@typeCode
|
cs |
1 … 1 |
F |
COMP |
|
Voorbeeld |
<!-- Relatie naar Medicamenteuze behandeling --> <entryRelationship typeCode="COMP" inversionInd="true"> <procedure classCode="PROC" moodCode="EVN"> <templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.9084"/> <id root="1.2.3.999" extension="1234TEST_ID"/> <code code="1" displayName="Medicamenteuze behandeling" codeSystem="2.16.840.1.113883.2.4.3.11.60.20.77.5.3"/> </procedure></entryRelationship> |
Ingevoegd 0 … * Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9110 MP CDA Medicatiegebruik (2016‑06‑24 09:58:33)
|
hl7:substanceAdministration
|
|
0 … * |
R |
|
(MPCDAMedicatiegegevensPayload) |
@classCode
|
cs |
1 … 1 |
F |
SBADM |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
@negationInd
|
bl |
0 … 1 |
|
Wordt op "true" gezet om aan te duiden dat de medicatie niet (meer) gebruikt wordt.
Wanneer negationInd niet opgenomen is, wordt deze geïnterpreteerd als 'false'.
Alleen gebruiken met waarde 'true' wanneer de medicatie of nooit genomen is, of zo
lang geleden dat het niet relevant is.
Voor recent gestopte medicatie altijd de medicatie met een begindatum en duur opnemen
(effectiveTime low en width), en geen negationInd='true' gebruiken.
Wanneer negationInd='true': Geen dosering opnemen, en geen gebruiksperiode.
Gerelateerd voorschrift kan bij medicatie die wel voorgeschreven is maar niet gebruikt
wordt.
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@negationInd='true' and hl7:effectiveTime) |
|
|
Melding |
Geen gebruiksduur bij niet nemen medicatie. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@negationInd='true' and (hl7:doseQuantity or hl7:entryRelationship/*/hl7:doseQuantity)) |
|
|
Melding |
Geen doseerschema bij niet nemen medicatie. |
|
hl7:templateId
|
II |
1 … 1 |
M |
|
(MPCDAMedicatiegegevensPayload) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9110 |
hl7:id
|
II |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:code
|
CD |
1 … 1 |
M |
Code die aangeeft dat het om medicatiegebruik gaat. |
(MPCDAMedicatiegegevensPayload) |
@displayName
|
st |
0 … 1 |
|
|
@codeSystemName
|
st |
0 … 1 |
|
|
@code
|
|
1 … 1 |
F |
6 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.5.3 (Medicatieproces acts) |
|
Voorbeeld |
<code code="6" displayName="Gebruik" codeSystem="2.16.840.1.113883.2.4.3.11.60.20.77.5.3" codeSystemName="Medicatieproces acts"/>
|
hl7:text
|
ST |
1 … 1 |
R |
Omschrijving gebruiksinstructie |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:effectiveTime
|
IVL_TS |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='IVL_TS'] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9019 Usable Period (2016‑07‑01 15:50:04)
|
hl7:low
|
TS |
0 … 1 |
R |
Begindatum (en tijd) |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
Ambulante situatie: alleen begindatum bekend (geen tijd). <low value="20130818"/>
|
|
Voorbeeld |
Klinisch of ambulant: inclusief begintijd. <low value="201308181000"/>
|
hl7:width
|
PQ |
0 … 1 |
R |
Gebruiksperiode (ambulante situatie) |
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
@value moet een getal bevatten dat groter is dan nul. |
@unit
|
cs |
1 … 1 |
R |
Duur weergeven in uren (h), dagen (d), weken (wk) of jaren (a). Maanden is niet toegestaan
omdat dan niet altijd eenduidig is vast te stellen hoe lang de duur precies is.
|
|
CONF |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<width value="4" unit="d"/>
|
|
Schematron assert |
role |
error
|
|
|
test |
@value>0 |
|
|
Melding |
@value moet een getal bevatten dat groter is dan nul. |
|
hl7:high
|
TS |
0 … 1 |
R |
Einddatum en tijd |
(MPCDAMedicatiegegevensPayload) |
@value
|
ts |
0 … 1 |
|
|
@nullFlavor
|
cs |
0 … 1 |
|
Gebruik nullFlavor NI voor gebruik tot nader order. |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<high value="201308212359"/>
|
|
Voorbeeld |
Gebruik tot nader order <high nullFlavor="NI"/>
|
|
Schematron assert |
role |
error
|
|
|
test |
not(../hl7:width) |
|
|
Melding |
Einddatum/tijd mag niet voorkomen in combinatie met width. |
|
Ingevoegd 0 … * |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9076 MP CDA Doseerinstructie (2016‑06‑19 20:06:44)
|
Keuze 0 … * |
Elementen om uit te kiezen:
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and @isFlexible='true' and hl7nl:frequency]
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and (@isFlexible='false' or not(@isFlexible))
and hl7nl:frequency]
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and hl7nl:phase[not(hl7nl:width)]]
- hl7:effectiveTime[@xsi:type='SXPR_TS' and hl7:comp[@xsi:type='hl7nl:PIVL_TS' and hl7nl:period
and hl7nl:phase[not(hl7nl:width)]]]
- hl7:effectiveTime[@xsi:type='SXPR_TS' and hl7:comp[@xsi:type='hl7nl:PIVL_TS' and hl7nl:period
and hl7nl:phase[hl7nl:width]]]
- hl7:effectiveTime[@xsi:type='hl7nl:PIVL_TS' and hl7nl:count]
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenvoudig doseerschema met alleen één frequentie. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and @isFlexible='true' and hl7nl:frequency] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9080 HL7NL PIVL_TS Frequency (2016‑06‑20 16:42:39)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
1 … 1 |
F |
true |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:frequency
|
hl7nl:RTO |
1 … 1 |
R |
Frequentie |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
0 … 1 |
F |
hl7nl:RTO |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:numerator
|
hl7nl:INT |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
|
0 … 1 |
|
Vaste frequentie |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:uncertainRange
|
|
|
|
Variabele frequentie (1 à 2 keer, 0 tot 4 keer) |
(MPCDAMedicatiegegevensPayload) |
hl7nl:low
|
hl7nl:INT |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
int |
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:high
|
hl7nl:INT |
0 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
int |
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
../../../@isFlexible='true' |
|
|
Melding |
Bij variabele frequentie moet het "isFlexible"-attribuut de waarde 'true' bevatten.
Er is dan immers géén sprake van een precies interval. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(../@value) |
|
|
Melding |
Bij variabele frequentie kan niet ook een waarde bestaan voor vaste frequentie. |
|
|
Schematron assert |
role |
error
|
|
|
test |
@value or hl7nl:uncertainRange |
|
|
Melding |
Er moet ofwel een variabele ofwel een vaste frequentie zijn. |
|
hl7nl:denominator
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PQ |
@value
|
real |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
Tijdseenheid |
|
CONF |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenvoudig doseerschema met alleen één interval. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and (@isFlexible='false' or not(@isFlexible)) and hl7nl:frequency] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9079 HL7NL PIVL_TS Interval (2016‑06‑20 16:29:55)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
0 … 1 |
F |
false |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
Het attribuut isFlexible bij voorkeur altijd opnemen. Wanneer isFlexible tóch niet
is opgenomen (sommige xml parsers onderdrukken deze vlag omdat een default van 'false'
wordt verondersteld) moet dit geïnterpreteerd worden als 'false'.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:frequency
|
hl7nl:RTO |
1 … 1 |
R |
Frequentie |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
0 … 1 |
F |
hl7nl:RTO |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7nl:numerator
|
hl7nl:INT |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
|
0 … 1 |
|
Vaste frequentie |
hl7nl:denominator
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PQ |
@value
|
real |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
Tijdseenheid |
|
CONF |
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenvoudig doseerschema met één vast tijdstip. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and hl7nl:phase [not(hl7nl:width)]] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9081 HL7NL PIVL_TS Vaste Tijd (2016‑06‑20 23:42:34)
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
@operator
|
cs |
0 … 1 |
|
Gebruik I (vereniging met het voorgaande element in de verzameling) of A (doorsnijding
van het voorgaande element in de verzameling). I is de default waarde (dit betekent
dat wanneer dit attribuut niet is opgenomen dit toch equivalent is met de waarde 'I').
|
|
CONF |
@operator moet "I" zijn |
of |
@operator moet "A" zijn |
|
@isFlexible
|
bl |
1 … 1 |
R |
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Wanneer
isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden worden.
|
hl7nl:phase
|
|
0 … 1 |
R |
Herhalend tijdstip. Een herhalend tijdstip wordt uitgedrukt in het xml element 'low'.
Er is de regel gesteld dat bij vaste tijdstippen het interval altijd 1 dag moet zijn.
|
(MPCDAMedicatiegegevensPayload) |
waar [not(exists(hl7nl:width))] |
|
hl7nl:low
|
|
0 … 1 |
R |
Herhalend tijdstip per dag. |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7nl:width)) |
|
|
Melding |
Het xml element phase/low mag niet gecombineerd worden met phase/width. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) |
|
|
Melding |
Het gebruik van het phase/@value attribuut is niet toegestaan. Gebruik in plaats daarvan
het xml
element 'low'. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7nl:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
hl7nl:period
|
hl7nl:PQ |
1 … 1 |
R |
Altijd per dag |
(MPCDAMedicatiegegevensPayload) |
waar [exists(../hl7nl:phase/hl7nl:low)] |
|
@value
|
int |
1 … 1 |
F |
1 |
@unit
|
cs |
1 … 1 |
F |
d |
hl7:effectiveTime
|
SXPR_TS |
0 … 1 |
R |
Doseerschema met meer dan één vast tijdstip. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='SXPR_TS' and hl7:comp [@xsi:type='hl7nl:PIVL_TS' and hl7nl:period and
hl7nl:phase [not(hl7nl:width)]]] |
|
@operator
|
cs |
1 … 1 |
F |
A |
hl7:comp
|
hl7nl:PIVL_TS |
2 … * |
R |
Doseerschema met vaste tijdstippen (meer dan één). Dit comp element komt minimaal
twee keer voor.
|
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS'] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9081 HL7NL PIVL_TS Vaste Tijd (2016‑06‑20 23:42:34)
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
@operator
|
cs |
0 … 1 |
|
Gebruik I (vereniging met het voorgaande element in de verzameling) of A (doorsnijding
van het voorgaande element in de verzameling). I is de default waarde (dit betekent
dat wanneer dit attribuut niet is opgenomen dit toch equivalent is met de waarde 'I').
|
|
CONF |
@operator moet "I" zijn |
of |
@operator moet "A" zijn |
|
@isFlexible
|
bl |
1 … 1 |
R |
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Wanneer
isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden worden.
|
hl7nl:phase
|
|
0 … 1 |
R |
Herhalend tijdstip. Een herhalend tijdstip wordt uitgedrukt in het xml element 'low'.
Er is de regel gesteld dat bij vaste tijdstippen het interval altijd 1 dag moet zijn.
|
(MPCDAMedicatiegegevensPayload) |
waar [not(exists(hl7nl:width))] |
|
hl7nl:low
|
|
0 … 1 |
R |
Herhalend tijdstip per dag. |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7nl:width)) |
|
|
Melding |
Het xml element phase/low mag niet gecombineerd worden met phase/width. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) |
|
|
Melding |
Het gebruik van het phase/@value attribuut is niet toegestaan. Gebruik in plaats daarvan
het xml
element 'low'. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7nl:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
hl7nl:period
|
hl7nl:PQ |
1 … 1 |
R |
Altijd per dag |
(MPCDAMedicatiegegevensPayload) |
waar [exists(../hl7nl:phase/hl7nl:low)] |
|
@value
|
int |
1 … 1 |
F |
1 |
@unit
|
cs |
1 … 1 |
F |
d |
hl7:effectiveTime
|
SXPR_TS |
0 … 1 |
R |
Cyclisch doseerschema. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='SXPR_TS' and hl7:comp [@xsi:type='hl7nl:PIVL_TS' and hl7nl:period and
hl7nl:phase [hl7nl:width]]] |
|
@operator
|
cs |
1 … 1 |
F |
A |
hl7:comp
|
hl7nl:PIVL_TS |
1 … 1 |
|
De frequentie van inname binnen het cyclisch schema. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and @isFlexible='true' and hl7nl:frequency] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9120 HL7NL PIVL_TS Frequency NoRange (2016‑07‑11 10:19:47)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
1 … 1 |
F |
true |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:frequency
|
hl7nl:RTO |
1 … 1 |
R |
Frequentie |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
0 … 1 |
F |
hl7nl:RTO |
hl7nl:numerator
|
hl7nl:INT |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
|
1 … 1 |
R |
Vaste frequentie |
hl7nl:denominator
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PQ |
@value
|
real |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
R |
Tijdseenheid |
|
CONF |
|
hl7:comp
|
hl7nl:PIVL_TS |
1 … 1 |
R |
Cyclisch schema. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and hl7nl:period and hl7nl:phase [hl7nl:width]] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9082 HL7NL PIVL_TS Cyclisch schema (2016‑06‑21 00:21:12)
|
@operator
|
cs |
0 … 1 |
F |
A |
|
Operator moet hier A (doorsnijding) zijn, een voorafgaande PIVL_TS moet namelijk de
frequentie of het interval van toediening bevatten (dus bijvoorbeeld: 1 maal per dag).
Deze PIVL_TS doorsnijdt die vorige.
|
@isFlexible
|
bl |
1 … 1 |
R |
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit
komt overeen met het dataset concept 'Frequentie'.
Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden. Dit komt overeen met het dataset concept 'Interval'.
|
hl7nl:phase
|
hl7nl:IVL_TS |
0 … 1 |
R |
Herhalend interval. Een herhalend interval wordt uitgedrukt in het xml element 'width'
met of zonder 'low'. Een herhalend interval bestaat altijd uit een geankerd (met startdatum)
of een
zwevend interval dat periodiek herhaald wordt. Het interval én de herhaalperiode moeten
altijd een geheel aantal dagen beslaan. Dit omdat de intervalschema’s waarin een herhalend
interval wordt gebruikt in principe
altijd de vorm hebben “m dagen wel, n dagen niet” (totdat er andere use cases zijn).
|
(MPCDAMedicatiegegevensPayload) |
waar [exists(hl7nl:width)] |
|
hl7nl:low
|
|
0 … 1 |
R |
De begindatum bij een geankerd interval. |
(MPCDAMedicatiegegevensPayload) |
hl7nl:width
|
|
1 … 1 |
R |
Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. |
(MPCDAMedicatiegegevensPayload) |
@xsi:type
|
|
1 … 1 |
R |
|
@value
|
int |
1 … 1 |
R |
Aantal dagen |
@unit
|
cs |
1 … 1 |
F |
d |
|
Altijd uit te drukken in hele dagen. |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7nl:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
hl7nl:period
|
hl7nl:PQ |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
waar [exists(../hl7nl:phase/hl7nl:width)] |
|
@value
|
int |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
F |
d |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../preceding-sibling::*[@xsi:type='hl7nl:PIVL_TS'])) or @unit=../preceding-sibling::*[@xsi:type='hl7nl:PIVL_TS']//@unit |
|
|
Melding |
Binnen één
doseerinstructie moet de eenheid van de herhaalperiode hetzelfde zijn (technisch:
de @unit van period (herhaalperiode) moet overeenkomen met iedere andere tijdseenheid
(@unit) in hetzelfde toedieningsschema) |
|
hl7:effectiveTime
|
hl7nl:PIVL_TS |
0 … 1 |
R |
Eenmalig gebruik of aantal keren gebruik zonder tijd. |
(MPCDAMedicatiegegevensPayload) |
waar [@xsi:type='hl7nl:PIVL_TS' and hl7nl:count] |
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9121 HL7NL PIVL_TS Aantal keer. (2016‑07‑11 10:46:12)
|
@operator
|
cs |
0 … 1 |
F |
A |
@isFlexible
|
bl |
1 … 1 |
F |
true |
|
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld
om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag').
Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden
worden.
|
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PIVL_TS |
hl7nl:period
|
|
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@nullFlavor
|
|
1 … 1 |
F |
NI |
|
Het xml schema (xsd) vereist een period, maar deze is bij "éénmalig" niet van toepassing.
Daarom vullen met nullFlavor NI.
|
hl7nl:count
|
hl7nl:INT |
1 … 1 |
R |
Aantal keer dat gebruikt moet worden of gebruikt is. |
(MPCDAMedicatiegegevensPayload) |
@value
|
|
1 … 1 |
R |
|
Keuze 0 … 1 |
Elementen om uit te kiezen:
|
Ingevoegd 0 … 1 Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9048 DoseQuantity (2016‑06‑14 14:58:40)
|
Keuze 0 … 1 Required |
Elementen om uit te kiezen:
- hl7:doseQuantity[hl7:center]
- hl7:doseQuantity[hl7:low|hl7:high]
|
hl7:doseQuantity
|
IVL_PQ |
0 … 1 |
|
Doseerhoeveelheid. Voor vaste keerdosis: gebruik het center element.
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:center] |
|
|
Voorbeeld |
Er moeten 200 mg worden toegediend. <doseQuantity> <center value="200" unit="mg"> <translation value="200" code="229" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="milligram"/> </center></doseQuantity> |
|
Voorbeeld |
Er moeten 2850 Internationale Eenheden (van een injectievloeistof) worden toegediend. <doseQuantity> <center value="2850" unit="[iU]"> <translation value="2850" code="217" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="Internat.eenh."/> </center></doseQuantity> |
hl7:center
|
PQ |
1 … 1 |
R |
Vaste keerdosis |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
@unit
|
|
0 … 1 |
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
hl7:translation
|
PQR |
0 … 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@code
|
|
1 … 1 |
R |
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
|
Melding |
Vertaling naar de G-Standaard
basiseenheden (tabel 2 van de thesauraus) is verplicht. |
|
hl7:translation
|
PQR |
0 … 1 |
|
Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht
te verwerken door ontvanger
(indien de betreffende tabel ondersteund wordt).
|
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
@code
|
|
1 … 1 |
R |
Code voor de (a component) van tabel 25 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(exists(../@value)) 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 is niet gelijk aan dose(Check)Quantity/@value,
controleer of dit klopt. |
|
hl7:doseQuantity
|
IVL_PQ |
0 … 1 |
|
Doseerhoeveelheid. Voor variabele keerdosis: gebruik low en/of high.
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:lowof hl7:high] |
|
|
Voorbeeld |
Er moeten 1 tot 3 eenheden (bijvoorbeeld tabletten) worden toegediend. <doseQuantity> <low value="1" unit="1"> <translation value="1" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> </low> <high value="3" unit="1"> <translation value="3" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> </high></doseQuantity> |
Keuze 1 … 2 |
Elementen om uit te kiezen:
|
hl7:low
|
PQ |
0 … 1 |
R |
Ondergrens bij variabele keerdosis |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
@unit
|
|
0 … 1 |
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
hl7:translation
|
PQR |
0 … 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@code
|
|
1 … 1 |
R |
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
|
Melding |
Vertaling naar de G-Standaard
basiseenheden (tabel 2 van de thesauraus) is verplicht. |
|
hl7:translation
|
PQR |
0 … 1 |
|
Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht
te verwerken door ontvanger
(indien de betreffende tabel ondersteund wordt).
|
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
@code
|
|
1 … 1 |
R |
Code voor de (a component) van tabel 25 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(exists(../@value)) 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 is niet gelijk aan dose(Check)Quantity/@value,
controleer of dit klopt. |
|
hl7:high
|
PQ |
0 … 1 |
R |
Bovengrens bij variabele keerdosis |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
@unit
|
|
0 … 1 |
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
hl7:translation
|
PQR |
0 … 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@code
|
|
1 … 1 |
R |
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
|
Melding |
Vertaling naar de G-Standaard
basiseenheden (tabel 2 van de thesauraus) is verplicht. |
|
hl7:translation
|
PQR |
0 … 1 |
|
Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht
te verwerken door ontvanger
(indien de betreffende tabel ondersteund wordt).
|
(MPCDAMedicatiegegevensPayload) |
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
@value
|
real |
1 … 1 |
R |
Waarde van keerdosis |
@code
|
|
1 … 1 |
R |
Code voor de (a component) van tabel 25 |
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
@displayName
|
|
1 … 1 |
R |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(exists(../@value)) 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 is niet gelijk aan dose(Check)Quantity/@value,
controleer of dit klopt. |
|
hl7:rateQuantity
|
IVL_PQ |
|
|
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:low
|
PQ |
0 … 1 |
C |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@unit
|
st |
1 … 1 |
R |
Gebruik hier UCUM. Bijvoorbeeld: ml/h |
hl7:center
|
PQ |
0 … 1 |
C |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@unit
|
st |
1 … 1 |
R |
Gebruik hier UCUM. Bijvoorbeeld: ml/h |
hl7:high
|
PQ |
0 … 1 |
C |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
real |
1 … 1 |
R |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
@unit
|
st |
1 … 1 |
R |
Gebruik hier UCUM. Bijvoorbeeld: ml/h |
cda:maxDoseQuantity
|
RTO_PQ_PQ |
0 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9064 maxDoseQuantity (2016‑06‑01)
|
(MPCDAMedicatiegegevensPayload) |
hl7:routeCode
|
CE |
0 … 1 |
|
|
(MPCDAMedicatiegegevensPayload) |
@displayName
|
|
1 … 1 |
R |
|
@codeSystem
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.4.9 (G-Standaard thesaurus subtabel 0007) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:translation
|
|
|
NP |
|
(MPCDAMedicatiegegevensPayload) |
hl7:consumable
|
|
0 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9070 MP CDA Medication Information (DYNAMISCH)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:manufacturedProduct [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9070']] |
|
@typeCode
|
cs |
0 … 1 |
F |
CSM |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Keuze 1 … 1 |
Elementen om uit te kiezen:
- hl7:author[hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9066']
- hl7:participant[@typeCode='AUT']
|
hl7:author
|
|
|
|
Te gebruiken als de auteur van het medicatiegebruik een zorgverlener is |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
Auteur van het medicatiegebruik is een zorgverlener <author> <time value="20131221"/> <assignedAuthor> <id extension="006797896" root="2.16.528.1.1007.3.1"/> <assignedPerson> <name> <given qualifier="IN">J.</given> <prefix qualifier="VV">van </prefix> <family>Beek</family> </name> </assignedPerson> </assignedAuthor></author> |
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9066 MP CDA Author Participation (2016‑06‑15 21:23:37)
|
cda:templateId
|
II |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9066 |
cda:time
|
TS |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@value
|
ts |
0 … 1 |
|
|
@nullFlavor
|
cs |
0 … 1 |
|
Gebruik nullFlavor NI wanneer er geen tijdstip is. |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:assignedAuthor
|
|
1 … 1 |
R |
De auteur |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd 1 … 1 Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9113 MP CDA Zorgverlener (2016‑07‑10 15:25:06)
|
cda:templateId
|
II |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9113 |
Ingevoegd 1 … 1 Required |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9111 MP CDA Zorgverlener identificaties (2016‑07‑07 21:23:37)
|
Keuze 1 … 1 Required |
Elementen om uit te kiezen:
- cda:id[@root='2.16.528.1.1007.3.1']
- cda:id[@root='2.16.840.1.113883.2.4.6.1']
- cda:id[@root='2.16.528.1.1007.5.1']
|
cda:id
|
II.NL.UZI |
0 … 1 |
R |
Zorgverlener UZI. Identificatie van zorgverleners (natuurlijke personen) in de Nederlandse
zorgsector.
|
(MPCDAMedicatiegegevensPayload) |
waar [@root='2.16.528.1.1007.3.1'] |
|
@root
|
uid |
1 … 1 |
F |
2.16.528.1.1007.3.1 |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:id
|
II.NL.AGB |
0 … 1 |
|
VEKTIS AGB-Z. Dient ter identificatie van zorgverleners en zorgverlenende organisaties |
(MPCDAMedicatiegegevensPayload) |
waar [@root='2.16.840.1.113883.2.4.6.1'] |
|
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.6.1 |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:id
|
II |
0 … 1 |
|
BIG-ID. Het ID van de in het BIG Register opgenomen zorgverlener. |
(MPCDAMedicatiegegevensPayload) |
waar [@root='2.16.528.1.1007.5.1'] |
|
@root
|
uid |
1 … 1 |
F |
2.16.528.1.1007.5.1 |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:code
|
|
1 … 1 |
R |
Specialisme |
(MPCDAMedicatiegegevensPayload) |
@code
|
|
0 … 1 |
|
|
@displayName
|
|
0 … 1 |
|
displayName bevat tekstuele vorm voor specialisme. Verplicht opnemen. |
@codeSystemName
|
|
0 … 1 |
|
|
|
CONF |
@codeSystem moet "2.16.840.1.113883.2.4.15.111" zijn |
of |
@codeSystem moet "2.16.840.1.113883.2.4.6.7" zijn |
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:assignedPerson
|
|
1 … 1 |
R |
Naam van de auteur Bevat 2.16.840.1.113883.2.4.3.11.60.101.10.1 Naam persoon (2014‑11‑06)
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
cda:representedOrganization
|
|
1 … 1 |
R |
Organisatie van de auteur |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
Ingevoegd |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9112 MP CDA Zorgaanbieder identificaties (2016‑07‑10 12:01:16)
|
Keuze 1 … 3 |
Elementen om uit te kiezen:
- cda:id[@root='2.16.528.1.1007.3.3']
- cda:id[@root='2.16.840.1.113883.2.4.6.1']
- cda:id[not(@root='2.16.840.1.113883.2.4.6.1') and not(@root='2.16.528.1.1007.3.3')]
|
cda:id
|
II.NL.URA |
0 … 1 |
R |
Zorgverlener URA. UZI register abonneenummer.
|
(MPCDAMedicatiegegevensPayload) |
waar [@root='2.16.528.1.1007.3.3'] |
|
@root
|
uid |
1 … 1 |
F |
2.16.528.1.1007.3.3 |
@extension
|
st |
1 … 1 |
R |
URA van de organisatie. |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<id root="2.16.528.1.1007.3.3" extension="URAnummer"/>
|
cda:id
|
II.NL.AGB |
0 … 1 |
|
VEKTIS AGB-Z. Dient ter identificatie van zorgverlenende organisatie |
(MPCDAMedicatiegegevensPayload) |
waar [@root='2.16.840.1.113883.2.4.6.1'] |
|
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.6.1 |
@extension
|
st |
1 … 1 |
R |
AGB van de organisatie. |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<id root="2.16.840.1.113883.2.4.6.1" extension="AGB-nummer"/>
|
cda:id
|
II |
0 … 1 |
|
Andere identificatie dan URA en AGB, bijvoorbeeld voor buitenlandse instellingen. |
(MPCDAMedicatiegegevensPayload) |
waar [not(@root='2.16.840.1.113883.2.4.6.1') and not(@root='2.16.528.1.1007.3.3')] |
|
@root
|
uid |
1 … 1 |
R |
|
@extension
|
st |
0 … 1 |
|
|
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<id root="1.2.3.999" extension="UniekeID"/>
|
cda:name
|
|
1 … 1 |
R |
Naam van de organisatie |
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
<name>Instelling X</name> |
hl7:participant
|
|
|
|
Te gebruiken als de auteur van het medicatiegebruik de patiënt is |
(MPCDAMedicatiegegevensPayload) |
waar [@typeCode='AUT'] |
|
@typeCode
|
cs |
1 … 1 |
F |
AUT |
|
Voorbeeld |
Auteur van het medicatiegebruik is de patiënt <participant typeCode="AUT"> <time value="20131221091548"/> <participantRole classCode="PAT"/> </participant> |
hl7:time
|
TS |
1 … 1 |
R |
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:participantRole
|
|
1 … 1 |
M |
|
(MPCDAMedicatiegegevensPayload) |
@classCode
|
cs |
1 … 1 |
F |
PAT |
Keuze 0 … 1 |
Elementen om uit te kiezen:
- hl7:informant[exists(hl7:assignedEntity)]
- hl7:participant[@typeCode='INF']
- hl7:informant[exists(hl7:relatedEntity)]
|
hl7:informant
|
|
|
|
Te gebruiken als de informant van het medicatiegebruik een zorgverlener is |
(MPCDAMedicatiegegevensPayload) |
waar [exists(hl7:assignedEntity)] |
|
@typeCode
|
cs |
0 … 1 |
F |
INF |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
Informant van het medicatiegebruik is een zorgverlener <informant> <assignedEntity> <id extension="006797896" root="2.16.528.1.1007.3.1"/> <assignedPerson> <name> <given qualifier="IN">J.</given> <prefix qualifier="VV">van </prefix> <family>Beek</family> </name> </assignedPerson> </assignedEntity></informant> |
hl7:assignedEntity
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9013 CDA AssignedEntity (2015‑11‑27)
|
(MPCDAMedicatiegegevensPayload) |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:participant
|
|
|
|
Te gebruiken als de informant van het medicatiegebruik de patiënt is |
(MPCDAMedicatiegegevensPayload) |
waar [@typeCode='INF'] |
|
@typeCode
|
cs |
1 … 1 |
F |
INF |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
|
Voorbeeld |
Informant van het medicatiegebruik is de patiënt <participant typeCode="INF"> <participantRole classCode="PAT"/> </participant> |
hl7:participantRole
|
|
1 … 1 |
M |
|
(MPCDAMedicatiegegevensPayload) |
@classCode
|
cs |
1 … 1 |
F |
PAT |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:informant
|
|
|
|
Te gebruiken als de informant van het medicatiegebruik een contactpartij is |
(MPCDAMedicatiegegevensPayload) |
waar [exists(hl7:relatedEntity)] |
|
@typeCode
|
cs |
0 … 1 |
F |
INF |
@contextControlCode
|
cs |
0 … 1 |
F |
OP |
|
Voorbeeld |
Informant van het medicatiegebruik is een contactpartij <informant> <relatedEntity classCode="AGNT"> <relatedPerson classCode="PSN" determinerCode="INSTANCE"> <name/> </relatedPerson> </relatedEntity></informant> |
hl7:relatedEntity
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9103 MP CDA RelatedEntity (2016‑06‑24 14:12:50)
|
(MPCDAMedicatiegegevensPayload) |
hl7:entryRelationship
|
|
0 … 1 |
|
Volgens afspraak indicator Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9117 Volgens afspraak indicator (2016‑07‑10 19:47:52)
|
(MPCDAMedicatiegegevensPayload) |
waar [@typeCode='COMP'] [*/hl7:code/(@code='8' and @codeSystem='2.16.840.1.113883.2.4.3.11.60.20.77.5.2')] |
|
@typeCode
|
cs |
1 … 1 |
F |
COMP |
hl7:entryRelationship
|
|
0 … 1 |
R |
Omschrijving medicatiegebruik Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9118 Omschrijving (2016‑07‑10 20:00:16)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9118'] |
|
@typeCode
|
cs |
1 … 1 |
F |
COMP |
hl7:entryRelationship
|
|
0 … 1 |
R |
Reden gebruik Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9114 Reden voor medicatiegebruik (2016‑07‑10 17:07:44)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9114'] |
|
hl7:entryRelationship
|
|
0 … 1 |
R |
Reden wijzigen/stoppen gebruik Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9115 Reden voor wijzigen/stoppen medicatiegebruik (2016‑07‑10 17:17:19)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9115'] |
|
hl7:entryRelationship
|
|
0 … * |
R |
Aanvullende Instructie.
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9085 MP CDA Aanvullende gebruiksinstructie (2016‑06‑21 11:48:18)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9085'] |
|
@typeCode
|
cs |
1 … 1 |
F |
SPRT |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:entryRelationship
|
|
0 … 1 |
R |
Relatie naar afspraak (medicatieafspraak óf toedieningsafspraak) Bevat 2.16.840.1.113883.2.4.3.11.60.77.10.9120 MP Afspraak Identificatie (2016‑06‑24 13:05:42)
|
(MPCDAMedicatiegegevensPayload) |
waar [@typeCode='REFR'] [hl7:substanceAdministration] |
|
@typeCode
|
cs |
1 … 1 |
F |
REFR |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:entryRelationship
|
|
0 … 1 |
R |
Relatie naar verstrekking Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9102 MP Verstrekking identificatie (2016‑06‑24 13:30:45)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9102'] |
|
@typeCode
|
cs |
1 … 1 |
F |
REFR |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|
hl7:entryRelationship
|
|
0 … 1 |
|
Behandelervaring Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9060 Behandeleffect medicatie (2015‑11‑25)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9060'] |
|
@typeCode
|
cs |
1 … 1 |
F |
COMP |
hl7:entryRelationship
|
|
0 … 1 |
|
Bijwerking Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9059 Bijwerking medicatie (2015‑11‑25)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9059'] |
|
@typeCode
|
cs |
1 … 1 |
F |
COMP |
cda:entryRelationship
|
|
0 … 1 |
R |
Toelichting Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9069 Toelichting (2016‑06‑17 16:34:05)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9069'] |
|
@typeCode
|
cs |
1 … 1 |
F |
SUBJ |
@inversionInd
|
bl |
1 … 1 |
F |
true |
cda:entryRelationship
|
|
0 … 1 |
R |
Relatie naar medicamenteuze behandeling Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9084 MP MedBeh identificatie (2016‑06‑21 10:38:38)
|
(MPCDAMedicatiegegevensPayload) |
waar [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.9084'] |
|
@inversionInd
|
bl |
1 … 1 |
F |
true |
@typeCode
|
cs |
1 … 1 |
F |
COMP |
hl7:precondition
|
|
0 … * |
|
Randvoorwaarde Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.114 Observation Event Criterion CDA (2013‑12‑21)
|
(MPCDAMedicatiegegevensPayload) |
waar [hl7:criterion [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.114']] |
|
@typeCode
|
cs |
0 … 1 |
F |
PRCN |
|
![target](../assets/target.png) |
Gekoppeld aan concepten:
|