Terug naar index  <<  Terug naar templates

draft Template  ControlAct Initiating MP Voorschrift

Id 2.16.840.1.113883.2.4.3.11.60.20.77.10.9046 Geldigheid geldig vanaf 2015‑07‑21 14:44:55
Status draft Ontwerp Versielabel
Naam ControlActInitiatingMPVoorschrift Weergavenaam ControlAct Initiating MP Voorschrift
Omschrijving Dit is het template voor een control act wrapper in een agerend bericht. Voor MP. Voor Voorschrift sturen.
Deze interactie mag verstuurd worden met authenticatie op vertrouwensniveau laag. Echter, de interactie heeft een Control Act Wrapper waarin overseer verplicht moet worden opgenomen.
Het is derhalve toegestaan om als authorOrPerformer (bij het xml element 'participant') in de controlactwrapper te kiezen voor voor een device als auteur.
De overseer wordt gevuld met de gegevens van de voorschrijver uit het voorschrift in de payload (berichtinhoud).
Classificatie HL7v3 Control Act level template
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Gebruikt door / Gebruikt
Gebruikt door 1 template, Gebruikt 5 templates
Gebruikt door Template-id als Naam Versie
2.16.840.1.113883.2.4.3.11.60.20.77.10.1 draft Medicatievoorschrift 2013‑05‑21
Gebruikt Template-id als Naam Versie
2.16.840.1.113883.2.4.3.11.60.102.10.500 Inclusie draft ControlAct AuthorOrPerformer 2012‑08‑01
2.16.840.1.113883.2.4.3.11.60.102.10.502 Inclusie draft ControlAct Overseer Person (MCAI / MFMI) 2012‑08‑01
2.16.840.1.113883.2.4.3.11.60.102.10.508 Containment draft DetectedIssueEvent 2012‑09‑01
2.16.840.1.113883.2.4.3.11.60.20.77.10.104 Inclusie draft Medication Combined Order DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.102.10.102 Inclusie draft Generic ControlActProcess Checks 2014‑07‑15
Relatie Afgeleide: model MCAI_RM700200 (DYNAMISCH)
Afgeleide: model MCAI_MT700201 (DYNAMISCH)
Afgeleide: model MCAI_MT700201_OPT_OV (DYNAMISCH)
Specialisatie: template 2.16.840.1.113883.2.4.3.11.60.102.10.130 (2012‑08‑01)
Voorbeeld
Voorbeeld
<ControlActProcess moodCode="EVN">
  <code code="REPC_TE920000NL" codeSystem="2.16.840.1.113883.1.18"/>
  <authorOrPerformer typeCode="AUT">
    <!-- Gemandateerde berichtverzender -->
  </authorOrPerformer>
  <overseer typeCode="RESP">
    <!-- Mandaterende -->
  </overseer>
  <subject>
    <!-- Payload -->
  </subject>
</ControlActProcess>
Item DT Card Conf Omschrijving Label
hl7:ControlActProcess
(ControlActInitiatingMPVoorschrift)
@moodCode
1 … 1 F EVN
hl7:code
CV 0 … 1 R Trigger Event (ControlActInitiatingMPVoorschrift)
@codeSystem
1 … 1 F 2.16.840.1.113883.1.18 (TriggerEvent)
hl7:effectiveTime
TS 0 … 1 Datum en tijdstip (NB: geen interval) waarop de gebeurtenis die het bericht heeft doen ontstaan, plaatsvond. Dit tijdstip is mogelijkerwijs anders dan het tijdstip van het versturen van het bericht zoals opgenomen in de Transmission Wrapper. (ControlActInitiatingMPVoorschrift)
Inclusie 1 … 1 M van 2.16.840.1.113883.2.4.3.11.60.102.10.500 ControlAct AuthorOrPerformer (2012‑08‑01)
hl7:authorOrPerformer
1 … 1 M Bericht-zender. Systeem of persoon (ControlActInitiatingMPVoorschrift)
@typeCode
1 … 1 R
  CONF
De waarde van @typeCode moet komen uit waardelijst 2.16.840.1.113883.1.11.19080 x_ParticipationAuthorPerformer (2011‑07‑26)
hl7:participant
1 … 1 M (ControlActInitiatingMPVoorschrift)
Keuze 1 … 1 Elementen om uit te kiezen:
hl7:AssignedDevice
R Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.513 Assigned Device [universal] (2012‑09‑01) (ControlActInitiatingMPVoorschrift)
hl7:AssignedPerson
R Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.514 Assigned Person [universal] (2012‑09‑01) (ControlActInitiatingMPVoorschrift)
Inclusie 0 … 1 R van 2.16.840.1.113883.2.4.3.11.60.102.10.502 ControlAct Overseer Person (MCAI / MFMI) (2012‑08‑01)
hl7:overseer
0 … 1 R Bericht-zender (mandaatverlener). (ControlActInitiatingMPVoorschrift)
@typeCode
1 … 1 F RESP
hl7:AssignedPerson
M Mandaterende persoon
Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.514 Assigned Person [universal] (2012‑09‑01)
(ControlActInitiatingMPVoorschrift)
waar [not(@nullFlavor)]
  Schematron assert role red error  
  test exists(hl7:overseer/hl7:AssignedPerson/hl7:id[@root='2.16.528.1.1007.3.1'])  
  Melding De verantwoordelijke moet een zorgverlener zijn die geïdentificeerd wordt met een UZI-nummer.  
hl7:reason
0 … * (ControlActInitiatingMPVoorschrift)
@typeCode
cs 0 … 1 F RSON
@contextConductionInd
bl 0 … 1  
hl7:justifyingDetectedIssueEvent
1 … 1 R Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.508 DetectedIssueEvent (2012‑09‑01) (ControlActInitiatingMPVoorschrift)
hl7:subject
0 … * Payload. (ControlActInitiatingMPVoorschrift)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.104 Medication Combined Order (DYNAMISCH)
hl7:prescription
Verdere informatie (ControlActInitiatingMPVoorschrift)
@classCode
0 … 1 F SBADM
@moodCode
0 … 1 F RQO
  target Gekoppeld aan concepten:
mp-dataelement800-4 Voorschrift Medicatie v08.00
hl7:id
II 1 … 1 M Voorschriftnummer
Verdere informatie
(ControlActInitiatingMPVoorschrift)
  target Gekoppeld aan concepten:
mp-dataelement800-1000 Identificatie Medicatie v08.00
hl7:statusCode
CS 1 … 1 R Status van het voorschrift
Let op:
  • bij een voorschrift moet deze 'active' zijn of nullFlavor UNK bevatten
  • bij een voorschrift lijst opleveren (repsonse op query) is deze 'active', 'completed' of een nullFlavor UNK
Verdere informatie
(ControlActInitiatingMPVoorschrift)
  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)
  target Gekoppeld aan concepten:
