hl7:substanceAdministration
|
|
|
|
|
|
(substanceAdministration) |
|
@classCode
|
|
|
0 .. 1 |
F |
SBADM |
|
@moodCode
|
|
|
0 .. 1 |
F |
EVN |
|
@negationInd
|
|
|
1 .. 1 |
R |
|
|
Wordt op "true" gezet om aan te duiden dat de medicatie niet (meer) gebruikt wordt.
Alleen gebruiken 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. Geen dosering opnemen, en geen
gebruiksperiode. Gerelateerd voorschrift kan bij medicatie die wel voorgeschreven
is maar niet gebruikt wordt.
|
|
|
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:entryRelationship/hl7:doseQuantity) |
|
|
Melding |
Geen doseerschema bij niet nemen
medicatie. |
|
|
hl7:templateId
|
|
II |
1 .. 1 |
M |
|
(substanceAdministration) |
|
|
@root
|
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.105 |
|
hl7:id
|
|
II |
1 .. 1 |
R |
|
(substanceAdministration) |
|
hl7:text
|
|
ST |
1 .. 1 |
R |
Omschrijving |
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
|
hl7:statusCode
|
|
CS |
0 .. 1 |
R |
|
(substanceAdministration) |
|
CONF |
|
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9006 Usable Period and Frequency (2013‑05‑21) 0..*
|
Keuze min 0 element(en) en max 1 element(en). Elementen om uit te kiezen:
- hl7:effectiveTime[@xsi:type='SXPR_TS']
- hl7:effectiveTime[@xsi:type='IVL_TS']
- hl7:effectiveTime[@xsi:type='PIVL_TS']
- hl7:effectiveTime[not(exists(@xsi:type)) or @xsi:type='TS']
|
|
|
hl7:effectiveTime waar [@xsi:type='SXPR_TS'] |
|
SXPR_TS |
0 .. 1 |
|
Gebruiksperiode en doseerschema
Verdere informatie
|
(substanceAdministration) |
|
|
|
hl7:comp waar [@xsi:type='IVL_TS'] |
|
IVL_TS |
0 .. 1 |
R |
Het eerste comp element bevat de gebruiksperiode (indien bekend). |
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9019 Usable Period (2013‑05‑21)
|
|
TS |
0 .. 1 |
R |
Begindatum (en tijd) |
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
|
Voorbeeld |
Ambulante situatie: alleen begindatum bekend (geen tijd). <low value="20130818"/>
|
|
Voorbeeld |
Klinisch of ambulant: inclusief begintijd. <low value="201308181000"/>
|
|
PQ |
0 .. 1 |
R |
Gebruiksperiode (ambulante situatie) |
(substanceAdministration) |
|
int |
1 .. 1 |
R |
|
|
cs |
1 .. 1 |
F |
d |
|
|
Gekoppeld aan concepten:
|
|
Voorbeeld |
<width value="4" unit="d"/>
|
|
TS |
0 .. 1 |
R |
Einddatum en tijd (klinische situatie) |
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
|
Voorbeeld |
<high value="201308212359"/>
|
|
Schematron assert |
role |
error
|
|
|
test |
not(../hl7:width) |
|
|
Melding |
Einddatum/tijd alleen opnemen in de klinische situatie. Einddatum/tijd mag niet voorkomen
in
combinatie met width. |
|
|
Schematron assert |
role |
error
|
|
|
test |
../hl7:low |
|
|
Melding |
Einddatum/tijd alleen opnemen in de klinische situatie. Einddatum/tijd mag alleen
voorkomen in combinatie
met low. |
|
|
Schematron assert |
role |
warning
|
|
|
test |
true() |
|
|
Melding |
Let op! Einddatum is alleen van toepassing in de klinische situatie. Gebruik anders
width. |
|
|
|
|
hl7:comp waar [@xsi:type='PIVL_TS'] |
|
PIVL_TS |
0 .. * |
R |
Doseerschema |
(substanceAdministration) |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 Frequency (2015‑03‑05 13:41:39)
|
|
|
0 .. 1 |
|
|
|
'I' (vereniging) is de default, gebruik 'A' voor doorsnijding. |
|
IVL_TS |
0 .. 1 |
R |
Herhalend tijdstip of herhalend interval. Een herhalend tijdstip wordt uitgedrukt
in het xml element 'center'. Een
herhalend interval in het xml element 'low' en/of 'width. Een herhalend interval bestaat
altijd uit een geankerd (met startdatum) of een
zwevend interval dat periodiek herhaald wordt. Er is de regel gesteld dat het interval
altijd een geheel aantal dagen moet beslaan en dat de
herhaalperiode een geheel aantal dagen moet omvatten. 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).
|
(substanceAdministration) |
|
|
0 .. 1 |
R |
Herhalend tijdstip per dag. |
(substanceAdministration) |
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7:width)) |
|
|
Melding |
Het xml element phase/center mag niet gecombineerd worden met phase/width. |
|
|
|
0 .. 1 |
R |
De begindatum bij een geankerd interval. |
(substanceAdministration) |
|
|
0 .. 1 |
R |
Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Aantal dagen |
|
|
1 .. 1 |
F |
d |
|
Altijd uit te drukken in hele dagen. |
|
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 'center'. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
|
PQ |
1 .. 1 |
R |
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
@value kan een niet-geheel getal bevatten, dat - indien nodig - wordt afgekapt op
4 decimalen. Dit kan een ander
resultaat opleveren dan wanneer wordt afgerond! Voorbeeld: Als 2x per dag moet worden
toegediend, dan heeft @value de waarde "0.5" (een
herhaalperiode van een halve dag). Voorbeeld: Als 3x per week moet worden toegediend,
dan heeft @value de waarde "0.3333". Voorbeeld:
Als 6x per dag moet worden toegediend, dan heeft @value de waarde: "0.1666" (en dus
niet "0.1667"). Bij een getal kleiner dan 1 is het
verplicht een voorloop 0 mee te geven. ".5" is dus niet toegestaan, dit moet zijn:
"0.5".
Uren en minuten zijn ook toegestaan: dus 'iedere 12 uur' of 'iedere 240 minuten' kan
ook (minuten is m.n. in klinische setting gebruikelijk).
|
|
|
1 .. 1 |
R |
|
|
CONF |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7:phase/hl7:width)) or @unit='d' |
|
|
Melding |
Wanneer de gebruiksfrequentie gecombineerd wordt met een herhalend
interval moet deze uitgedrukt worden in dagen. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../preceding-sibling::hl7:comp[@xsi:type='PIVL_TS'])) or @unit=../preceding-sibling::hl7:comp/hl7:period/@unit |
|
|
Melding |
Binnen één
toedieningsinstructie (medicationAdministrationRequest) moet de eenheid van de herhaalperiode
hetzelfde zijn (technisch: de @unit van period
moet overeenkomen voor iedere comp[@xsi:type='PIVL_TS']) |
|
|
Schematron assert |
role |
error
|
|
|
test |
matches(@value,'^[0-9]') |
|
|
Melding |
Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value
een
getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken
(.5 is niet toegestaan 0.5 wel). |
|
|
|
|
hl7:comp waar [@xsi:type='SXPR_TS'] |
|
SXPR_TS |
0 .. * |
|
Complex doseerschema |
(substanceAdministration) |
|
|
0 .. 1 |
|
|
|
'I' (vereniging) is de default, gebruik 'A' voor doorsnijding. |
|
Voorbeeld |
Toediening op vaste tijdstippen <comp xsi:type="SXPR_TS" operator="A"> <comp xsi:type="PIVL_TS"> <phase> <center value="{eerste tijdstip}"/> </phase> <period value="1" unit="d"/> </comp> <comp xsi:type="PIVL_TS" operator="I"> <phase> <center value="{tweede tijdstip}"/> </phase> <period value="1" unit="d"/> </comp> <!-- etc. --> </comp> |
|
|
|
|
hl7:comp waar [@xsi:type='SXPR_TS'] |
|
SXPR_TS |
0 .. * |
|
Nog complexer doseerschema |
(substanceAdministration) |
|
|
0 .. 1 |
|
|
|
'I' (vereniging) is de default, gebruik 'A' voor doorsnijding. |
|
|
|
|
|
hl7:comp waar [@xsi:type='PIVL_TS'] |
|
PIVL_TS |
2 .. * |
|
|
(substanceAdministration) |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 Frequency (2015‑03‑05 13:41:39)
|
|
|
0 .. 1 |
|
|
|
'I' (vereniging) is de default, gebruik 'A' voor doorsnijding. |
|
IVL_TS |
0 .. 1 |
R |
Herhalend tijdstip of herhalend interval. Een herhalend tijdstip wordt uitgedrukt
in het xml element 'center'. Een
herhalend interval in het xml element 'low' en/of 'width. Een herhalend interval bestaat
altijd uit een geankerd (met startdatum) of een
zwevend interval dat periodiek herhaald wordt. Er is de regel gesteld dat het interval
altijd een geheel aantal dagen moet beslaan en dat de
herhaalperiode een geheel aantal dagen moet omvatten. 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).
|
(substanceAdministration) |
|
|
0 .. 1 |
R |
Herhalend tijdstip per dag. |
(substanceAdministration) |
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7:width)) |
|
|
Melding |
Het xml element phase/center mag niet gecombineerd worden met phase/width. |
|
|
|
0 .. 1 |
R |
De begindatum bij een geankerd interval. |
(substanceAdministration) |
|
|
0 .. 1 |
R |
Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Aantal dagen |
|
|
1 .. 1 |
F |
d |
|
Altijd uit te drukken in hele dagen. |
|
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 'center'. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
|
PQ |
1 .. 1 |
R |
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
@value kan een niet-geheel getal bevatten, dat - indien nodig - wordt afgekapt op
4 decimalen. Dit kan een ander
resultaat opleveren dan wanneer wordt afgerond! Voorbeeld: Als 2x per dag moet worden
toegediend, dan heeft @value de waarde "0.5" (een
herhaalperiode van een halve dag). Voorbeeld: Als 3x per week moet worden toegediend,
dan heeft @value de waarde "0.3333". Voorbeeld:
Als 6x per dag moet worden toegediend, dan heeft @value de waarde: "0.1666" (en dus
niet "0.1667"). Bij een getal kleiner dan 1 is het
verplicht een voorloop 0 mee te geven. ".5" is dus niet toegestaan, dit moet zijn:
"0.5".
Uren en minuten zijn ook toegestaan: dus 'iedere 12 uur' of 'iedere 240 minuten' kan
ook (minuten is m.n. in klinische setting gebruikelijk).
|
|
|
1 .. 1 |
R |
|
|
CONF |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7:phase/hl7:width)) or @unit='d' |
|
|
Melding |
Wanneer de gebruiksfrequentie gecombineerd wordt met een herhalend
interval moet deze uitgedrukt worden in dagen. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../preceding-sibling::hl7:comp[@xsi:type='PIVL_TS'])) or @unit=../preceding-sibling::hl7:comp/hl7:period/@unit |
|
|
Melding |
Binnen één
toedieningsinstructie (medicationAdministrationRequest) moet de eenheid van de herhaalperiode
hetzelfde zijn (technisch: de @unit van period
moet overeenkomen voor iedere comp[@xsi:type='PIVL_TS']) |
|
|
Schematron assert |
role |
error
|
|
|
test |
matches(@value,'^[0-9]') |
|
|
Melding |
Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value
een
getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken
(.5 is niet toegestaan 0.5 wel). |
|
|
|
|
|
hl7:comp waar [@xsi:type='PIVL_TS'] |
|
PIVL_TS |
0 .. * |
|
|
(substanceAdministration) |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 Frequency (2015‑03‑05 13:41:39)
|
|
|
0 .. 1 |
|
|
|
'I' (vereniging) is de default, gebruik 'A' voor doorsnijding. |
|
IVL_TS |
0 .. 1 |
R |
Herhalend tijdstip of herhalend interval. Een herhalend tijdstip wordt uitgedrukt
in het xml element 'center'. Een
herhalend interval in het xml element 'low' en/of 'width. Een herhalend interval bestaat
altijd uit een geankerd (met startdatum) of een
zwevend interval dat periodiek herhaald wordt. Er is de regel gesteld dat het interval
altijd een geheel aantal dagen moet beslaan en dat de
herhaalperiode een geheel aantal dagen moet omvatten. 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).
|
(substanceAdministration) |
|
|
0 .. 1 |
R |
Herhalend tijdstip per dag. |
(substanceAdministration) |
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7:width)) |
|
|
Melding |
Het xml element phase/center mag niet gecombineerd worden met phase/width. |
|
|
|
0 .. 1 |
R |
De begindatum bij een geankerd interval. |
(substanceAdministration) |
|
|
0 .. 1 |
R |
Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Aantal dagen |
|
|
1 .. 1 |
F |
d |
|
Altijd uit te drukken in hele dagen. |
|
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 'center'. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
|
PQ |
1 .. 1 |
R |
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
@value kan een niet-geheel getal bevatten, dat - indien nodig - wordt afgekapt op
4 decimalen. Dit kan een ander
resultaat opleveren dan wanneer wordt afgerond! Voorbeeld: Als 2x per dag moet worden
toegediend, dan heeft @value de waarde "0.5" (een
herhaalperiode van een halve dag). Voorbeeld: Als 3x per week moet worden toegediend,
dan heeft @value de waarde "0.3333". Voorbeeld:
Als 6x per dag moet worden toegediend, dan heeft @value de waarde: "0.1666" (en dus
niet "0.1667"). Bij een getal kleiner dan 1 is het
verplicht een voorloop 0 mee te geven. ".5" is dus niet toegestaan, dit moet zijn:
"0.5".
Uren en minuten zijn ook toegestaan: dus 'iedere 12 uur' of 'iedere 240 minuten' kan
ook (minuten is m.n. in klinische setting gebruikelijk).
|
|
|
1 .. 1 |
R |
|
|
CONF |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7:phase/hl7:width)) or @unit='d' |
|
|
Melding |
Wanneer de gebruiksfrequentie gecombineerd wordt met een herhalend
interval moet deze uitgedrukt worden in dagen. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../preceding-sibling::hl7:comp[@xsi:type='PIVL_TS'])) or @unit=../preceding-sibling::hl7:comp/hl7:period/@unit |
|
|
Melding |
Binnen één
toedieningsinstructie (medicationAdministrationRequest) moet de eenheid van de herhaalperiode
hetzelfde zijn (technisch: de @unit van period
moet overeenkomen voor iedere comp[@xsi:type='PIVL_TS']) |
|
|
Schematron assert |
role |
error
|
|
|
test |
matches(@value,'^[0-9]') |
|
|
Melding |
Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value
een
getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken
(.5 is niet toegestaan 0.5 wel). |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(hl7:comp[@xsi:type='IVL_TS'])) |
|
|
Melding |
Er mag maximaal één gebruiksperiode (@xsi:type='IVL_TS') voorkomen
binnen dezelfde MedicationAdministrationRequest (MAR) én deze moet als eerste voorkomen
in de MAR. |
|
|
|
hl7:effectiveTime waar [@xsi:type='IVL_TS'] |
|
IVL_TS |
0 .. 1 |
R |
Er is wél een gebruiksperiode bekend, maar geen doseerschema. |
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9019 Usable Period (2013‑05‑21)
|
|
TS |
0 .. 1 |
R |
Begindatum (en tijd) |
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
|
Voorbeeld |
Ambulante situatie: alleen begindatum bekend (geen tijd). <low value="20130818"/>
|
|
Voorbeeld |
Klinisch of ambulant: inclusief begintijd. <low value="201308181000"/>
|
|
PQ |
0 .. 1 |
R |
Gebruiksperiode (ambulante situatie) |
(substanceAdministration) |
|
int |
1 .. 1 |
R |
|
|
cs |
1 .. 1 |
F |
d |
|
|
Gekoppeld aan concepten:
|
|
Voorbeeld |
<width value="4" unit="d"/>
|
|
TS |
0 .. 1 |
R |
Einddatum en tijd (klinische situatie) |
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
|
Voorbeeld |
<high value="201308212359"/>
|
|
Schematron assert |
role |
error
|
|
|
test |
not(../hl7:width) |
|
|
Melding |
Einddatum/tijd alleen opnemen in de klinische situatie. Einddatum/tijd mag niet voorkomen
in
combinatie met width. |
|
|
Schematron assert |
role |
error
|
|
|
test |
../hl7:low |
|
|
Melding |
Einddatum/tijd alleen opnemen in de klinische situatie. Einddatum/tijd mag alleen
voorkomen in combinatie
met low. |
|
|
Schematron assert |
role |
warning
|
|
|
test |
true() |
|
|
Melding |
Let op! Einddatum is alleen van toepassing in de klinische situatie. Gebruik anders
width. |
|
|
|
hl7:effectiveTime waar [@xsi:type='PIVL_TS'] |
|
PIVL_TS |
0 .. 1 |
|
Er is wél een doseerschema bekend, maar geen gebruiksperiode. |
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 Frequency (2015‑03‑05 13:41:39)
|
|
|
0 .. 1 |
|
|
|
'I' (vereniging) is de default, gebruik 'A' voor doorsnijding. |
|
IVL_TS |
0 .. 1 |
R |
Herhalend tijdstip of herhalend interval. Een herhalend tijdstip wordt uitgedrukt
in het xml element 'center'. Een
herhalend interval in het xml element 'low' en/of 'width. Een herhalend interval bestaat
altijd uit een geankerd (met startdatum) of een
zwevend interval dat periodiek herhaald wordt. Er is de regel gesteld dat het interval
altijd een geheel aantal dagen moet beslaan en dat de
herhaalperiode een geheel aantal dagen moet omvatten. 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).
|
(substanceAdministration) |
|
|
0 .. 1 |
R |
Herhalend tijdstip per dag. |
(substanceAdministration) |
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7:width)) |
|
|
Melding |
Het xml element phase/center mag niet gecombineerd worden met phase/width. |
|
|
|
0 .. 1 |
R |
De begindatum bij een geankerd interval. |
(substanceAdministration) |
|
|
0 .. 1 |
R |
Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Aantal dagen |
|
|
1 .. 1 |
F |
d |
|
Altijd uit te drukken in hele dagen. |
|
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 'center'. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
|
PQ |
1 .. 1 |
R |
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
@value kan een niet-geheel getal bevatten, dat - indien nodig - wordt afgekapt op
4 decimalen. Dit kan een ander
resultaat opleveren dan wanneer wordt afgerond! Voorbeeld: Als 2x per dag moet worden
toegediend, dan heeft @value de waarde "0.5" (een
herhaalperiode van een halve dag). Voorbeeld: Als 3x per week moet worden toegediend,
dan heeft @value de waarde "0.3333". Voorbeeld:
Als 6x per dag moet worden toegediend, dan heeft @value de waarde: "0.1666" (en dus
niet "0.1667"). Bij een getal kleiner dan 1 is het
verplicht een voorloop 0 mee te geven. ".5" is dus niet toegestaan, dit moet zijn:
"0.5".
Uren en minuten zijn ook toegestaan: dus 'iedere 12 uur' of 'iedere 240 minuten' kan
ook (minuten is m.n. in klinische setting gebruikelijk).
|
|
|
1 .. 1 |
R |
|
|
CONF |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7:phase/hl7:width)) or @unit='d' |
|
|
Melding |
Wanneer de gebruiksfrequentie gecombineerd wordt met een herhalend
interval moet deze uitgedrukt worden in dagen. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../preceding-sibling::hl7:comp[@xsi:type='PIVL_TS'])) or @unit=../preceding-sibling::hl7:comp/hl7:period/@unit |
|
|
Melding |
Binnen één
toedieningsinstructie (medicationAdministrationRequest) moet de eenheid van de herhaalperiode
hetzelfde zijn (technisch: de @unit van period
moet overeenkomen voor iedere comp[@xsi:type='PIVL_TS']) |
|
|
Schematron assert |
role |
error
|
|
|
test |
matches(@value,'^[0-9]') |
|
|
Melding |
Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value
een
getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken
(.5 is niet toegestaan 0.5 wel). |
|
|
|
hl7:effectiveTime waar [not(exists(@xsi:type)) or @xsi:type='TS'] |
|
TS |
0 .. 1 |
R |
Datum (tijd) van eenmalig gebruik.
Verdere informatie
|
(substanceAdministration) |
|
ts |
0 .. 1 |
|
|
|
|
0 .. 1 |
|
|
|
Voorbeeld |
Tijdstip <effectiveTime value="201503011200"/>
|
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9048 DoseQuantity (2015‑07‑24 15:11:09) 0..*
|
Keuze min 0 element(en) en max 1 element(en). Elementen om uit te kiezen:
- hl7:doseQuantity[hl7:center]
- hl7:doseQuantity[hl7:low|hl7:high]
- hl7:doseQuantity[hl7:translation]
|
|
|
hl7:doseQuantity waar [hl7:center] |
|
IVL_PQ |
0 .. 1 |
|
Doseerhoeveelheid. Voor vaste keerdosis: gebruik het center element.
Verdere informatie
|
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
|
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> |
|
PQ |
1 .. 1 |
R |
Vaste keerdosis |
(substanceAdministration) |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
|
|
0 .. 1 |
|
|
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
|
|
|
|
hl7:translation waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
PQR |
0 .. 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
|
|
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 waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
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).
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de (a component) van tabel 25 |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
|
|
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 waar [hl7:lowof hl7:high] |
|
IVL_PQ |
0 .. 1 |
|
Doseerhoeveelheid. Voor variabele keerdosis: gebruik low en/of high.
Verdere informatie
|
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
|
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 min 1 element(en) en max 2 element(en). Elementen om uit te kiezen:
|
|
PQ |
0 .. 1 |
R |
Ondergrens bij variabele keerdosis |
(substanceAdministration) |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
|
|
0 .. 1 |
|
|
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
|
|
|
|
|
hl7:translation waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
PQR |
0 .. 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
|
|
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 waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
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).
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de (a component) van tabel 25 |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
|
|
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. |
|
|
PQ |
0 .. 1 |
R |
Bovengrens bij variabele keerdosis |
(substanceAdministration) |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
|
|
0 .. 1 |
|
|
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
|
|
|
|
|
hl7:translation waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
PQR |
0 .. 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
|
|
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 waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
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).
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de (a component) van tabel 25 |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
|
|
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 waar [hl7:translation] |
|
IVL_PQ |
0 .. 1 |
|
Alternatieve variant voor het doorgeven van vaste keerdosis. Hoewel het volgens specificatie
is toegestaan deze
variant te gebruiken, wordt het gebruik van deze variant ontmoedigd. Staat gepland om uitgefaseerd te worden bij een volgende
release. Echter: ontvangende systemen moeten deze variant (nog) wel ondersteunen.
Verdere informatie
|
(substanceAdministration) |
|
|
Gekoppeld aan concepten:
|
|
Voorbeeld |
Er moeten 200 mg worden toegediend. <doseQuantity value="200" unit="mg"> <translation value="200" code="229" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="milligram"/> </doseQuantity> |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
|
|
0 .. 1 |
|
|
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
|
|
|
hl7:translation waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
PQR |
0 .. 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
|
|
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 waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
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).
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de (a component) van tabel 25 |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
|
|
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. |
|
|
hl7nl:doseCheckQuantity
|
|
RTO_QTY_QTY |
0 .. 1 |
|
Dosering over periode
Verdere informatie
|
(substanceAdministration) |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9049 doseCheckQuantity (2015‑07‑28 13:30:31)
|
|
|
hl7:numerator
|
|
|
1 .. 1 |
R |
|
(substanceAdministration) |
|
|
1 .. 1 |
R |
|
|
Voor vaste periodieke dosis: PQ, voor variabele: IVL_PQ. |
|
CONF |
@xsi:type moet "PQ" zijn |
of |
@xsi:type moet "IVL_PQ" zijn |
|
|
real |
0 .. 1 |
|
|
|
Waarde van keerdosis |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
|
|
0 .. 1 |
|
|
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
|
|
|
hl7:translation waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
PQR |
0 .. 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
|
|
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 waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
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).
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de (a component) van tabel 25 |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
|
|
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. |
|
|
PQ |
0 .. 1 |
R |
Ondergrens bij variable periodieke dosis |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
|
|
0 .. 1 |
|
|
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
|
|
|
|
hl7:translation waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
PQR |
0 .. 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
|
|
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 waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
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).
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de (a component) van tabel 25 |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
|
|
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. |
|
|
PQ |
0 .. 1 |
R |
Bovengrens bij variable periodieke dosis |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
|
|
|
0 .. 1 |
|
|
|
Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure
(UCUM).
|
|
|
|
|
hl7:translation waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] |
|
PQR |
0 .. 1 |
R |
Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). |
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus) |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.900.2 |
|
|
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 waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361'] |
|
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).
|
(substanceAdministration) |
|
real |
1 .. 1 |
R |
|
|
Waarde van keerdosis |
|
|
1 .. 1 |
R |
|
|
Code voor de (a component) van tabel 25 |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.1.361 |
|
|
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. |
|
|
Schematron assert |
role |
error
|
|
|
test |
@xsi:type='PQ' or hl7:low or hl7:high |
|
|
Melding |
Bij variabele keerdosis moet minimaal één van de elementen 'low' en 'high'
aanwezig zijn. |
|
|
|
hl7:denominator
|
|
|
1 .. 1 |
R |
|
(substanceAdministration) |
|
|
1 .. 1 |
F |
|
|
real |
1 .. 1 |
R |
|
|
Periode. @value kan een niet-geheel getal bevatten, dat - indien nodig - wordt afgekapt
op 4 decimalen. Dit kan een
ander resultaat opleveren dan wanneer wordt afgerond! Voorbeeld: Als 2x per dag moet worden toegediend, dan heeft
@value de waarde "0.5" (een herhaalperiode van een halve dag). Voorbeeld: Als 3x per week moet worden toegediend, dan
heeft @value de waarde "0.3333". Voorbeeld: Als 6x per dag moet worden toegediend, dan heeft @value de waarde:
"0.1666" (en dus niet "0.1667"). Bij een getal kleiner dan 1 is het verplicht een voorloop 0 mee te geven. ".5" is
dus
niet toegestaan, dit moet zijn: "0.5".
|
|
|
1 .. 1 |
R |
|
|
Tijdseenheid |
|
CONF |
|
|
Schematron assert |
role |
error
|
|
|
test |
matches(@value,'^[0-9]') |
|
|
Melding |
Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value
een
getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken
(.5 is niet toegestaan 0.5 wel). |
|
|
hl7:routeCode
|
|
CE |
0 .. 1 |
|
|
(substanceAdministration) |
|
|
@displayName
|
|
|
1 .. 1 |
R |
|
|
|
@codeSystem
|
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.4.9 (G-Standaard thesaurus subtabel 0007) |
|
|
Gekoppeld aan concepten:
|
|
|
hl7:translation
|
|
|
|
NP |
|
(substanceAdministration) |
|
hl7:consumable waar [hl7:manufacturedProduct [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.116']] |
|
|
0 .. 1 |
|
|
(substanceAdministration) |
|
|
@typeCode
|
|
|
0 .. 1 |
F |
CSM |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.116 Medication Information (DYNAMISCH)
|
Keuze min 1 element(en) en max 1 element(en). Elementen om uit te kiezen:
- hl7:author
- hl7:participant[@typeCode='AUT']
|
|
|
hl7:author
|
|
|
|
|
Te gebruiken als de auteur van het medicatiegebruik een zorgverlener is |
(substanceAdministration) |
|
|
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.9007 CDA Author (Body) (DYNAMISCH)
|
|
|
0 .. 1 |
F |
AUT |
|
|
0 .. 1 |
F |
OP |
|
CE |
0 .. 1 |
|
|
(substanceAdministration) |
|
CONF |
|
|
TS |
1 .. 1 |
R |
|
(substanceAdministration) |
|
|
1 .. 1 |
R |
|
(substanceAdministration) |
|
|
0 .. 1 |
F |
ASSIGNED |
|
II |
1 .. * |
R |
|
(substanceAdministration) |
|
CE |
0 .. 1 |
|
|
(substanceAdministration) |
|
|
1 .. 1 |
F |
2.16.840.1.113883.2.4.15.111 (RoleCodeNL - zorgverlenertype (natuurlijke personen)) |
|
AD |
0 .. * |
|
|
(substanceAdministration) |
|
TEL |
0 .. * |
|
|
(substanceAdministration) |
Keuze min 0 element(en) en max 1 element(en). Elementen om uit te kiezen:
- hl7:assignedPerson met hl7:name uit template CDA Person (DYNAMISCH)
- hl7:assignedAuthoringDevice met hl7:code uit template CDA Device (DYNAMISCH)
|
|
|
|
|
|
(substanceAdministration) |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9010 CDA Person (DYNAMISCH)
|
|
|
|
|
|
hl7:assignedAuthoringDevice
|
|
|
|
|
|
(substanceAdministration) |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9012 CDA Device (DYNAMISCH)
|
|
|
|
|
hl7:representedOrganization
|
|
|
0 .. 1 |
|
|
(substanceAdministration) |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9011 CDA Organization (DYNAMISCH)
|
|
|
hl7:participant waar [@typeCode='AUT'] |
|
|
|
|
Te gebruiken als de auteur van het medicatiegebruik de patiënt is |
(substanceAdministration) |
|
|
1 .. 1 |
F |
AUT |
|
|
Gekoppeld aan concepten:
|
|
Voorbeeld |
Auteur van het medicatiegebruik is de patiënt <participant typeCode="AUT"> <time value="20131221"/> <participantRole classCode="PAT"/> </participant> |
|
TS |
1 .. 1 |
R |
|
(substanceAdministration) |
|
|
1 .. 1 |
M |
|
(substanceAdministration) |
|
|
1 .. 1 |
F |
PAT |
Keuze min 0 element(en) en max 1 element(en). Elementen om uit te kiezen:
- hl7:informant[exists(hl7:assignedEntity)]
- hl7:participant[@typeCode='INF']
- hl7:informant[exists(hl7:relatedEntity)]
|
|
|
hl7:informant waar [exists(hl7:assignedEntity)] |
|
|
|
|
Te gebruiken als de informant van het medicatiegebruik een zorgverlener is |
(substanceAdministration) |
|
|
0 .. 1 |
F |
INF |
|
|
0 .. 1 |
F |
OP |
|
|
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> |
|
|
1 .. 1 |
|
|
(substanceAdministration) |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9013 CDA AssignedEntity (DYNAMISCH)
|
|
|
hl7:participant waar [@typeCode='INF'] |
|
|
|
|
Te gebruiken als de informant van het medicatiegebruik de patiënt is |
(substanceAdministration) |
|
|
1 .. 1 |
F |
INF |
|
|
Gekoppeld aan concepten:
|
|
Voorbeeld |
Informant van het medicatiegebruik is de patiënt <participant typeCode="INF"> <time value="20131221"/> <participantRole classCode="PAT"/> </participant> |
|
TS |
1 .. 1 |
R |
|
(substanceAdministration) |
|
|
1 .. 1 |
M |
|
(substanceAdministration) |
|
|
1 .. 1 |
F |
PAT |
|
|
hl7:informant waar [exists(hl7:relatedEntity)] |
|
|
|
|
Te gebruiken als de informant van het medicatiegebruik een contactpartij is |
(substanceAdministration) |
|
|
0 .. 1 |
F |
INF |
|
|
0 .. 1 |
F |
OP |
|
|
Gekoppeld aan concepten:
|
|
Voorbeeld |
Informant van het medicatiegebruik is een contactpartij <informant> <relatedEntity classCode="AGNT"> <relatedPerson classCode="PSN" determinerCode="INSTANCE"> <name/> </relatedPerson> </relatedEntity></informant> |
|
|
1 .. 1 |
|
|
(substanceAdministration) |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9014 CDA RelatedEntity (DYNAMISCH)
|
|
hl7:entryRelationship waar [@typeCode='COMP'] |
|
|
0 .. * |
|
Component substance administration |
(substanceAdministration) |
|
|
@typeCode
|
|
|
1 .. 1 |
F |
COMP |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.120 Substance Administration Component (DYNAMISCH)
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(hl7:entryRelationship[@typeCode='COMP'])) or not(exists(hl7:entryRelationship[@typeCode='COMP']/hl7:substanceAdministration/hl7:templateId[@root!='2.16.840.1.113883.2.4.3.11.60.20.77.10.120'])) |
|
|
Melding |
Gebruikscomponent (entryRelationship[@typeCode='COMP']) moet templateId '2.16.840.1.113883.2.4.3.11.60.20.77.10.120'
hebben. |
|
|
hl7:entryRelationship waar [@typeCode='SPRT'] |
|
|
0 .. * |
|
Gebruiksinstructie |
(substanceAdministration) |
|
|
@typeCode
|
|
|
1 .. 1 |
F |
SPRT |
|
|
@inversionInd
|
|
|
1 .. 1 |
F |
true |
|
|
Gekoppeld aan concepten:
|
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.113 Medication Administration Instruction CDA (DYNAMISCH)
|
|
hl7:entryRelationship waar [@typeCode='REFR'] [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.115'] |
|
|
0 .. 1 |
R |
Bijbehorend voorschrift |
(substanceAdministration) |
|
|
@typeCode
|
|
|
1 .. 1 |
F |
REFR |
|
|
Gekoppeld aan concepten:
|
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.115 Related Prescription (DYNAMISCH)
|
|
hl7:entryRelationship waar [@typeCode='REFR'] [*/hl7:code/@code='62014003'] |
|
|
0 .. 1 |
|
Bijwerking |
(substanceAdministration) |
|
|
@typeCode
|
|
|
1 .. 1 |
F |
REFR |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9059 Bijwerking medicatie (2015‑11‑25)
|
|
hl7:entryRelationship waar [@typeCode='REFR'] [*/hl7:code/@code='11621000146105'] |
|
|
0 .. 1 |
|
Behandelervaring |
(substanceAdministration) |
|
|
@typeCode
|
|
|
1 .. 1 |
F |
REFR |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9060 Behandeleffect medicatie (2015‑11‑25)
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(hl7:entryRelationship[@typeCode='REFR'])) or not(exists(hl7:entryRelationship[@typeCode='REFR']/hl7:substanceAdministration/hl7:templateId[@root!='2.16.840.1.113883.2.4.3.11.60.20.77.10.115'])) |
|
|
Melding |
Bijbehorende voorschrift (entryRelationship[@typeCode='REFR']) moet templateId '2.16.840.1.113883.2.4.3.11.60.20.77.10.115'
hebben. |
|
|
hl7:entryRelationship waar [@typeCode='RSON'] [*/hl7:code/@code='266710000'] |
|
|
0 .. 1 |
C |
Reden niet nemen medicatie |
(substanceAdministration) |
|
|
@typeCode
|
|
|
1 .. 1 |
F |
RSON |
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9036 Reason for change in Medication (2015‑05‑01)
|
|
hl7:precondition waar [hl7:criterion [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.114']] |
|
|
0 .. * |
|
Randvoorwaarde |
(substanceAdministration) |
|
|
@typeCode
|
|
|
1 .. 1 |
F |
PRCN |
|
|
Gekoppeld aan concepten:
|
|
Bevat |
2.16.840.1.113883.2.4.3.11.60.20.77.10.114 Observation Event Criterion CDA (DYNAMISCH)
|