Terug naar index  <<  Terug naar templates

active Template  substanceAdministration

Id 2.16.840.1.113883.2.4.3.11.60.20.77.10.105 Geldigheid geldig vanaf 2013‑12‑21

Er zijn versies van templates met dit id:
  • substanceAdministration van 2013‑12‑21
  • substanceAdministration van 2013‑05‑21
Status active Actief Versielabel
Naam substanceAdministration Weergavenaam substanceAdministration
Omschrijving Template: Substance Medication Administration Event (Medicatiegebruik), gebaseerd op CDA R2 Entries
Context Parent nodes van template element met id 2.16.840.1.113883.2.4.3.11.60.20.77.10.105
Classificatie CDA entry level template
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Koppelingen met
Koppelingen met 12 concepten
Id Naam Dataset
mp-dataelement800-19705 GebruikIndicator Medicatie
mp-dataelement800-9 Medicatiegebruik Medicatie
mp-dataelement800-9107 Omschrijving Medicatie
mp-dataelement800-9113 Toedieningsweg Medicatie
mp-dataelement800-19520 Auteur is zorgverlener Medicatie
mp-dataelement800-19510 Auteur is patiënt Medicatie
mp-dataelement800-19400 Informant is zorgverlener Medicatie
mp-dataelement800-19370 Informant is patiënt Medicatie
mp-dataelement800-19140 Persoon Medicatie
mp-dataelement800-9128 Aanvullende instructie Medicatie
mp-dataelement800-9130 Preconditie Medicatie
mp-dataelement800-9614 Gerelateerd voorschrift Medicatie
Gebruikt door / Gebruikt
Gebruikt door 6 templates, Gebruikt 14 templates
Gebruikt door Template-id als Naam Versie
2.16.840.1.113883.2.4.3.11.60.20.77.10.9027 Containment ControlAct Initiating MP Medicatiegebruik 2015‑03‑30 11:50:14
2.16.840.1.113883.2.4.3.11.60.20.77.10.13 link Medicatiegebruik 2013‑11‑23
2.16.840.1.113883.2.4.3.11.60.20.77.10.9030 Containment ControlAct Query Response MP Medicatiegebruik 2015‑03‑30 17:25:36
2.16.840.1.113883.2.4.3.11.60.20.77.10.15 link Medicatiegebruiklijstqueryresponse 2013‑12‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.9057 Containment Medicatiegebruik sectie 2015‑11‑16
2.16.840.1.113883.2.4.3.11.60.20.77.10.9050 link Medicatieoverzicht patiënt 2015‑11‑02
Gebruikt Template-id als Naam Versie
2.16.840.1.113883.2.4.3.11.60.20.77.10.9006 Inclusie UsablePeriodandFrequency 2013‑05‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.9048 Inclusie DoseQuantity 2015‑07‑24 15:11:09
2.16.840.1.113883.2.4.3.11.60.20.77.10.9049 Inclusie doseCheckQuantity 2015‑07‑28 13:30:31
2.16.840.1.113883.2.4.3.11.60.20.77.10.116 Containment MedicationInformation DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.9007 Inclusie CDAAuthorBody DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.9013 Containment CDAAssignedEntity DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.9014 Containment CDARelatedEntity DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.120 Containment SubstanceAdministrationComponent DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.113 Containment MedicationAdministrationInstructionCDA DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.115 Containment RelatedPrescription DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.20.77.10.9059 Containment Bijwerking 2015‑11‑25
2.16.840.1.113883.2.4.3.11.60.20.77.10.9060 Containment Behandeleffect 2015‑11‑25
2.16.840.1.113883.2.4.3.11.60.20.77.10.9036 Containment ReasonForChange 2015‑05‑01
2.16.840.1.113883.2.4.3.11.60.20.77.10.114 Containment ObservationEventCriterionCDA DYNAMISCH
Relatie Specialisatie: template 2.16.840.1.113883.10.12.308 (2005‑09‑07)
Voorbeeld
Feitelijk medicatiegebruik: NUTRIDRINK AARDBEI 3 maal per dag 1 eetlepel (= 15ml)
<substanceAdministration classCode="SBADM" moodCode="EVN">
  <!-- Feitelijk medicatiegebruik -->
  <templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.105"/>
  <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"/>
  <effectiveTime xsi:type="IVL_TS">
    <low value="20150401"/>
  </effectiveTime>
  <doseQuantity>
    <center value="15" unit="ml">
      <translation value="15" code="233" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="Milliliter"/>
      <translation value="1" code="10" codeSystem="2.16.840.1.113883.2.4.4.1.361" displayName="Eetlepel (= 15ml)"/>
    </center>
  </doseQuantity>
  <consumable>
    <!-- Gebruikte medicatie -->
    <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>
  <participant typeCode="AUT">
    <time value="20131212"/>
    <participantRole classCode="PAT"/>
  </participant>