mp-dataelement800-9514 Status Medicatie v08.00
hl7:subject
0 … 1 C Patiënt
Verdere informatie
(ControlActInitiatingMPVoorschrift)
@typeCode
0 … 1 F SBJ
  Constraint Verplicht gevuld bij versturen voorschrift, niet aanwezig bij OpvragenVoorschriftlijst en OpvragenPS
  • Het patiëntnummer is altijd een BSN.
  • Er moet een (familie)naam van de patiënt gevuld zijn.
  • De geboortedatum van de patiënt moet gevuld zijn.
  • Het geslacht van de patiënt moet aangeduid zijn.
hl7:Patient
1 … 1 M Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.800 PatientNL (DYNAMISCH) (ControlActInitiatingMPVoorschrift)
waar [not(@nullFlavor)]
  target Gekoppeld aan concepten:
mp-dataelement800-9515 Patientgegevens Medicatie v08.00
  Schematron assert role red error  
  test exists(hl7:Patient/hl7:Person/hl7:name[not(@nullFlavor)])  
  Melding Naam patiënt moet een waarde hebben.  
  Schematron assert role red error  
  test exists(hl7:Patient/hl7:Person/hl7:administrativeGenderCode[not(@nullFlavor)])  
  Melding Geslacht patiënt moet een waarde hebben.  
  Schematron assert role red error  
  test exists(hl7:Patient/hl7:Person/hl7:birthTime[not(@nullFlavor)])  
  Melding Geboortedatum patiënt moet een waarde hebben.  
  Schematron assert role red error  
  test not(ancestor::hl7:PORX_IN932000NL) or exists(hl7:subject)  
  Melding Het is verplicht de patiënt op te nemen in prescription/subject bij versturen voorschrift.  
  Schematron assert role red error  
  test not(ancestor::hl7:QURX_IN990103NL) or not(exists(hl7:subject))  
  Melding Bij opleveren voorschriften de patiënt alleen opnemen bij MedicationPrescriptionList/subject en NIET ook nog opnemen bij prescription/subject.  
hl7:author
1 … 1 M Voorschrijvende arts
Verdere informatie
(ControlActInitiatingMPVoorschrift)
@typeCode
0 … 1 F AUT
hl7:time
TS 1 … 1 M Voorschrijfdatum en –tijd
Verdere informatie
(ControlActInitiatingMPVoorschrift)
hl7:AssignedPerson
1 … 1 M (ControlActInitiatingMPVoorschrift)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9043 Assigned Person IdentifiedConfirmable MedicationCombinedOrder (2015‑07‑15 17:35:04)
De voorschrijvende arts
Verdere informatie
@classCode
0 … 1 F ASSIGNED
Keuze 1 … 2 Elementen om uit te kiezen:
  • hl7:id[@root='2.16.528.1.1007.3.1']
  • hl7:id[@root='2.16.840.1.113883.2.4.6.1']
hl7:id
II.NL.UZI 0 … 1 R (ControlActInitiatingMPVoorschrift)
@root
1 … 1 F 2.16.528.1.1007.3.1
hl7:id
II.NL.AGB 0 … 1 R (ControlActInitiatingMPVoorschrift)
@root
1 … 1 F 2.16.840.1.113883.2.4.6.1
  Schematron assert role red error  
  test not(exists(ancestor::hl7:PORX_IN932000NL)) or exists(hl7:id[@root='2.16.528.1.1007.3.1'])  
  Melding Bij vooraankondiging voorschrift is identificatie van de voorschrijver op basis van UZI verplicht  
hl7:code
CE 0 … 1 (ControlActInitiatingMPVoorschrift)
@codeSystemName
1 … 1 F RoleCode
hl7:addr
AD 0 … * (ControlActInitiatingMPVoorschrift)
hl7:assignee
1 … 1 R (ControlActInitiatingMPVoorschrift)
hl7:assigneePerson
0 … 1 Persoonsgegevens (ControlActInitiatingMPVoorschrift)
@classCode
0 … 1 F PSN
@determinerCode
0 … 1 F INSTANCE
hl7:name
PN 1 … * R Naam (ControlActInitiatingMPVoorschrift)
hl7:representedOrganization
0 … 1 Bevat de organisatiegegevens van de persoon (ControlActInitiatingMPVoorschrift)
@classCode
1 … 1 F ORG
@determinerCode
1 … 1 F INSTANCE
hl7:id
II 1 … * M (ControlActInitiatingMPVoorschrift)
hl7:code
CE 0 … 1 (ControlActInitiatingMPVoorschrift)
hl7:name
ON 0 … * (ControlActInitiatingMPVoorschrift)
hl7:addr
AD 0 … * (ControlActInitiatingMPVoorschrift)
  Schematron assert role red error  
  test exists(hl7:name[not(exists(@nullFlavor))]) or exists(hl7:addr[not(exists(@nullFlavor))])  
  Melding Tenminste één van de elementen 'name', 'addr' moet een waarde hebben zonder het het attribuut @nullFlavor.  
hl7:directTarget
1 … 1 M De voorgeschreven medicatie is ‘leidend voorwerp’ van het medicatievoorschrift (ControlActInitiatingMPVoorschrift)
@typeCode
0 … 1 F DIR
hl7:prescribedMedication
1 … 1 M De medicatiesoort is farmacotherapeutische component van het medicatievoorschrift
Verdere informatie
(ControlActInitiatingMPVoorschrift)
@typeCode
0 … 1 F THER
Inclusie 1 … 1 M van 2.16.840.1.113883.2.4.3.11.60.20.77.10.106 Medication Kind (DYNAMISCH)
hl7:MedicationKind
1 … 1 M Verdere informatie (ControlActInitiatingMPVoorschrift)
@classCode
0 … 1 F MMAT
@determinerCode
0 … 1 F KIND
  target Gekoppeld aan concepten:
mp-dataelement800-8 Geneesmiddel Medicatie v08.00
mp-dataelement800-9146 Ingrediënten Medicatie v08.00
mp-dataelement612-8 Geneesmiddel Medicatie v06.12
mp-dataelement612-9146 Ingrediënten Medicatie v06.12
Inclusie 1 … 1 R van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9005 Medication Code (DYNAMISCH)
Medicatiecode, er kan worden gekozen uit de volgende:
  • GPK, Generieke productcode, codeSystem OID 2.16.840.1.113883.2.4.4.1
  • PRK, Voorschrijfcode, codeSystem OID 2.16.840.1.113883.2.4.4.10
  • HPK, Handelsproductcode, codeSystem OID 2.16.840.1.113883.2.4.4.7
  • KNMPnummer, Artikelnummer, codeSystem OID 2.16.840.1.113883.2.4.4.8
Verdere informatie
  Voorbeeld
Een voorschrijver schrijft DIAZEPAM TABLET 5 MG voor op het niveau van de GPK
<code code="20664" codeSystem="2.16.840.1.113883.2.4.4.1" displayName="DIAZEPAM TABLET 5 MG"/>
  Voorbeeld
