Terug naar index  <<  Terug naar templates

active Template  therapeuticAgentOf - Medication Administration Request

Id 2.16.840.1.113883.2.4.3.11.60.20.77.10.100
ref
mp-
Ingangsdatum 2013‑05‑21
Status active Actief Versielabel 6.12
Naam therapeuticAgentOf Weergavenaam therapeuticAgentOf - Medication Administration Request
Omschrijving
Template: therapeuticAgentOf - Medication Administration Request (Toedieningsverzoek)
MedicationAdministrationRequest bevat de gegevenselementen die nodig zijn om de instructies voor het gebruik van de medicatie door te geven. Dit behelst met name doseerschema en doseerhoeveelheid, maar ook aanvullende gebruiksinstructies.
De CMET heeft betrekking op een gebruiksafspraak met één bepaalde doseerhoeveelheid. Indien er sprake is van een medicatievoorschrift met wisselende doseerhoeveelheden, dan dient de CMET meerdere keren opgenomen te zijn (één keer per doseerhoeveelheid).
Verdere informatie
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Gebruikt door / Gebruikt
Gebruikt door 1 transactie en 5 templates, Gebruikt 6 templates
Gebruikt door als Naam Versie
DVZA-VZVZ-transaction-3 Transactie draft Opleveren Medicatiegegevens 2019‑01‑18 11:43:16
2.16.840.1.113883.2.4.3.11.60.20.77.10.110 Inclusie active Medication Dispense Event (6.12) 2013‑05‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.9026 link active MedicationDispenseListResponse Payload (6.12) 2015‑03‑18
2.16.840.1.113883.2.4.3.11.60.20.77.10.9025 link active ControlAct Query Response MP MedicatieVerstrekkingenLijst (6.12) 2015‑03‑18
2.16.840.1.113883.2.4.3.11.60.20.77.10.10 link active Medicatieverstrekkingenlijstqueryresponse (6.12) 2013‑05‑21
2.16.840.1.113883.2.4.3.111.3.22.10.2 link draft BatchWrapper Responding DVZA 2019‑01‑21 14:25:45
Gebruikt als Naam Versie
2.16.840.1.113883.2.4.3.11.60.20.77.10.9006 Inclusie active Usable Period and Frequency (6.12) 2013‑05‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.9048 Inclusie active DoseQuantity (6.12) 2015‑07‑24 15:11:09
2.16.840.1.113883.2.4.3.11.60.20.77.10.9049 Inclusie active doseCheckQuantity (6.12) 2015‑07‑28 13:30:31
2.16.840.1.113883.2.4.3.11.60.20.77.10.9064 Inclusie active maxDoseQuantity (9) 2016‑06‑01
2.16.840.1.113883.2.4.3.11.60.20.77.10.101 Containment active Medication Administration Instruction (6.12) DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.9001 Containment active Observation Event Criterion (6.12) DYNAMISCH
Voorbeeld
Voorbeeld
<therapeuticAgentOf typeCode="TPA">
  <medicationAdministrationRequest classCode="SBADM" moodCode="RQO">
    <text mediaType="text/plain"/>    <statusCode code="active"/>    <!-- include template 2.16.840.1.113883.2.4.3.11.60.20.77.10.9006 'Usable Period and Frequency' (2013-05-21T00:00:00) 0..* O -->
    <routeCode code="18" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="IM/IV"/>    <!-- include template 2.16.840.1.113883.2.4.3.11.60.20.77.10.9048 'DoseQuantity' (2015-07-24T15:11:09) 0..* O -->
    <doseCheckQuantity>
      <!-- include template 2.16.840.1.113883.2.4.3.11.60.20.77.10.9049 'doseCheckQuantity' (2015-07-28T13:30:31) .. O -->
    </doseCheckQuantity>
    <maxDoseQuantity>
      <!-- include template 2.16.840.1.113883.2.4.3.11.60.20.77.10.9064 'maxDoseQuantity' (2016-06-01T00:00:00) .. O -->
    </maxDoseQuantity>
    <support2 typeCode="SPRT">
      <!-- template 2.16.840.1.113883.2.4.3.11.60.20.77.10.101 'Medication Administration Instruction' (dynamic) -->
    </support2>
    <precondition typeCode="PRCN">
      <!-- template 2.16.840.1.113883.2.4.3.11.60.20.77.10.9001 'Observation Event Criterion' (dynamic) -->
    </precondition>
  </medicationAdministrationRequest>
