Terug naar index  <<  Terug naar templates

ref Template  KEZO Voorschrift

Id 2.16.840.1.113883.2.4.3.11.60.66.10.204
ref
(van repository: kz-)
Geldigheid geldig vanaf 2015‑09‑09
Status draft Ontwerp Versielabel
Naam kezo-Voorschrift Weergavenaam KEZO Voorschrift
Omschrijving Voorschrift
Verdere informatie
Context Parent nodes van template element met id 2.16.840.1.113883.2.4.3.11.60.66.10.204
Classificatie CDA entry level template
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Gebruikt door / Gebruikt
Gebruikt door 0 transacties en 3 templates, Gebruikt 7 templates
Gebruikt door als Naam Versie
2.16.840.1.113883.2.4.3.11.60.55.10.205 Containment draft Clinical Information Summary Section 2015‑12‑27
2.16.840.1.113883.2.4.3.11.60.55.10.1 link draft Spoedmelding naar meldkamer 2015‑12‑21
2.16.840.1.113883.2.4.3.11.60.55.10.3 link draft HAP wn Huisarts verwijzing naar SEH 2015‑12‑22
Gebruikt als Naam Versie
2.16.840.1.113883.2.4.3.11.60.20.77.10.9006 Inclusie active Usable Period and Frequency (v6.12) DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.116 Containment draft Medication Information DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.66.10.9011 Inclusie draft PART CDA Author (Body) DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.123 Containment draft MP Medication Supply Order DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.113 Containment draft Medication Administration Instruction CDA DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.66.10.205 Containment draft KEZO Indicatie Diagnose DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.66.10.9014 Containment draft PART Concern reference DYNAMISCH
Relatie Specialisatie: template 2.16.840.1.113883.10.12.308 (2005‑09‑07)
Specialisatie: template 2.16.840.1.113883.2.4.3.11.60.20.77.10.105 (2013‑12‑21)
Voorbeeld
Voorbeeld
<substanceAdministration classCode="SBADM" moodCode="RQO">
  <templateId root="2.16.840.1.113883.2.4.3.11.60.66.10.204"/>  <id extension="1546339-f6753" root="2.16.840.1.113883.2.4.6.6.1.1"/>  <text mediaType="text/plain">3 maal per dag 1 eetlepel (= 15ml)</text>  <statusCode code="active"/>  <!-- de attributen effectiveTime, doseQuantity, routeCode worden nog niet gebruikt -->
  <consumable>
    <manufacturedProduct classCode="MANU">
      <manufacturedMaterial classCode="MMAT" determinerCode="KIND">
        <code code="13659847" codeSystem="2.16.840.1.113883.2.4.4.8" codeSystemName="G-Standaard Artikel" displayName="NUTRIDRINK AARDBEI NR16642">
          <translation code="710695" codeSystem="2.16.840.1.113883.2.4.4.7"/>        </code>
      </manufacturedMaterial>
    </manufacturedProduct>
  </consumable>
  <!-- voorschrijver -->
  <author>
    <time value="20140521"/>    <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>
  <entryRelationship typeCode="REFR">
    <!-- template 2.16.840.1.113883.2.4.3.11.60.20.77.10.123 'MP Medication Supply Order' (dynamic) -->
  </entryRelationship>
  <entryRelationship typeCode="SPRT">
    <!-- template 2.16.840.1.113883.2.4.3.11.60.20.77.10.113 'Medication Administration Instruction CDA' (dynamic) -->
  </entryRelationship>
  <entryRelationship typeCode="RSON">
    <!-- template 2.16.840.1.113883.2.4.3.11.60.66.10.205 'KEZO Indicatie Diagnose' (dynamic) -->
  </entryRelationship>
  <entryRelationship typeCode="REFR">
    <!-- template 2.16.840.1.113883.2.4.3.11.60.66.10.9014 'PART Concern reference' (dynamic) -->
  </entryRelationship>