Een voorschrijver schrijft voor op het niveau van de PRK, maar zijn software zorgt er automatisch voor dat ook de bijbehorende GPK meegegeven wordt (n-op-1 relatie).
<code code="7447" codeSystem="2.16.840.1.113883.2.4.4.10" displayName="DIAZEPAM TABLET 5 MG">
  <translation code="20664" codeSystem="2.16.840.1.113883.2.4.4.1"/>
</code>
  Voorbeeld
Een voorschrijver schrijft voor op het niveau van de HPK, maar zijn software zorgt er voor dat zowel de bijbehorende PRK als de GPK meegegeven worden (n-op-1 relatie).
<code code="239038" codeSystem="2.16.840.1.113883.2.4.4.7" displayName="VALIUM TABLET 5 MG">
  <translation code="7447" codeSystem="2.16.840.1.113883.2.4.4.10"/>
  <translation code="20664" codeSystem="2.16.840.1.113883.2.4.4.1"/>
</code>
  Voorbeeld
Er heeft een verstrekking plaatsgevonden, waarbij een specifiek artikel is geregistreerd. Het apotheeksysteem verzendt het artikelnummer, plus vertalingen naar HPK en PRK.
<code code="546342" codeSystem="2.16.840.1.113883.2.4.4.8" displayName="VALIUM TABLET 5 MG">
  <translation code="239038" codeSystem="2.16.840.1.113883.2.4.4.7"/>
  <translation code="20664" codeSystem="2.16.840.1.113883.2.4.4.1"/>
</code>
Keuze 1 … 1 Elementen om uit te kiezen:
  • hl7:code[@code]
  • hl7:code[@nullFlavor]
hl7:code
CE 0 … 1 R Bevat codering voor medicatie. Deze primaire code in het datatype CE moet de meest specifieke aanduiding zijn die in het registrerende systeem is vastgelegd.
  • @codeSystem='2.16.840.1.113883.2.4.4.1' is GPK. Generieke productcode: merkloze aanduiding op basis van de werkzame stof, inclusief de sterkte, de farmaceutische vorm en soms toedieningsweg.
  • @codeSystem='2.16.840.1.113883.2.4.4.10' is PRK. Voorschrijfcode: GPK inclusief extra kenmerken om te zorgen dat alle bij het voorschrijven relevante informatie in één code gevangen wordt (soms ook hulpstoffen).
  • @codeSystem='2.16.840.1.113883.2.4.4.7' is HPK. Handelsproductcode: GPK inclusief merkaanduiding van een specifieke fabrikant.
  • @codeSystem='2.16.840.1.113883.2.4.4.8' is KNMPnummer. Artikelnummer: HPK inclusief aanduiding van specifieke verpakkingsvorm.
(ControlActInitiatingMPVoorschrift)
waar [@code]
  CONF
@codeSystem moet "2.16.840.1.113883.2.4.4.1" zijn
of
@codeSystem moet "2.16.840.1.113883.2.4.4.7" zijn
of
@codeSystem moet "2.16.840.1.113883.2.4.4.8" zijn
of
@codeSystem moet "2.16.840.1.113883.2.4.4.10" zijn
  target Gekoppeld aan concepten:
mp-dataelement900-22289 ProductCode Medicatie v09.00
mp-dataelement900-22666 ProductCode Medicatie v09.00
mp-dataelement900-22679 ProductCode Medicatie v09.00
hl7:translation
0 … * De vertalingen in het datatype CE bevatten dan equivalente of meer generieke codes uit andere coderingssystemen, maar nooit meer specifieke codes. (ControlActInitiatingMPVoorschrift)
  Schematron assert role red error  
  test (@code and @displayName) or not(@code)  
  Melding Medicatiecode moet attribuut @displayName hebben tenzij er geen code is  
  Schematron assert role red error  
  test not(hl7:translation/@codeSystem=@codeSystem)  
  Melding Medicatiecode kan geen translation hebben uit hetzelfde codesysteem  
  Schematron assert role red error  
  test not(hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.10') or (hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.10' and @codeSystem!='2.16.840.1.113883.2.4.4.1')  
  Melding Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen bevatten. GPK kan dus niet vertaald worden naar PRK.  
  Schematron assert role red error  
  test not(hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.7') or (hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.7' and @codeSystem='2.16.840.1.113883.2.4.4.8')  
  Melding Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen bevatten. Alleen artikelnummer kan dus vertaald worden naar HPK.  
  Schematron assert role red error  
  test not(hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.8')  
  Melding Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen bevatten. Er kan geen vertaling zijn naar artikelnummer.  
  Schematron assert role red error  
  test not(hl7:originalText)  
  Melding Bij gecodeerde medicatie mag originalText geen waarde hebben  
hl7:code
CE 0 … 1 R Bij magistrale receptuur (eigen bereiding) is het verplicht om: Het element te vullen met de nullFlavor ”OTH” én een subelement originalText toe te voegen, met daarin een korte omschrijving van de medicatie. Bij voorkeur wordt daarnaast een uitgebreidere beschrijving van samenstelling en bereidingswijze doorgegeven (zie hiervoor de hiernavolgende elementen). (ControlActInitiatingMPVoorschrift)
waar [@nullFlavor]
@nullFlavor
cs 1 … 1 F OTH
hl7:originalText
1 … 1 M (ControlActInitiatingMPVoorschrift)
  Schematron assert role red error  
  test not(@nullFlavor) or @nullFlavor='OTH'  
  Melding Bij niet gecodeerde medicatie moet @nullFlavor 'OTH' bevatten  
hl7:desc
ED 0 … 1 C Medicatieomschrijving
Verdere informatie
(ControlActInitiatingMPVoorschrift)
  target Gekoppeld aan concepten:
mp-dataelement612-3490 Omschrijving Medicatie v06.12
mp-dataelement800-9145 Omschrijving Medicatie v08.00
  Schematron assert role red error  
  test ../hl7:code/@nullFlavor  
  Melding Bij gecodeerde medicatie mag desc niet gevuld zijn  
  Schematron assert role red error  
  test not(hl7:code/@nullFlavor and string-length(hl7:desc)<1)  
  Melding Bij niet-gecodeerde medicatie moet desc gevuld zijn  
  Schematron assert role red error  
  test not(hl7:code/@nullFlavor and not(hl7:activeIngredient))  
  Melding Bij niet-gecodeerde medicatie moet activeIngredient gevuld zijn  
hl7:activeIngredient
0 … * Werkzame stof
Verdere informatie
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.107 Active Ingredient (DYNAMISCH)
(ControlActInitiatingMPVoorschrift)
@classCode
0 … 1 F ACTI
  target Gekoppeld aan concepten:
mp-dataelement612-3500 Ingrediënten Medicatie v06.12
hl7:otherIngredient
0 … * Andere ingrediënt
Verdere informatie
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.109 Other Ingredient (DYNAMISCH)
(ControlActInitiatingMPVoorschrift)
@classCode
0 … 1 F INGR
  Schematron assert role red error  
  test ../hl7:code/@nullFlavor  
  Melding Bij gecodeerde medicatie mag otherIngredient niet gebruikt worden  
  Schematron assert role red error  
  test not(hl7:code/@nullFlavor) or hl7:activeIngredient or hl7:otherIngredient or hl7:desc  
  Melding Als er geen gecodeerde medicatie is en ook geen ingrediënten dan moet desc een waarde hebben  
hl7:productOf
0 … 1 R Verstrekkingsverzoek (ControlActInitiatingMPVoorschrift)
@typeCode
0 … 1 F PRD
Inclusie 1 … 1 M van 2.16.840.1.113883.2.4.3.11.60.20.77.10.103 Medication Dispense Request (DYNAMISCH)
hl7:medicationDispenseRequest
1 … 1 M Verdere informatie (ControlActInitiatingMPVoorschrift)
@classCode
0 … 1 F SPLY
@moodCode
0 … 1 F RQO
hl7:id
II 0 … 1 (ControlActInitiatingMPVoorschrift)
hl7:statusCode
CS 0 … 1 Verdere informatie (ControlActInitiatingMPVoorschrift)
@nullFlavor
1 … 1 F NA
hl7:repeatNumber
IVL_INT 0 … 1 Het aantal deelverstrekkingen dat in het kader van dit voorschrift gedaan moet worden.
Verdere informatie
(ControlActInitiatingMPVoorschrift)
  Voorbeeld <repeatNumber value="9"/>
  Voorbeeld <repeatNumber>
  <center value="9"/>
</repeatNumber>
hl7:quantity
PQ 0 … 1 De hoeveelheid die per (deel)verstrekking moet worden verstrekt.
Verdere informatie
(ControlActInitiatingMPVoorschrift)
  Voorbeeld <quantity value="20" unit="ml">
  <translation value="20" code="233" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="MILLILITER"/>
</quantity>
hl7:translation
PQR 1 … 1 R Vertaling door te geven naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (ControlActInitiatingMPVoorschrift)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2 (G-Standaard thesaurus basiseenheden)
hl7:translation
PQR 0 … 1 Vertaling door te geven naar de G-Standaard deelverpakkingen (tabel 4). (ControlActInitiatingMPVoorschrift)
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.12 (G-Standaard tabel 902 thesaurus 4)
Inclusie 0 … 1 R van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9063 Afleverlocatie (2016‑02‑17)
hl7:destination
0 … 1 R (ControlActInitiatingMPVoorschrift)
hl7:serviceDeliveryLocation
1 … 1 M (ControlActInitiatingMPVoorschrift)
  target Gekoppeld aan concepten:
mp-dataelement800-19757 Afleverlocatie Medicatie v06.12
hl7:code
1 … 1 R (ControlActInitiatingMPVoorschrift)
hl7:addr
AD 1 … 1 M (ControlActInitiatingMPVoorschrift)
hl7:performer
0 … 1 Beoogde verstrekker.
Verdere informatie
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9017 Beoogde verstrekker (DYNAMISCH)
(ControlActInitiatingMPVoorschrift)
@typeCode
0 … 1 F PRF
hl7:therapeuticAgentOf
1 … * M Toedieningsverzoek
Verdere informatie
(ControlActInitiatingMPVoorschrift)
@typeCode
0 … 1 F TPA
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.100 Medication Administration Request (DYNAMISCH)
hl7:medicationAdministrationRequest
0 … * (ControlActInitiatingMPVoorschrift)
@classCode
0 … 1 F SBADM
@moodCode
0 … 1 F RQO
  target Gekoppeld aan concepten:
mp-dataelement800-9580 Medicatie-afspraak Medicatie v08.00
mp-dataelement800-9586 Gebruiksinstructie Medicatie v08.00
mp-dataelement800-9597 Medicatie-afspraak Medicatie v08.00
mp-dataelement800-9603 Gebruiksinstructie Medicatie v08.00
mp-dataelement612-9597 Medicatie-afspraak Medicatie v06.12
mp-dataelement612-9 Medicatie-afspraak Medicatie v06.12
mp-dataelement612-9111 Gebruiksinstructie Medicatie v06.12
  Voorbeeld <medicationAdministrationRequest classCode="SBADM" moodCode="RQO">
  <!-- .. -->
  <support2>
    <medicationAdministrationInstruction>
      <!-- ... -->
    </medicationAdministrationInstruction>
  </support2>
  <precondition>
    <observationEventCriterion>
      <!-- ... -->
    </observationEventCriterion>
  </precondition>
</medicationAdministrationRequest>
hl7:text
ST 1 … 1 M Toedieningsverzoekomschrijving.
Verdere informatie
(ControlActInitiatingMPVoorschrift)
@mediaType
0 … 1 F text/plain
  target Gekoppeld aan concepten:
mp-dataelement800-9581 Omschrijving Medicatie v08.00
mp-dataelement800-9598 Omschrijving Medicatie v08.00
mp-dataelement612-9598 Omschrijving Medicatie v06.12
mp-dataelement612-9107 Omschrijving Medicatie v06.12
  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.  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
  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 (ControlActInitiatingMPVoorschrift)
@code
1 … 1 F active
Inclusie 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[@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
(ControlActInitiatingMPVoorschrift)
waar [@xsi:type='SXPR_TS']
hl7:comp
IVL_TS 0 … 1 R Het eerste comp element bevat de gebruiksperiode (indien bekend). (ControlActInitiatingMPVoorschrift)
waar [@xsi:type='IVL_TS']
  target Gekoppeld aan concepten:
mp-dataelement800-9582 Gebruiksperiode/-duur Medicatie v08.00
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) (ControlActInitiatingMPVoorschrift)
  target Gekoppeld aan concepten:
mp-dataelement800-9583 Begindatum Medicatie v08.00
mp-dataelement800-9600 Begindatum Medicatie v08.00
mp-dataelement612-9600 Begindatum Medicatie v06.12
mp-dataelement612-9158 Begindatum Medicatie v06.12
mp-dataelement612-9109 Gebruiksduur Medicatie v06.12
  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) (ControlActInitiatingMPVoorschrift)
@value
real 1 … 1 R
@unit
cs 1 … 1 F d
  target Gekoppeld aan concepten:
mp-dataelement800-9585 Gebruiksduur Medicatie v08.00
mp-dataelement800-9602 Gebruiksduur Medicatie v08.00
mp-dataelement612-9602 Gebruiksduur Medicatie v06.12
  Voorbeeld <width value="4" unit="d"/>