</therapeuticAgentOf>
Item DT Card Conf Omschrijving Label
hl7:therapeuticAgentOf
1 … * M Bijbehorend(e) Toedieningsverzoek(en).
Verdere informatie
(thedotstOf)
@typeCode
cs 0 … 1 F TPA
hl7:medicationAdministrationRequest
0 … * (thedotstOf)
@classCode
cs 0 … 1 F SBADM
@moodCode
cs 0 … 1 F RQO
hl7:text
ST 1 … 1 M Toedieningsverzoekomschrijving.
Verdere informatie
(thedotstOf)
@mediaType
st 0 … 1 F text/plain
  Voorbeeld
Er wordt een handgeschreven medicatievoorschrift ingevoerd, waarop de tekst ’30 stuks Paracetamol 200 mg, max. 3xdgs 1 tablet bij hoofdpijn. Met water innemen.’ staat. De tekst van de daarin opgenomen gebruiksinstructies wordt letterlijk doorgegeven.
<text mediaType="text/plain">Max. 3xdgs 1 tablet bij hoofdpijn. Met water innemen.</text>
  Voorbeeld
In een elektronisch voorschrijfsysteem (EVS) wordt een klinische medicatieopdracht ingevoerd door het selecteren van een doseerhoeveelheid, een doseerschema en eventuele gecodeerde gebruiksinstructies. Deze informatie-elementen worden op de juiste plaatsen doorgegeven in het toedieningsverzoek, maar daarnaast wordt hieruit (geautomatiseerd) een tekstuele omschrijving van het toedieningsverzoek (dus de bijbehorende gebruiksinstructies) gegenereerd. Dit ziet er bijvoorbeeld als volgt uit:
<text mediaType="text/plain">Start: 21/04/2008 Stop: <tot nader order> Frequentie: 1 x daags Dosering: 1 sachet Bijzonderheden: in water oplossen </text>
hl7:statusCode
CS 1 … 1 M (thedotstOf)
@code
CONF 1 … 1 F active
Inclusie 0 … * van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9006 Usable Period and Frequency (2013‑05‑21)
Keuze 0 … * Elementen om uit te kiezen:
  • hl7:effectiveTime[(local-name-from-QName(resolve-QName(@xsi:type,.))='SXPR_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3')]
  • hl7:effectiveTime[(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
  • hl7:effectiveTime[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
  • hl7:effectiveTime[(local-name-from-QName(resolve-QName(@xsi:type,.))='TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)]
hl7:effectiveTime
SXPR_TS 0 … 1 Gebruiksperiode en doseerschema
Verdere informatie
(thedotstOf)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='SXPR_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3')]
hl7:comp
IVL_TS 0 … 1 R Het eerste comp element bevat de gebruiksperiode (indien bekend). (thedotstOf)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3')]
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9019 Usable Period (2013‑05‑21)
hl7:low
TS 0 … 1 R Begindatum (en tijd) (thedotstOf)
  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) (thedotstOf)
@value
real 1 … 1 R
@unit
cs 1 … 1 F d
  Voorbeeld <width value="4" unit="d"/>
hl7:high
TS 0 … 1 R Einddatum en tijd (klinische situatie) (thedotstOf)
  Voorbeeld <high value="201308212359"/>
  Schematron assert role red 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 red 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 orange warning  
  test true()  
  Melding Let op! Einddatum is alleen van toepassing in de klinische situatie. Gebruik anders width.  
hl7:comp
PIVL_TS 0 … * R Doseerschema (thedotstOf)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 Frequency (2015‑03‑05 13:41:39)
@operator
0 … 1   'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:phase
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). (thedotstOf)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (thedotstOf)
  Schematron assert role red error  
  test not(exists(../hl7:width))  
  Melding Het xml element phase/center mag niet gecombineerd worden met phase/width.  
hl7:low
0 … 1 R De begindatum bij een geankerd interval. (thedotstOf)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (thedotstOf)
@value
real 1 … 1 R Aantal dagen
@unit
1 … 1 F d
  Altijd uit te drukken in hele dagen.
  Schematron assert role red 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 red error  
  test not(hl7:high)  
  Melding Het gebruik van het phase/high element is niet toegestaan.  
hl7:period
PQ 1 … 1 R (thedotstOf)
@value
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).
@unit
1 … 1 R
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  Schematron assert role red 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 red error  
  test not(exists(../preceding-sibling::hl7:comp[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ])) 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 red 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
SXPR_TS 0 … * Complex doseerschema (thedotstOf)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='SXPR_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
@operator
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
SXPR_TS 0 … * Nog complexer doseerschema (thedotstOf)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='SXPR_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
@operator
0 … 1   'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:comp
PIVL_TS 2 … * (thedotstOf)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 Frequency (2015‑03‑05 13:41:39)
@operator
0 … 1   'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:phase
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). (thedotstOf)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (thedotstOf)
  Schematron assert role red error  
  test not(exists(../hl7:width))  
  Melding Het xml element phase/center mag niet gecombineerd worden met phase/width.  