</substanceAdministration>
Item DT Card Conf Omschrijving Label
hl7:substanceAdministration
1 … 1 M (kez…ift)
@classCode
cs 1 … 1 F SBADM
@moodCode
cs 1 … 1 F RQO
hl7:templateId
II 1 … 1 M (kez…ift)
@root
uid 1 … 1 F 2.16.840.1.113883.2.4.3.11.60.66.10.204
hl7:id
II 1 … 1 M Voorschrift identificatie, zie hier voor meer informatie (kez…ift)
hl7:text
ST 1 … 1 M Medicatieafspraak omschrijving
Verdere informatie
(kez…ift)
@mediaType
st 1 … 1 F text/plain
  Voorbeeld
Er wordt een handgeschreven medicatievoorschrift ingevoerd, waarop de tekst ’30 stuks Paracetamol 200 mg, max. 3xdgs 1 tablet bij hoofdpijn. Met water innemen.’ staat. De tekst van de daarin opgenomen gebruiksinstructies wordt letterlijk doorgegeven.
<text mediaType="text/plain">Max. 3xdgs 1 tablet bij hoofdpijn. Met water innemen.</text>
  Voorbeeld
In een elektronisch voorschrijfsysteem (EVS) wordt een klinische medicatieopdracht ingevoerd door het selecteren van een doseerhoeveelheid, een doseerschema en eventuele gecodeerde gebruiksinstructies. Deze informatie-elementen worden op de juiste plaatsen doorgegeven in het toedieningsverzoek, maar daarnaast wordt hieruit (geautomatiseerd) een tekstuele omschrijving van het toedieningsverzoek (dus de bijbehorende gebruiksinstructies) gegenereerd. Dit ziet er bijvoorbeeld als volgt uit:
<text mediaType="text/plain">Start: 21/04/2008 Stop: <tot nader order> Frequentie: 1 x daags Dosering: 1 sachet Bijzonderheden: in water oplossen </text>
hl7:statusCode
CS 1 … 1 R Verdere informatie (kez…ift)
  CONF
De waarde van @code moet komen uit waardelijst 2.16.840.1.113883.1.11.19890 x_ActStatusActiveComplete (DYNAMISCH)
Inclusie NP van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9006 Usable Period and Frequency (DYNAMISCH)
Keuze 0 … 1 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
(kez…ift)
treeblank treeblank 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). (kez…ift)
treeblank treeblank treeblank 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) (kez…ift)
  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) (kez…ift)
@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) (kez…ift)
  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 (kez…ift)
treeblank treeblank treeblank 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). (kez…ift)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (kez…ift)
  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. (kez…ift)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (kez…ift)
@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 (kez…ift)
@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 (kez…ift)
treeblank treeblank treeblank 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 (kez…ift)
treeblank treeblank treeblank treeblank 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 … * (kez…ift)
treeblank treeblank treeblank treeblank treeblank 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). (kez…ift)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (kez…ift)
  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. (kez…ift)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (kez…ift)
@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 (kez…ift)
@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 … * (kez…ift)
treeblank treeblank treeblank treeblank 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). (kez…ift)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (kez…ift)
  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. (kez…ift)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (kez…ift)
@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 (kez…ift)
@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. (kez…ift)
treeblank treeblank 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) (kez…ift)
  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) (kez…ift)
@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) (kez…ift)
  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. (kez…ift)
treeblank treeblank 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). (kez…ift)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (kez…ift)
  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. (kez…ift)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (kez…ift)