</substanceAdministration>
Voorbeeld
Geen medicatie in gebruik (met negationInd=true)
<substanceAdministration classCode="SBADM" moodCode="EVN" negationInd="true">
  <templateId root="2.16.840.1.113883.2.4.3.11.60.20.77.10.105"/>
  <id extension="072f00fc-4f9d-4516-8d6f-ed00ed523fe0" root="2.16.840.1.113883.2.4.6.6.1.1"/>
  <statusCode code="active"/>
  <consumable>
    <manufacturedProduct classCode="MANU">
      <manufacturedMaterial classCode="MMAT" determinerCode="KIND">
        <code nullFlavor="OTH">
          <translation code="410942007" displayName="drug or medication" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT"/>
        </code>
      </manufacturedMaterial>
    </manufacturedProduct>
  </consumable>
</substanceAdministration>
Item DT Card Conf Omschrijving Label
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.
  target Gekoppeld aan concepten:
mp-dataelement800-19705 GebruikIndicator Medicatie
mp-dataelement800-9 Medicatiegebruik Medicatie
  Schematron assert role red error  
  test not(@negationInd='true' and hl7:effectiveTime)  
  Melding Geen gebruiksduur bij niet nemen medicatie.  
  Schematron assert role red 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)
  target Gekoppeld aan concepten:
mp-dataelement800-9107 Omschrijving Medicatie
hl7:statusCode
CS 0 … 1 R (substanceAdministration)
  CONF
De waarde van @code moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.16 ActStatusActComplUnk (DYNAMISCH)
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[@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
SXPR_TS 0 … 1 Gebruiksperiode en doseerschema
Verdere informatie
(substanceAdministration)
waar [@xsi:type='SXPR_TS']
hl7:comp
IVL_TS 0 … 1 R Het eerste comp element bevat de gebruiksperiode (indien bekend). (substanceAdministration)
waar [@xsi:type='IVL_TS']
  target Gekoppeld aan concepten:
mp-dataelement800-9582 Gebruiksperiode/-duur Medicatie
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) (substanceAdministration)
  target Gekoppeld aan concepten:
mp-dataelement800-9583 Begindatum Medicatie
mp-dataelement800-9600 Begindatum Medicatie
mp-dataelement612-9600 Begindatum Medicatie
mp-dataelement612-9158 Begindatum Medicatie
mp-dataelement612-9109 Gebruiksduur Medicatie
  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) (substanceAdministration)
@value
real 1 … 1 R
@unit
cs 1 … 1 F d
  target Gekoppeld aan concepten:
mp-dataelement800-9585 Gebruiksduur Medicatie
mp-dataelement800-9602 Gebruiksduur Medicatie
mp-dataelement612-9602 Gebruiksduur Medicatie
  Voorbeeld <width value="4" unit="d"/>
hl7:high
TS 0 … 1 R Einddatum en tijd (klinische situatie) (substanceAdministration)
  target Gekoppeld aan concepten:
mp-dataelement800-9584 Einddatum Medicatie
mp-dataelement800-9601 Einddatum Medicatie
mp-dataelement612-9601 Einddatum Medicatie
mp-dataelement612-9159 Einddatum Medicatie
  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 (substanceAdministration)
waar [@xsi:type='PIVL_TS']
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). (substanceAdministration)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (substanceAdministration)
  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. (substanceAdministration)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (substanceAdministration)
@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 (substanceAdministration)
@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[@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 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 (substanceAdministration)
waar [@xsi:type='SXPR_TS']
@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 (substanceAdministration)
waar [@xsi:type='SXPR_TS']
@operator
0 … 1   'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:comp
PIVL_TS 2 … * (substanceAdministration)
waar [@xsi:type='PIVL_TS']
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). (substanceAdministration)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (substanceAdministration)
  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. (substanceAdministration)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (substanceAdministration)
@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 (substanceAdministration)
@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[@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 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 … * (substanceAdministration)
waar [@xsi:type='PIVL_TS']
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). (substanceAdministration)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (substanceAdministration)
  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. (substanceAdministration)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (substanceAdministration)