hl7:low
0 … 1 R De begindatum bij een geankerd interval. (thedotstOf)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (thedotstOf)
@value
real 1 … 1 R Aantal dagen
@unit
1 … 1 F d
  Altijd uit te drukken in hele dagen.
  Schematron assert role red 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 red error  
  test not(hl7:high)  
  Melding Het gebruik van het phase/high element is niet toegestaan.  
hl7:period
PQ 1 … 1 R (thedotstOf)
@value
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).
@unit
1 … 1 R
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  Schematron assert role red 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 red error  
  test not(exists(../preceding-sibling::hl7:comp[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ])) 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 red 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
PIVL_TS 0 … * (thedotstOf)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 Frequency (2015‑03‑05 13:41:39)
@operator
0 … 1   'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:phase
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). (thedotstOf)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (thedotstOf)
  Schematron assert role red error  
  test not(exists(../hl7:width))  
  Melding Het xml element phase/center mag niet gecombineerd worden met phase/width.  
hl7:low
0 … 1 R De begindatum bij een geankerd interval. (thedotstOf)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (thedotstOf)
@value
real 1 … 1 R Aantal dagen
@unit
1 … 1 F d
  Altijd uit te drukken in hele dagen.
  Schematron assert role red 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 red error  
  test not(hl7:high)  
  Melding Het gebruik van het phase/high element is niet toegestaan.  
hl7:period
PQ 1 … 1 R (thedotstOf)
@value
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).
@unit
1 … 1 R
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  Schematron assert role red 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 red error  
  test not(exists(../preceding-sibling::hl7:comp[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ])) 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 red 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 red error  
  test not(exists(hl7:comp[(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]))  
  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
IVL_TS 0 … 1 R Er is wél een gebruiksperiode bekend, maar geen doseerschema. (thedotstOf)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9019 Usable Period (2013‑05‑21)
hl7:low
TS 0 … 1 R Begindatum (en tijd) (thedotstOf)
  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) (thedotstOf)
@value
real 1 … 1 R
@unit
cs 1 … 1 F d
  Voorbeeld <width value="4" unit="d"/>
hl7:high
TS 0 … 1 R Einddatum en tijd (klinische situatie) (thedotstOf)
  Voorbeeld <high value="201308212359"/>
  Schematron assert role red 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 red 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 orange warning  
  test true()  
  Melding Let op! Einddatum is alleen van toepassing in de klinische situatie. Gebruik anders width.  
hl7:effectiveTime
PIVL_TS 0 … 1 Er is wél een doseerschema bekend, maar geen gebruiksperiode. (thedotstOf)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 Frequency (2015‑03‑05 13:41:39)
@operator
0 … 1   'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:phase
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). (thedotstOf)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (thedotstOf)
  Schematron assert role red error  
  test not(exists(../hl7:width))  
  Melding Het xml element phase/center mag niet gecombineerd worden met phase/width.  
hl7:low
0 … 1 R De begindatum bij een geankerd interval. (thedotstOf)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (thedotstOf)
@value
real 1 … 1 R Aantal dagen
@unit
1 … 1 F d
  Altijd uit te drukken in hele dagen.
  Schematron assert role red 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 red error  
  test not(hl7:high)  
  Melding Het gebruik van het phase/high element is niet toegestaan.  
hl7:period
PQ 1 … 1 R (thedotstOf)
@value
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).
@unit
1 … 1 R
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  Schematron assert role red 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 red error  
  test not(exists(../preceding-sibling::hl7:comp[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ])) 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 red 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
TS 0 … 1 R Datum (tijd) van eenmalig gebruik.
Verdere informatie
(thedotstOf)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)]
@value
ts 0 … 1  
@nullFlavor
0 … 1  
  Voorbeeld
Tijdstip
<effectiveTime value="201503011200"/>
hl7:routeCode
CE 0 … 1 R Toedieningsweg, G-Standaard tabel voor toedieningswegen: subtabel 0007
Verdere informatie
(thedotstOf)
@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
  Voorbeeld
De voorschrijver wil expliciet duidelijk maken dat het via het oor moet worden gebruikt.
<routeCode code="8" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="auriculair"/>
  Voorbeeld
Er wordt bij een klinische MO aangegeven dat toediening zowel intramusculair als intraveneus kan plaatsvinden, al naar gelang de afweging van de arts of verpleger.
<routeCode code="18" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="IM/IV"/>
  Schematron assert role red error  
  test not(starts-with(@code, '0'))  
  Melding Géén voorloopnullen opnemen bij code voor toedieningsweg.  