@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 (kez…ift)
@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
(kez…ift)
treeblank treeblank 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 (kez…ift)
@displayName
1 … 1 R
@codeSystem
CONF 1 … 1 F 2.16.840.1.113883.2.4.4.9 (G-Standaard Toedieningswegen (tabel 7))
hl7:translation
NP (kez…ift)
hl7:doseQuantity
IVL_PQ 0 … 1 (kez…ift)
  Schematron assert role red error  
  test (count(*//hl7:translation)=1 and *//hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']) or (count(*//hl7:translation)=2 and *//hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] and *//hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.361'])  
  Melding Doseerhoeveelheid MOET een vertaling hebben naar G-Standaard basiseenheden tabel 2 en mag ook een vertaling hebben naar Tabel 25 eenheden gebruiksadvies  
  Schematron assert role red error  
  test not(hl7:translation/@codeSystem) or hl7:translation/@displayName  
  Melding In translation elementen MOET @displayName een waarde hebben als er een code is  
  Schematron assert role red error  
  test not(hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2' and @value=../@value]  
  Melding translation/@value in G-Standaard basiseenheden tabel 2 MOET gelijk zijn aan doseQuantity/@value  
  Schematron assert role red error  
  test not(hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.361' and @code='10' and not(@value=../@value div 15)])  
  Melding Als NHG Tabel 25 code '10' is, dan MOET value in Tabel 25 vertaling gelijk zijn aan doseQuantity/@value / 15  
  Schematron assert role red error  
  test not(hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.361' and @code='11' and not(@value=../@value div 8)])  
  Melding Als NHG Tabel 25 code '11' is, dan MOET value in Tabel 25 vertaling gelijk zijn aan doseQuantity/@value / 8  
  Schematron assert role red error  
  test not(hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.361' and @code='14' and not(@value=../@value div 3)])  
  Melding Als NHG Tabel 25 code '14' is, dan MOET value in Tabel 25 vertaling gelijk zijn aan doseQuantity/@value / 3  
hl7:consumable
1 … 1 M Vooralsnog wordt hier alleen de medicatiecode doorgegeven in manufacturedProduct.manufacturedMaterial.code. De andere elementen worden vooralsnog niet gebruikt.
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.116 Medication Information (DYNAMISCH)
(kez…ift)
treeblank waar [hl7:manufacturedProduct [hl7:templateId [@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.116']]]
@typeCode
cs 0 … 1 F CSM
hl7:author
1 … 1 M Voorschrijvende arts, zie hier voor verdere informatie (kez…ift)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.66.10.9011 PART CDA Author (Body) (DYNAMISCH)
@typeCode
0 … 1 F AUT
@contextControlCode
0 … 1 F OP
hl7:functionCode
CD 0 … 1 (kez…ift)
  CONF
moet uit concept domein "Participation Function" worden gekozen
hl7:time
TS 1 … 1 R (kez…ift)
hl7:assignedAuthor
1 … 1 R (kez…ift)
@classCode
0 … 1 F ASSIGNED
hl7:id
II 1 … * R (kez…ift)
hl7:code
CE 0 … 1 (kez…ift)
  CONF
moet uit concept domein "Role Code" worden gekozen
hl7:addr
AD 0 … * (kez…ift)
hl7:telecom
TEL 0 … * (kez…ift)
Keuze 0 … * Elementen om uit te kiezen:
hl7:assignedPerson
0 … * Bevat 2.16.840.1.113883.2.4.3.11.60.66.10.9001 PART CDA Person (DYNAMISCH) (kez…ift)
hl7:assignedAuthoringDevice
0 … * Bevat 2.16.840.1.113883.2.4.3.11.60.66.10.9008 PART CDA Device (DYNAMISCH) (kez…ift)
hl7:representedOrganization
0 … 1 Bevat 2.16.840.1.113883.2.4.3.11.60.66.10.9002 PART CDA Organization (DYNAMISCH) (kez…ift)
hl7:entryRelationship
0 … 1 R Bijbehorend verstrekkingsverzoek
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.123 MP Medication Supply Order (DYNAMISCH)
(kez…ift)
treeblank waar [hl7:supply [hl7:templateId [@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.123']]]
@typeCode
cs 1 … 1 F REFR
hl7:entryRelationship
0 … 1 R Gebruiksinstructie
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.113 Medication Administration Instruction CDA (DYNAMISCH)
(kez…ift)
treeblank waar [@typeCode='SPRT']
@typeCode
cs 1 … 1 F SPRT
hl7:entryRelationship
0 … 1 C Reden voorschrijven, zie hier voor meer informatie
Bevat 2.16.840.1.113883.2.4.3.11.60.66.10.205 KEZO Indicatie Diagnose (DYNAMISCH)
(kez…ift)
treeblank waar [@typeCode='RSON']
@typeCode
cs 1 … 1 F RSON
hl7:entryRelationship
0 … * C Referentie naar concern
Bevat 2.16.840.1.113883.2.4.3.11.60.66.10.9014 PART Concern reference (DYNAMISCH)
(kez…ift)
treeblank waar [hl7:act [hl7:code [(@code='CONC' and @codeSystem='2.16.840.1.113883.5.6')] [not(@nullFlavor)]]]
@typeCode
cs 1 … 1 F REFR