hl7:high
TS 0 … 1 R Einddatum en tijd (klinische situatie) (ControlActInitiatingMPVoorschrift)
  target Gekoppeld aan concepten:
mp-dataelement800-9584 Einddatum Medicatie v08.00
mp-dataelement800-9601 Einddatum Medicatie v08.00
mp-dataelement612-9601 Einddatum Medicatie v06.12
mp-dataelement612-9159 Einddatum Medicatie v06.12
  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 (ControlActInitiatingMPVoorschrift)
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). (ControlActInitiatingMPVoorschrift)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (ControlActInitiatingMPVoorschrift)
  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. (ControlActInitiatingMPVoorschrift)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (ControlActInitiatingMPVoorschrift)
@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 (ControlActInitiatingMPVoorschrift)
@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 (ControlActInitiatingMPVoorschrift)
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 (ControlActInitiatingMPVoorschrift)
waar [@xsi:type='SXPR_TS']
@operator
0 … 1   'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:comp
PIVL_TS 2 … * (ControlActInitiatingMPVoorschrift)
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). (ControlActInitiatingMPVoorschrift)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (ControlActInitiatingMPVoorschrift)
  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. (ControlActInitiatingMPVoorschrift)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (ControlActInitiatingMPVoorschrift)
@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 (ControlActInitiatingMPVoorschrift)
@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 … * (ControlActInitiatingMPVoorschrift)
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). (ControlActInitiatingMPVoorschrift)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (ControlActInitiatingMPVoorschrift)
  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. (ControlActInitiatingMPVoorschrift)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (ControlActInitiatingMPVoorschrift)
@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 (ControlActInitiatingMPVoorschrift)
@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. (ControlActInitiatingMPVoorschrift)
waar [@xsi:type='IVL_TS']
  target Gekoppeld aan concepten:
mp-dataelement800-9599 Gebruiksperiode/-duur Medicatie v08.00
mp-dataelement612-9599 Gebruiksperiode/-duur Medicatie v06.12
mp-dataelement612-9157 Gebruiksperiode/-duur Medicatie v06.12
mp-dataelement800-9157 Gebruiksperiode/-duur Medicatie v08.00
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) (ControlActInitiatingMPVoorschrift)
  target Gekoppeld aan concepten:
mp-dataelement800-9583 Begindatum Medicatie v08.00
mp-dataelement800-9600 Begindatum Medicatie v08.00
mp-dataelement612-9600 Begindatum Medicatie v06.12
mp-dataelement612-9158 Begindatum Medicatie v06.12
mp-dataelement612-9109 Gebruiksduur Medicatie v06.12
  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) (ControlActInitiatingMPVoorschrift)
@value
real 1 … 1 R
@unit
cs 1 … 1 F d
  target Gekoppeld aan concepten:
mp-dataelement800-9585 Gebruiksduur Medicatie v08.00
mp-dataelement800-9602 Gebruiksduur Medicatie v08.00
mp-dataelement612-9602 Gebruiksduur Medicatie v06.12
  Voorbeeld <width value="4" unit="d"/>
hl7:high
TS 0 … 1 R Einddatum en tijd (klinische situatie) (ControlActInitiatingMPVoorschrift)
  target Gekoppeld aan concepten:
mp-dataelement800-9584 Einddatum Medicatie v08.00
mp-dataelement800-9601 Einddatum Medicatie v08.00
mp-dataelement612-9601 Einddatum Medicatie v06.12
mp-dataelement612-9159 Einddatum Medicatie v06.12
  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. (ControlActInitiatingMPVoorschrift)
waar [@xsi:type='PIVL_TS']
  target Gekoppeld aan concepten:
mp-dataelement800-9587 Doseerschema Medicatie v08.00
mp-dataelement800-9604 Doseerschema Medicatie v08.00
mp-dataelement612-9604 Doseerschema Medicatie v06.12
mp-dataelement612-9112 Doseerschema Medicatie v06.12
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). (ControlActInitiatingMPVoorschrift)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (ControlActInitiatingMPVoorschrift)
  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. (ControlActInitiatingMPVoorschrift)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (ControlActInitiatingMPVoorschrift)
@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 (ControlActInitiatingMPVoorschrift)
@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
(ControlActInitiatingMPVoorschrift)
waar [not(exists(@xsi:type)) or @xsi:type='TS']
@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
(ControlActInitiatingMPVoorschrift)
@code
1 … 1 R Code uit tabel 0007 van de thesaurus zónder voorloopnullen.
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.9
@displayName
1 … 1 R
  target Gekoppeld aan concepten:
mp-dataelement800-9588 Toedieningsweg Medicatie v08.00
mp-dataelement800-9605 Toedieningsweg Medicatie v08.00
mp-dataelement612-9605 Toedieningsweg Medicatie v06.12
mp-dataelement612-9113 Toedieningsweg Medicatie v06.12
  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 … * 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
(ControlActInitiatingMPVoorschrift)
waar [hl7:center]
  target Gekoppeld aan concepten:
mp-dataelement800-9589 Doseerhoeveelheid Medicatie v08.00
mp-dataelement612-9114 Doseerhoeveelheid Medicatie v06.12
mp-dataelement612-9606 Doseerhoeveelheid Medicatie v06.12
  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 (ControlActInitiatingMPVoorschrift)
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 v09.00
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (ControlActInitiatingMPVoorschrift)
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 v09.00
mp-dataelement900-22599 Aantal Medicatie v09.00
mp-dataelement900-22601 Aantal Medicatie v09.00
@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 v09.00
mp-dataelement900-22629 Eenheid Medicatie v09.00
mp-dataelement900-22600 Eenheid Medicatie v09.00
mp-dataelement900-22602 Eenheid Medicatie v09.00
mp-dataelement900-22729 Eenheid Medicatie v09.00
mp-dataelement900-22502 Eenheid Medicatie v09.00
@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). (ControlActInitiatingMPVoorschrift)
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
(ControlActInitiatingMPVoorschrift)
waar [hl7:lowof
hl7:high]
  target Gekoppeld aan concepten:
mp-dataelement800-9589 Doseerhoeveelheid Medicatie v08.00
mp-dataelement612-9114 Doseerhoeveelheid Medicatie v06.12
mp-dataelement612-9606 Doseerhoeveelheid Medicatie v06.12
  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 (ControlActInitiatingMPVoorschrift)
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 v09.00
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (ControlActInitiatingMPVoorschrift)
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 v09.00
mp-dataelement900-22599 Aantal Medicatie v09.00
mp-dataelement900-22601 Aantal Medicatie v09.00
@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 v09.00
mp-dataelement900-22629 Eenheid Medicatie v09.00
mp-dataelement900-22600 Eenheid Medicatie v09.00
mp-dataelement900-22602 Eenheid Medicatie v09.00
mp-dataelement900-22729 Eenheid Medicatie v09.00
mp-dataelement900-22502 Eenheid Medicatie v09.00
@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). (ControlActInitiatingMPVoorschrift)
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 (ControlActInitiatingMPVoorschrift)
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 v09.00
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (ControlActInitiatingMPVoorschrift)
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 v09.00
mp-dataelement900-22599 Aantal Medicatie v09.00
mp-dataelement900-22601 Aantal Medicatie v09.00
@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 v09.00
mp-dataelement900-22629 Eenheid Medicatie v09.00
mp-dataelement900-22600 Eenheid Medicatie v09.00
mp-dataelement900-22602 Eenheid Medicatie v09.00
mp-dataelement900-22729 Eenheid Medicatie v09.00
mp-dataelement900-22502 Eenheid Medicatie v09.00
@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). (ControlActInitiatingMPVoorschrift)
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
(ControlActInitiatingMPVoorschrift)
waar [hl7:translation]
  target Gekoppeld aan concepten:
mp-dataelement800-9589 Doseerhoeveelheid Medicatie v08.00
mp-dataelement612-9114 Doseerhoeveelheid Medicatie v06.12
mp-dataelement612-9606 Doseerhoeveelheid Medicatie v06.12
  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 v09.00
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (ControlActInitiatingMPVoorschrift)
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 v09.00
mp-dataelement900-22599 Aantal Medicatie v09.00
mp-dataelement900-22601 Aantal Medicatie v09.00
@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 v09.00
mp-dataelement900-22629 Eenheid Medicatie v09.00
mp-dataelement900-22600 Eenheid Medicatie v09.00
mp-dataelement900-22602 Eenheid Medicatie v09.00
mp-dataelement900-22729 Eenheid Medicatie v09.00
mp-dataelement900-22502 Eenheid Medicatie v09.00
@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). (ControlActInitiatingMPVoorschrift)
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:doseCheckQuantity
RTO_QTY_QTY 0 … 1 Dosering over periode
Verdere informatie
(ControlActInitiatingMPVoorschrift)
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 (ControlActInitiatingMPVoorschrift)
@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 v09.00
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (ControlActInitiatingMPVoorschrift)
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 v09.00
mp-dataelement900-22599 Aantal Medicatie v09.00
mp-dataelement900-22601 Aantal Medicatie v09.00
@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 v09.00
mp-dataelement900-22629 Eenheid Medicatie v09.00
mp-dataelement900-22600 Eenheid Medicatie v09.00
mp-dataelement900-22602 Eenheid Medicatie v09.00
mp-dataelement900-22729 Eenheid Medicatie v09.00
mp-dataelement900-22502 Eenheid Medicatie v09.00
@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). (ControlActInitiatingMPVoorschrift)
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 (ControlActInitiatingMPVoorschrift)
@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 v09.00
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (ControlActInitiatingMPVoorschrift)
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 v09.00
mp-dataelement900-22599 Aantal Medicatie v09.00
mp-dataelement900-22601 Aantal Medicatie v09.00
@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 v09.00
mp-dataelement900-22629 Eenheid Medicatie v09.00
mp-dataelement900-22600 Eenheid Medicatie v09.00
mp-dataelement900-22602 Eenheid Medicatie v09.00
mp-dataelement900-22729 Eenheid Medicatie v09.00
mp-dataelement900-22502 Eenheid Medicatie v09.00
@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). (ControlActInitiatingMPVoorschrift)
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 (ControlActInitiatingMPVoorschrift)
@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 v09.00
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (ControlActInitiatingMPVoorschrift)
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 v09.00
mp-dataelement900-22599 Aantal Medicatie v09.00
mp-dataelement900-22601 Aantal Medicatie v09.00
@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 v09.00
mp-dataelement900-22629 Eenheid Medicatie v09.00
mp-dataelement900-22600 Eenheid Medicatie v09.00
mp-dataelement900-22602 Eenheid Medicatie v09.00
mp-dataelement900-22729 Eenheid Medicatie v09.00
mp-dataelement900-22502 Eenheid Medicatie v09.00
@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). (ControlActInitiatingMPVoorschrift)
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 (ControlActInitiatingMPVoorschrift)
@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. (ControlActInitiatingMPVoorschrift)
  target Gekoppeld aan concepten:
mp-dataelement800-9590 Max dosering per periode Medicatie v08.00
mp-dataelement800-9607 Max dosering per periode Medicatie v08.00
mp-dataelement612-9607 Max dosering per periode Medicatie v06.12
mp-dataelement612-9121 Max dosering per periode Medicatie v06.12
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9064 maxDoseQuantity (2016‑06‑01)
hl7:numerator
1 … 1 R (ControlActInitiatingMPVoorschrift)
@xsi:type
0 … 1   Voor maximale periodieke dosis: PQ.
@value
real 1 … 1 R Maximale waarde van periodieke dosis
  target Gekoppeld aan concepten:
mp-dataelement900-22644 Aantal Medicatie v09.00
mp-dataelement900-22645 Eenheid Medicatie v09.00
mp-dataelement900-22747 Aantal Medicatie v09.00
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 v09.00
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (ControlActInitiatingMPVoorschrift)
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 v09.00
mp-dataelement900-22599 Aantal Medicatie v09.00
mp-dataelement900-22601 Aantal Medicatie v09.00
@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 v09.00
mp-dataelement900-22629 Eenheid Medicatie v09.00
mp-dataelement900-22600 Eenheid Medicatie v09.00
mp-dataelement900-22602 Eenheid Medicatie v09.00
mp-dataelement900-22729 Eenheid Medicatie v09.00
mp-dataelement900-22502 Eenheid Medicatie v09.00
@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). (ControlActInitiatingMPVoorschrift)
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:denominator
1 … 1 R (ControlActInitiatingMPVoorschrift)
@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.15 Time a tot d PQ (UCUM) (2015‑03‑05)
  target Gekoppeld aan concepten:
mp-dataelement900-22515 Tijdseenheid Medicatie v09.00
mp-dataelement900-22646 Tijdseenheid Medicatie v09.00
mp-dataelement900-22749 Tijdseenheid Medicatie v09.00
  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)
(ControlActInitiatingMPVoorschrift)
@typeCode
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)
(ControlActInitiatingMPVoorschrift)
@typeCode
0 … 1 F PRCN
  target Gekoppeld aan concepten:
mp-dataelement800-9594 Preconditie Medicatie v08.00
mp-dataelement612-9611 Preconditie Medicatie v06.12
mp-dataelement612-9130 Preconditie Medicatie v06.12
hl7:reason
0 … 1 C De medische indicatie is de reden voor het uitschrijven van het voorschrift
Verdere informatie
(ControlActInitiatingMPVoorschrift)
@typeCode
0 … 1 F RSON
hl7:diagnosisEvent
1 … 1 M (ControlActInitiatingMPVoorschrift)
@classCode
0 … 1 F OBS
@moodCode
0 … 1 F EVN
hl7:code
CV 1 … 1 M Verdere informatie (ControlActInitiatingMPVoorschrift)
@code
1 … 1 F DX
@codeSystem
1 … 1 F 2.16.840.1.113883.5.4 (ActCode)
hl7:value
CE 1 … 1 R Diagnosetypering
Verdere informatie
(ControlActInitiatingMPVoorschrift)
  Voorbeeld