@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 (substanceAdministration)
@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[@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 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[@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
IVL_TS 0 … 1 R Er is wél een gebruiksperiode bekend, maar geen doseerschema. (substanceAdministration)
waar [@xsi:type='IVL_TS']
  target Gekoppeld aan concepten:
mp-dataelement800-9599 Gebruiksperiode/-duur Medicatie
mp-dataelement612-9599 Gebruiksperiode/-duur Medicatie
mp-dataelement612-9157 Gebruiksperiode/-duur Medicatie
mp-dataelement800-9157 Gebruiksperiode/-duur Medicatie
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) (substanceAdministration)
  target Gekoppeld aan concepten:
mp-dataelement800-9583 Begindatum Medicatie
mp-dataelement800-9600 Begindatum Medicatie
mp-dataelement612-9600 Begindatum Medicatie
mp-dataelement612-9158 Begindatum Medicatie
mp-dataelement612-9109 Gebruiksduur Medicatie
  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) (substanceAdministration)
@value
real 1 … 1 R
@unit
cs 1 … 1 F d
  target Gekoppeld aan concepten:
mp-dataelement800-9585 Gebruiksduur Medicatie
mp-dataelement800-9602 Gebruiksduur Medicatie
mp-dataelement612-9602 Gebruiksduur Medicatie
  Voorbeeld <width value="4" unit="d"/>
hl7:high
TS 0 … 1 R Einddatum en tijd (klinische situatie) (substanceAdministration)
  target Gekoppeld aan concepten:
mp-dataelement800-9584 Einddatum Medicatie
mp-dataelement800-9601 Einddatum Medicatie
mp-dataelement612-9601 Einddatum Medicatie
mp-dataelement612-9159 Einddatum Medicatie
  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. (substanceAdministration)
waar [@xsi:type='PIVL_TS']
  target Gekoppeld aan concepten:
mp-dataelement800-9587 Doseerschema Medicatie
mp-dataelement800-9604 Doseerschema Medicatie
mp-dataelement612-9604 Doseerschema Medicatie
mp-dataelement612-9112 Doseerschema Medicatie
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). (substanceAdministration)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (substanceAdministration)
  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. (substanceAdministration)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (substanceAdministration)
@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 (substanceAdministration)
@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[@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 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
(substanceAdministration)
waar [not(exists(@xsi:type)) or @xsi:type='TS']
@value
ts 0 … 1  
@nullFlavor
0 … 1  
  Voorbeeld
Tijdstip
<effectiveTime value="201503011200"/>
Inclusie 0 … * van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9048 DoseQuantity (2015‑07‑24 15:11:09)
Keuze 0 … * 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 Doseerhoeveelheid. Voor vaste keerdosis: gebruik het center element.
Verdere informatie
(substanceAdministration)
waar [hl7:center]
  target Gekoppeld aan concepten:
mp-dataelement800-9589 Doseerhoeveelheid Medicatie
mp-dataelement612-9114 Doseerhoeveelheid Medicatie
mp-dataelement612-9606 Doseerhoeveelheid Medicatie
  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 (substanceAdministration)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
@unit
0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM).
  target Gekoppeld aan concepten:
mp-dataelement900-22748 Eenheid Medicatie
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (substanceAdministration)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
  target Gekoppeld aan concepten:
mp-dataelement900-22513 Aantal Medicatie
mp-dataelement900-22599 Aantal Medicatie
mp-dataelement900-22601 Aantal Medicatie
@code
1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
  target Gekoppeld aan concepten:
mp-dataelement900-22514 Eenheid Medicatie
mp-dataelement900-22629 Eenheid Medicatie
mp-dataelement900-22600 Eenheid Medicatie
mp-dataelement900-22602 Eenheid Medicatie
mp-dataelement900-22729 Eenheid Medicatie
mp-dataelement900-22502 Eenheid Medicatie
@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.  
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). (substanceAdministration)
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 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:doseQuantity
IVL_PQ 0 … 1 Doseerhoeveelheid. Voor variabele keerdosis: gebruik low en/of high.
Verdere informatie
(substanceAdministration)
waar [hl7:lowof
hl7:high]
  target Gekoppeld aan concepten:
mp-dataelement800-9589 Doseerhoeveelheid Medicatie
mp-dataelement612-9114 Doseerhoeveelheid Medicatie
mp-dataelement612-9606 Doseerhoeveelheid Medicatie
  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 (substanceAdministration)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