Inclusie 0 … 1 R van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9048 DoseQuantity (2015‑07‑24 15:11:09)
Keuze 0 … 1 Elementen om uit te kiezen:
  • hl7:doseQuantity[hl7:center]
  • hl7:doseQuantity[hl7:low|hl7:high]
  • hl7:doseQuantity[hl7:translation]
hl7:doseQuantity
IVL_PQ 0 … 1 R Doseerhoeveelheid. Voor vaste keerdosis: gebruik het center element.
Verdere informatie
(thedotstOf)
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 (thedotstOf)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (thedotstOf)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red 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.  
  Schematron assert role orange 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: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). (thedotstOf)
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
hl7:doseQuantity
IVL_PQ 0 … 1 R Doseerhoeveelheid. Voor variabele keerdosis: gebruik low en/of high.
Verdere informatie
(thedotstOf)
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
  • hl7:high
hl7:low
PQ 0 … 1 R Ondergrens bij variabele keerdosis (thedotstOf)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (thedotstOf)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red 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.  
  Schematron assert role orange 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: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). (thedotstOf)
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
hl7:high
PQ 0 … 1 R Bovengrens bij variabele keerdosis (thedotstOf)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (thedotstOf)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red 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.  
  Schematron assert role orange 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: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). (thedotstOf)
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
hl7:doseQuantity
IVL_PQ 0 … 1 R 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
(thedotstOf)
waar [hl7:translation]
  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>
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (thedotstOf)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red 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.  
  Schematron assert role orange 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: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). (thedotstOf)
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
hl7:doseCheckQuantity
RTO_QTY_QTY 0 … 1 Dosering over periode
Verdere informatie
(thedotstOf)
Inclusie 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 (thedotstOf)
@xsi:type
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
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (thedotstOf)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red 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.  
  Schematron assert role orange 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: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). (thedotstOf)
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
hl7:low
PQ 0 … 1 R Ondergrens bij variable periodieke dosis (thedotstOf)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (thedotstOf)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red 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.  
  Schematron assert role orange 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: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). (thedotstOf)
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
hl7:high
PQ 0 … 1 R Bovengrens bij variable periodieke dosis (thedotstOf)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (thedotstOf)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red 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.  
  Schematron assert role orange 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: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). (thedotstOf)
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 red error  
  test (hl7:low | hl7:high) or (local-name-from-QName(resolve-QName(@xsi:type,.))='PQ' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3')  
  Melding Bij variabele keerdosis moet minimaal één van de elementen 'low' en 'high' aanwezig zijn.  
hl7:denominator
1 … 1 R (thedotstOf)
@xsi:type
1 … 1 F PQ
@value
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".
@unit
1 … 1 R Tijdseenheid
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.15 Time a tot d PQ (UCUM) (2015‑03‑05)
  Schematron assert role red 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:maxDoseQuantity
RTO_QTY_QTY 0 … * R Maximale dosering over periode. (thedotstOf)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9064 maxDoseQuantity (2016‑06‑01)
hl7:numerator
PQ 1 … 1 R (thedotstOf)
@xsi:type
0 … 1 F PQ
  Voor maximale periodieke dosis: PQ.
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (thedotstOf)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red 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.  
  Schematron assert role orange 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: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). (thedotstOf)
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
hl7:denominator
PQ 1 … 1 R (thedotstOf)
@xsi:type
0 … 1 F PQ
@value
real 1 … 1 R Periode. Deze moet corresponderen met de denominator uit de keerdosis./>
@unit
cs 1 … 1 R Tijdseenheid
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  Schematron assert role red 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:support2
0 … * Gebruiksinstructie.
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.101 Medication Administration Instruction (DYNAMISCH)
(thedotstOf)
@typeCode
cs 0 … 1 F SPRT
hl7:precondition
0 … * Randvoorwaarde.Gebruiksinstructies die betrekking hebben op precondities (randvoorwaarden) voor toediening van de betreffende medicatie. Deze moeten dus gelezen worden als ‘gebruik de medicatie niet, tenzij aan deze voorwaarde is voldaan’.
Verdere informatie
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9001 Observation Event Criterion (DYNAMISCH)
(thedotstOf)
@typeCode
cs 0 … 1 F PRCN
  Schematron assert role red error  
  test not(exists(.//hl7:period)) or .//hl7:period[not(exists(../../../../preceding-sibling::hl7:therapeuticAgentOf)) or @unit=../../../../preceding-sibling::hl7:therapeuticAgentOf//hl7:period[1]/@unit]  
  Melding Voor één bepaalde verstrekking of voorschrift moet de eenheid van de herhaalperiode in alle toedieningsinstructie componenten hetzelfde zijn (technisch: voor alle *[@xsi:type='PIVL_TS']/period moet @unit dezelfde waarde hebben.