Huisarts Jan Jansen heeft de diagnose ‘Astma’ gesteld bij zijn patiënt en stelt een recept op voor het middel Ventolin®, waarvoor deze diagnose als ‘reden van voorschrijven’ fungeert. Vanuit zijn Huisarts Informatie Systeem wordt de juiste ICPC-1 diagnosecode geselecteerd, waarbij het HIS automatisch een diagnosenummer toekent aan deze specifieke diagnosestelling. Het HIS ondersteunt ook de mapping naar ICD-9CM diagnosecodes en de bijbehorende vertaling wordt meegegeven als <translation>.
<value code="R96" codeSystem="2.16.840.1.113883.2.4.4.31.1" displayName="Astma" codeSystemName="ICPC-1">
  <translation code="493" codeSystem="2.16.840.1.113883.6.2"/>
</value>
  Voorbeeld
Het Elektronisch Voorschrijf Systeem (EVS) van het Medisch Centrum West bevat de mogelijkheid om op basis van vrije tekst een ‘reden van voorschrijven’ in te geven voor klinische medicatieopdrachten. Deze vrije tekst wordt doorgegeven als <originalText>.
<value nullFlavor="OTH">
  <originalText>Hoge bloeddruk    Hoge bloeddruk</originalText></value>
Inclusie van 2.16.840.1.113883.2.4.3.11.60.102.10.102 Generic ControlActProcess Checks (2014‑07‑15)
  Variabele let Naam controlActProcess  
  Waarde .  
  Variabele let Naam authorEntity  
  Waarde $controlActProcess/hl7:authorOrPerformer//hl7:*[lower-case(local-name())=('assigneddevice','assignedperson')][1]  
  Variabele let Naam authorDevice  
  Waarde $authorEntity[lower-case(local-name())='assigneddevice']  
  Variabele let Naam authorPerson  
  Waarde $authorEntity[lower-case(local-name())='assignedperson']  
  Variabele let Naam overseerPerson  
  Waarde $controlActProcess/hl7:overseer//hl7:*[lower-case(local-name())=('assignedentity','assignedperson')][1]  
  Variabele let Naam authorPath  
  Waarde string-join($authorEntity/ancestor-or-self::*/name(),'/')  
  Variabele let Naam overseerPath  
  Waarde string-join($overseerPerson/ancestor-or-self::*/name(),'/')  
  Variabele let Naam senderApplicationId  
  Waarde $controlActProcess/../hl7:sender/hl7:device/hl7:id[@root='2.16.840.1.113883.2.4.6.6']/@extension  
  Variabele let Naam authorApplicationId  
  Waarde $authorDevice/hl7:id[@root='2.16.840.1.113883.2.4.6.6']/@extension  
  Variabele let Naam overseerOrgId  
  Waarde $overseerPerson/hl7:Organization/hl7:id  
  Variabele let Naam authorOrgId  
  Waarde $authorEntity/hl7:Organization/hl7:id  
  Variabele let Naam interactionId  
  Waarde $controlActProcess/../local-name()  
  Variabele let Naam interactionVocabFile  
  Waarde '../vocab/2.16.840.1.113883.1.6.xml'  
  Variabele let Naam interactionVocab  
  Waarde if (doc-available($interactionVocabFile)) then doc($interactionVocabFile) else ()  
  Variabele let Naam interactionTrustLevel  
  Waarde $interactionVocab/*/hl7:code[@code=$interactionId]/hl7:qualifier[@name='Vertrouwensniveau']/@value  
  Variabele let Naam interactionSendType  
  Waarde $interactionVocab/*/hl7:code[@code=$interactionId]/hl7:qualifier[@name='Verzendtype']/@value  
  Variabele let Naam interactionTriggerEventCode  
  Waarde $interactionVocab/*/hl7:code[@code=$interactionId]/hl7:reference/@extension  
  Variabele let Naam messageTriggerEventCode  
  Waarde $controlActProcess/hl7:code/@code  
  Schematron assert role orange warning  
  test $interactionVocab  
  Melding Control Act: <value-of select="$interactionVocabFile"/> niet gevonden. Controles gebaseerd op dit externe configuratiebestand zijn gedeactiveerd.  
  Schematron assert role red error  
  test not($controlActProcess/hl7:queryByParameter) or $controlActProcess[@moodCode='EVN']  
  Melding Control Act: <value-of select="local-name()"/>/@moodCode moet 'EVN' zijn bij queries  
  Schematron assert role red error  
  test not($interactionVocab) or not($messageTriggerEventCode) or $interactionTriggerEventCode=$messageTriggerEventCode  
  Melding Control Act: <value-of select="local-name()"/>/code (Trigger Event) moet bij deze interactie '<value-of select="$interactionTriggerEventCode"/>' zijn, gevonden is echter '<value-of select="$messageTriggerEventCode"/>'  
  Schematron assert role red error  
  test not($interactionVocab) or $authorPerson or not($interactionTrustLevel) or $interactionTrustLevel='Laag'  
  Melding Control Act: <value-of select="local-name()"/>/authorOrPerformer moet een persoon bevatten in berichten met vertrouwensniveau midden of hoog  
  Schematron assert role red error  
  test not($interactionVocab) or $overseerPerson or empty($interactionTrustLevel) or $interactionTrustLevel='Laag'  
  Melding Control Act: <value-of select="local-name()"/>/overseer moet de mandaterende persoon bevatten in berichten met vertrouwensniveau midden of hoog  
  Schematron assert role red error  
  test not($authorEntity//hl7:id[@root='2.16.840.1.113883.2.4.6.3']) or not($authorEntity/../(hl7:queryByParameter|hl7:subject)//hl7:*[@root='2.16.840.1.113883.2.4.6.3']) or $authorEntity/../../hl7:attentionLine  
  Melding Patiëntgebonden interacties, verzonden vanuit een patiëntenportaal (GBP), moeten een attentionLine hebben  
  Schematron assert role red error  
  test not($authorEntity//hl7:id[@root=('2.16.840.1.113883.2.4.3.11.7.3','2.16.528.1.1003.1.3.5.4.1')]) or not($authorEntity/../(hl7:queryByParameter|hl7:subject)//hl7:*[@root='2.16.840.1.113883.2.4.6.3']) or $authorEntity/../../hl7:attentionLine  
  Melding Patiëntgebonden interacties, verzonden vanuit het klantenloket (GBK), moeten een attentionLine hebben  
  Schematron assert role red error  
  test empty($senderApplicationId) or empty($authorApplicationId) or $senderApplicationId=$authorApplicationId or $senderApplicationId='1'  
  Melding Control Act: <value-of select="$authorPath"/>/id. Applicatie-id <value-of select="$authorApplicationId"/> komt niet overeen met Transmission-wrapper sender <value-of select="$senderApplicationId"/>.  
  Schematron assert role red error  
  test not($authorDevice/hl7:Organization/hl7:id[@root='2.16.528.1.1007.3.3']) or $authorDevice/hl7:id[@root='2.16.528.1.1007.3.2']  
  Melding Control Act: <value-of select="$authorPath"/>/id moet tenminste het UZI-nummer systemen bevatten voor een XIS in een GBZ  
  Schematron assert role red error  
  test not($authorDevice/hl7:id[@root='2.16.528.1.1007.3.2']) or $authorDevice/hl7:Organization/hl7:id[@root='2.16.528.1.1007.3.3' and @extension]  
  Melding Control Act: <value-of select="$authorPath"/>/id moet de zorgaanbieder van het XIS identificeren  
  Schematron assert role orange warning  
  test not($authorDevice) or $authorDevice/hl7:id[@root='2.16.840.1.113883.2.4.6.6'][@extension='1'] or $authorDevice/hl7:id[@root='2.16.528.1.1007.4'] or $authorDevice/hl7:Organization/hl7:id  
  Melding Control Act: <value-of select="$authorPath"/>/ moet een geïdentificeerde organisatie hebben, tenzij het de ZIM of het SBV-Z betreft.  
  Schematron assert role red error  
  test not($authorPerson/hl7:id[@root='2.16.840.1.113883.2.4.6.3']) or $authorPerson/hl7:code[@codeSystem='2.16.840.1.113883.2.4.3.11.8'][@code='P']  
  Melding Control Act: <value-of select="$authorPath"/>/code/@code moet "P" (Patiënt) zijn. Wettelijke vertegenwoordigers moet dit via het Klantenloket doen en kunnen dus niet als auteur optreden  
  Schematron assert role red error  
  test not($authorPerson/hl7:id[@root=('2.16.840.1.113883.2.4.3.11.7.3','2.16.528.1.1003.1.3.5.4.1')]) or $authorPerson/hl7:code[@codeSystem='2.16.840.1.113883.2.4.3.11.8'][@code='KLANTENLOKET']  
  Melding Control Act: <value-of select="$authorPath"/>/code/@code moet "KLANTENLOKET" zijn voor klantenloketmedewerkers  
  Schematron assert role orange warning  
  test not($authorPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $authorPerson/hl7:code[@codeSystem='2.16.840.1.113883.2.4.15.111']  
  Melding Control Act: <value-of select="$authorPath"/>/code ontbreekt. Dit is alleen toegestaan als de rolcode 00.000 is.  
  Schematron assert role red error  
  test not($authorPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $authorOrgId[@root='2.16.528.1.1007.3.3' and @extension]  
  Melding Control Act: <value-of select="$authorPath"/>/Organization/id moet de zorgaanbieder van de persoon identificeren  
  Schematron assert role red error  
  test not($authorPerson/hl7:id[@root='2.16.840.1.113883.2.4.6.3']) or $authorOrgId[@root='2.16.840.1.113883.2.4.3.11.25']  
  Melding Control Act: <value-of select="$authorPath"/>/Organization/id/@root moet '2.16.840.1.113883.2.4.3.11.25' bevatten  
  Schematron assert role red error  
  test not($authorPerson/hl7:id[@root=('2.16.840.1.113883.2.4.3.11','2.16.528.1.1003.1.3.5.4.1')]) or $authorOrgId[@root='2.16.840.1.113883.2.4.3.11'][@extension='7']  
  Melding Control Act: <value-of select="$authorPath"/>/Organization/id moet de Nictiz-klantenloket organisatie identificeren  
  Schematron assert role red error  
  test not($overseerPerson/hl7:Organization[not(hl7:name)]/hl7:id[@root='2.16.528.1.1007.3.3'])  
  Melding Control Act: <value-of select="$authorPath"/>/Organization/name moet de zorgaanbieder/organisatienaam bevatten  
  Schematron assert role red error  
  test not($overseerPerson/hl7:Organization[not(hl7:name)]/hl7:id[@root='2.16.840.1.113883.2.4.3.11' and @extension='7'])  
  Melding Control Act: <value-of select="$authorPath"/>/Organization/name moet de Nictiz-klantenloket organisatienaam bevatten  
  Schematron assert role red error  
  test not($overseerPerson) or $overseerPerson/hl7:code  
  Melding Control Act: <value-of select="$overseerPath"/>/code is verplicht  
  Schematron assert role red error  
  test not($overseerPerson/hl7:id[@root='2.16.840.1.113883.2.4.6.3']) or $overseerPerson/hl7:code[@codeSystem='2.16.840.1.113883.2.4.3.11.8'][@code='P'] or $overseerPerson/hl7:code[@codeSystem='2.16.840.1.113883.2.4.3.11.6']  
  Melding Control Act: <value-of select="$overseerPath"/>/code/@code moet "P" (Patiënt) zijn of een geldige waarde uit RoleCodeWettelijkeVertegenwoordigerNL  
  Schematron assert role red error  
  test not($overseerPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $overseerPerson/hl7:assignedPrincipalChoiceList/hl7:assignedPerson/hl7:name  
  Melding Control Act: <value-of select="$overseerPath"/>/assignedPrincipalChoiceList/assignedPerson/name is verplicht  
  Schematron assert role red error  
  test not($overseerPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $overseerPerson/hl7:Organization/hl7:id[@root='2.16.528.1.1007.3.3']  
  Melding Control Act: <value-of select="$overseerPath"/>/Organization/id moet de zorgaanbieder van de persoon identificeren  
  Schematron assert role red error  
  test not($overseerPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $overseerPerson/hl7:Organization/hl7:name  
  Melding Control Act: <value-of select="$overseerPath"/>//Organization/name moet de zorgaanbiedernaam bevatten  
  Schematron assert role red error  
  test not($overseerPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $overseerPerson/hl7:Organization/hl7:addr/hl7:city  
  Melding Control Act: <value-of select="$overseerPath"/>/Organization/addr moet tennminste de vestigingsplaats bevatten  
  Schematron assert role red error  
  test not($overseerOrgId) or $authorOrgId[@root=$overseerOrgId/@root][@extension=$overseerOrgId/@extension] or $authorEntity[lower-case(local-name())='assigneddevice']  
  Melding Control Act: <value-of select="$overseerPath"/>/Organization/id. Organisatie van de overseer (<value-of select="$overseerOrgId/@root"/>#<value-of select="$overseerOrgId/@extension"/>) moet gelijk zijn aan die van de authorOrPerformer (<value-of select="$authorOrgId/@extension"/>)