@unit
0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM).
  target Gekoppeld aan concepten:
mp-dataelement900-22748 Eenheid Medicatie
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (substanceAdministration)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
  target Gekoppeld aan concepten:
mp-dataelement900-22513 Aantal Medicatie
mp-dataelement900-22599 Aantal Medicatie
mp-dataelement900-22601 Aantal Medicatie
@code
1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
  target Gekoppeld aan concepten:
mp-dataelement900-22514 Eenheid Medicatie
mp-dataelement900-22629 Eenheid Medicatie
mp-dataelement900-22600 Eenheid Medicatie
mp-dataelement900-22602 Eenheid Medicatie
mp-dataelement900-22729 Eenheid Medicatie
mp-dataelement900-22502 Eenheid Medicatie
@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.  
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). (substanceAdministration)
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 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:high
PQ 0 … 1 R Bovengrens bij variabele keerdosis (substanceAdministration)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
@unit
0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM).
  target Gekoppeld aan concepten:
mp-dataelement900-22748 Eenheid Medicatie
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (substanceAdministration)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
  target Gekoppeld aan concepten:
mp-dataelement900-22513 Aantal Medicatie
mp-dataelement900-22599 Aantal Medicatie
mp-dataelement900-22601 Aantal Medicatie
@code
1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
  target Gekoppeld aan concepten:
mp-dataelement900-22514 Eenheid Medicatie
mp-dataelement900-22629 Eenheid Medicatie
mp-dataelement900-22600 Eenheid Medicatie
mp-dataelement900-22602 Eenheid Medicatie
mp-dataelement900-22729 Eenheid Medicatie
mp-dataelement900-22502 Eenheid Medicatie
@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.  
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). (substanceAdministration)
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 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:doseQuantity
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)
waar [hl7:translation]
  target Gekoppeld aan concepten:
mp-dataelement800-9589 Doseerhoeveelheid Medicatie
mp-dataelement612-9114 Doseerhoeveelheid Medicatie
mp-dataelement612-9606 Doseerhoeveelheid Medicatie
  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.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
@unit
0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM).
  target Gekoppeld aan concepten:
mp-dataelement900-22748 Eenheid Medicatie
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (substanceAdministration)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
  target Gekoppeld aan concepten:
mp-dataelement900-22513 Aantal Medicatie
mp-dataelement900-22599 Aantal Medicatie
mp-dataelement900-22601 Aantal Medicatie
@code
1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
  target Gekoppeld aan concepten:
mp-dataelement900-22514 Eenheid Medicatie
mp-dataelement900-22629 Eenheid Medicatie
mp-dataelement900-22600 Eenheid Medicatie
mp-dataelement900-22602 Eenheid Medicatie
mp-dataelement900-22729 Eenheid Medicatie
mp-dataelement900-22502 Eenheid Medicatie
@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.  
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). (substanceAdministration)
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 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.  
hl7nl:doseCheckQuantity
RTO_QTY_QTY 0 … 1 Dosering over periode
Verdere informatie
(substanceAdministration)
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 (substanceAdministration)
@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
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
@unit
0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM).
  target Gekoppeld aan concepten:
mp-dataelement900-22748 Eenheid Medicatie
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (substanceAdministration)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
  target Gekoppeld aan concepten:
mp-dataelement900-22513 Aantal Medicatie
mp-dataelement900-22599 Aantal Medicatie
mp-dataelement900-22601 Aantal Medicatie
@code
1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
  target Gekoppeld aan concepten:
mp-dataelement900-22514 Eenheid Medicatie
mp-dataelement900-22629 Eenheid Medicatie
mp-dataelement900-22600 Eenheid Medicatie
mp-dataelement900-22602 Eenheid Medicatie
mp-dataelement900-22729 Eenheid Medicatie
mp-dataelement900-22502 Eenheid Medicatie
@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.  
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). (substanceAdministration)
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 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:low
PQ 0 … 1 R Ondergrens bij variable periodieke dosis (substanceAdministration)
@value
real 1 … 1 R Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
@unit
0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM).
  target Gekoppeld aan concepten:
mp-dataelement900-22748 Eenheid Medicatie
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (substanceAdministration)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
  target Gekoppeld aan concepten:
mp-dataelement900-22513 Aantal Medicatie
mp-dataelement900-22599 Aantal Medicatie
mp-dataelement900-22601 Aantal Medicatie
@code
1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
  target Gekoppeld aan concepten:
mp-dataelement900-22514 Eenheid Medicatie
mp-dataelement900-22629 Eenheid Medicatie
mp-dataelement900-22600 Eenheid Medicatie
mp-dataelement900-22602 Eenheid Medicatie
mp-dataelement900-22729 Eenheid Medicatie
mp-dataelement900-22502 Eenheid Medicatie
@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.  
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). (substanceAdministration)
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 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:high
PQ 0 … 1 R Bovengrens bij variable periodieke dosis (substanceAdministration)
@value
real 1 … 1 R Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 DoseQuantity Value and Translation(s) (2015‑03‑05)
@unit
0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM).
  target Gekoppeld aan concepten:
mp-dataelement900-22748 Eenheid Medicatie
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (substanceAdministration)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@value
real 1 … 1 R Waarde van keerdosis
  target Gekoppeld aan concepten:
mp-dataelement900-22513 Aantal Medicatie
mp-dataelement900-22599 Aantal Medicatie
mp-dataelement900-22601 Aantal Medicatie
@code
1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
  target Gekoppeld aan concepten:
mp-dataelement900-22514 Eenheid Medicatie
mp-dataelement900-22629 Eenheid Medicatie
mp-dataelement900-22600 Eenheid Medicatie
mp-dataelement900-22602 Eenheid Medicatie
mp-dataelement900-22729 Eenheid Medicatie
mp-dataelement900-22502 Eenheid Medicatie
@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.  
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). (substanceAdministration)
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 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.  
  Schematron assert role red 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)
@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: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)
  target Gekoppeld aan concepten:
mp-dataelement800-9113 Toedieningsweg Medicatie
hl7:translation
NP (substanceAdministration)
hl7:consumable
0 … 1 Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.116 Medication Information (DYNAMISCH) (substanceAdministration)
waar [hl7:manufacturedProduct [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.116']]
@typeCode
0 … 1 F CSM
Keuze 1 … 1
Verplichte auteur van het medicatiegebruik, zorgverlener of patiënt
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)
  target Gekoppeld aan concepten:
mp-dataelement800-19520 Auteur is zorgverlener Medicatie
  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>
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9007 CDA Author (Body) (DYNAMISCH)
@typeCode
0 … 1 F AUT
@contextControlCode
0 … 1 F OP
hl7:functionCode
CE 0 … 1 (substanceAdministration)
  CONF
De waarde van @code moet komen uit waardelijst 2.16.840.1.113883.1.11.10267 ParticipationFunction (DYNAMISCH)
hl7:time
TS 1 … 1 R (substanceAdministration)
hl7:assignedAuthor
1 … 1 R (substanceAdministration)
@classCode
0 … 1 F ASSIGNED
hl7:id
II 1 … * R (substanceAdministration)
hl7:code
CE 0 … 1 (substanceAdministration)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.15.111 (RoleCodeNL - zorgverlenertype (natuurlijke personen))
hl7:addr
AD 0 … * (substanceAdministration)
hl7:telecom
TEL 0 … * (substanceAdministration)
Keuze 0 … 1 Elementen om uit te kiezen:
hl7:assignedPerson
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9010 CDA Person (DYNAMISCH) (substanceAdministration)
hl7:assignedAuthoringDevice
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9012 CDA Device (DYNAMISCH) (substanceAdministration)
hl7:representedOrganization
0 … 1 Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9011 CDA Organization (DYNAMISCH) (substanceAdministration)
hl7:participant
Te gebruiken als de auteur van het medicatiegebruik de patiënt is (substanceAdministration)
waar [@typeCode='AUT']
@typeCode
1 … 1 F AUT
  target Gekoppeld aan concepten:
mp-dataelement800-19510 Auteur is patiënt Medicatie
  Voorbeeld
Auteur van het medicatiegebruik is de patiënt
<participant typeCode="AUT">
  <time value="20131221"/>
  <participantRole classCode="PAT"/>
</participant>
hl7:time
TS 1 … 1 R (substanceAdministration)
hl7:participantRole
1 … 1 M (substanceAdministration)
@classCode
1 … 1 F PAT
Keuze 0 … 1
Optionele informanten van het medicatiegebruik, zorgverlener of patiënt of contactpartij (related party)
Elementen om uit te kiezen:
  • hl7:informant[exists(hl7:assignedEntity)]
  • hl7:participant[@typeCode='INF']
  • hl7:informant[exists(hl7:relatedEntity)]
hl7:informant
Te gebruiken als de informant van het medicatiegebruik een zorgverlener is (substanceAdministration)
waar [exists(hl7:assignedEntity)]
@typeCode
0 … 1 F INF
@contextControlCode
0 … 1 F OP
  target Gekoppeld aan concepten:
mp-dataelement800-19400 Informant is zorgverlener Medicatie
  Voorbeeld
Informant van het medicatiegebruik is een zorgverlener
<informant>
  <assignedEntity>
    <id extension="006797896" root="2.16.528.1.1007.3.1"/>
    <assignedPerson>
      <name>
        <given qualifier="IN">J.</given>        <prefix qualifier="VV">van </prefix>        <family>Beek</family>      </name>
    </assignedPerson>
  </assignedEntity>
</informant>
hl7:assignedEntity
1 … 1 Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9013 CDA AssignedEntity (DYNAMISCH) (substanceAdministration)
hl7:participant
Te gebruiken als de informant van het medicatiegebruik de patiënt is (substanceAdministration)
waar [@typeCode='INF']
@typeCode
1 … 1 F INF
  target Gekoppeld aan concepten:
mp-dataelement800-19370 Informant is patiënt Medicatie
  Voorbeeld
Informant van het medicatiegebruik is de patiënt
<participant typeCode="INF">
  <time value="20131221"/>
  <participantRole classCode="PAT"/>
</participant>
hl7:time
TS 1 … 1 R (substanceAdministration)
hl7:participantRole
1 … 1 M (substanceAdministration)
@classCode
1 … 1 F PAT
hl7:informant
Te gebruiken als de informant van het medicatiegebruik een contactpartij is (substanceAdministration)
waar [exists(hl7:relatedEntity)]
@typeCode
0 … 1 F INF
@contextControlCode
0 … 1 F OP
  target Gekoppeld aan concepten:
mp-dataelement800-19140 Persoon Medicatie
  Voorbeeld
Informant van het medicatiegebruik is een contactpartij
<informant>
  <relatedEntity classCode="AGNT">
    <relatedPerson classCode="PSN" determinerCode="INSTANCE">
      <name/>
    </relatedPerson>
  </relatedEntity>
</informant>
hl7:relatedEntity
1 … 1 Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9014 CDA RelatedEntity (DYNAMISCH) (substanceAdministration)
hl7:entryRelationship
0 … * Component substance administration
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.120 Substance Administration Component (DYNAMISCH)
(substanceAdministration)
waar [@typeCode='COMP']
@typeCode
1 … 1 F COMP
  Schematron assert role red 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
0 … * Gebruiksinstructie
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.113 Medication Administration Instruction CDA (DYNAMISCH)
(substanceAdministration)
waar [@typeCode='SPRT']
@typeCode
1 … 1 F SPRT
@inversionInd
1 … 1 F true
  target Gekoppeld aan concepten:
mp-dataelement800-9128 Aanvullende instructie Medicatie
hl7:entryRelationship
0 … 1 R Bijbehorend voorschrift
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.115 Related Prescription (DYNAMISCH)
(substanceAdministration)
waar [@typeCode='REFR'] [*/hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.115']
@typeCode
1 … 1 F REFR
  target Gekoppeld aan concepten:
mp-dataelement800-9614 Gerelateerd voorschrift Medicatie
hl7:entryRelationship
0 … 1 Bijwerking
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9059 Bijwerking medicatie (2015‑11‑25)
(substanceAdministration)
waar [@typeCode='REFR'] [*/hl7:code/@code='62014003']
@typeCode
1 … 1 F REFR
hl7:entryRelationship
0 … 1 Behandelervaring
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9060 Behandeleffect medicatie (2015‑11‑25)
(substanceAdministration)
waar [@typeCode='REFR'] [*/hl7:code/@code='11621000146105']
@typeCode
1 … 1 F REFR
  Schematron assert role red 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
0 … 1 C Reden niet nemen medicatie
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9036 Reason for change in Medication (2015‑05‑01)
(substanceAdministration)
waar [@typeCode='RSON'] [*/hl7:code/@code='266710000']
@typeCode
1 … 1 F RSON
hl7:precondition
0 … * Randvoorwaarde
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.114 Observation Event Criterion CDA (DYNAMISCH)
(substanceAdministration)
waar [hl7:criterion [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.20.77.10.114']]
@typeCode
1 … 1 F PRCN
  target Gekoppeld aan concepten:
mp-dataelement800-9130 Preconditie Medicatie