Terug naar index  <<  Terug naar templates

active Template  Medicatievoorschrift

Id 2.16.840.1.113883.2.4.3.11.60.20.77.10.1 Ingangsdatum 2013‑05‑21
Status active Actief Versielabel 6.12
Naam MedicationCombinedOrderMessage Weergavenaam Medicatievoorschrift
Omschrijving
De template is bedoeld om alle relevante gegevens rond een medicatievoorschrift weer te geven. Het payload model PORX_MT932000NL02 wordt gebruikt bij het versturen van een nieuw voorschrift, maar bestaat op zichzelf uit niets anders dan de CMET COCT_MT932000NL02. De template fungeert daarnaast als onderdeel van:
  • De Medicatievoorschriftenlijst, als component van een opgeleverde lijst.
  • De Professionele Samenvatting en het Waarneembericht voor huisartsen. De laatstgenoemde message types worden binnen HL7-domein Primary Care uitgewerkt.
De belangrijkste kenmerken van het model zijn:
  • Elk voorschrift heeft betrekking op één enkele patiënt.
  • Elk voorschrift kent één enkele voorschrijver als auteur.
  • Elk voorschrift omvat één of meer toedieningsverzoeken.
  • Een voorschrift omvat optioneel een verstrekkingsverzoek.
  • Elk voorschrift heeft betrekking op één enkel soort medicatie.
De zogenaamde focal class van het R-MIM is dus de klasse Prescription, die betrekking heeft op één enkel medicatievoorschrift. Deze klasse fungeert als entry point (startpunt) voor de payload van interacties op basis van het message type PORX_MT932000NL02) en als onderdeel van andere message types die CMET COCT_MT932000NL02 gebruiken.
Bij elk medicatievoorschrift hoort logisch gezien één patiënt, maar die wordt niet altijd expliciet doorgegeven, omdat deze in veel gevallen wordt bepaald door de context.
Binnen het R-MIM wordt gebruik gemaakt van een aantal domeinspecifieke CMET’s (Common Message Element Types) die hergebruikt worden in verschillende R-MIM’s:
  • E_MedicationKindNL voor de voorgeschreven medicatiesoort;
  • A_MedicationAdministrationRequestNL voor de ‘toedieningsverzoeken’.
De implementatierichtlijnen voor deze CMET’s worden elders in dit document uitgewerkt.
Context Padnaam /
Classificatie HL7v2/v3 message level template
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Gebruikt door / Gebruikt
Gebruikt door 1 transactie en 0 templates, Gebruikt 2 templates
Gebruikt door als Naam Versie
mp-transactions-10 Transactie final Verzoek uitvoeren voorschrift (6.12) 2013‑08‑07
Gebruikt als Naam Versie
2.16.840.1.113883.2.4.3.11.60.102.10.100 Inclusie draft TransmissionWrapper Initiating 2014‑07‑15
2.16.840.1.113883.2.4.3.11.60.20.77.10.9046 Inclusie active ControlAct Initiating MP Voorschrift (6.12) 2015‑07‑21 14:44:55
Relatie Afgeleide: model PORX_MT932000NL02 (DYNAMISCH)
Item DT Card Conf Omschrijving Label
hl7:PORX_IN932000NL
(Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.102.10.100 TransmissionWrapper Initiating (2014‑07‑15)
hl7:id
II 1 … 1 M Bericht-id.
Een unieke identificatie van deze instantiatie van de interactie. De identificatie wordt toegekend door de zendende applicatie. Het identificatiesysteem dat de applicatie daarvoor gebruikt wordt geïdentificeerd door een OID in het attribuut @root. De OID moet, in combinatie met het toegekende identificatie in in het attribuut @extension, wereldwijd uniek zijn, en mag nooit meer worden uitgedeeld.
De OID voor het identificatiesysteem kan bijvoorbeeld worden afgeleid van het organisatie-id (URA, AORTA-organisatie-id, anders, …), of het AORTA applicatie-id, maar dit is geen verplichting. Iedere OID die voldoet aan het principe van uniekheid is geldig.
(Meddotsage)
  Constraint Deze identificatie is uniek en kan nooit nogmaals worden uitgedeeld, noch door dezelfde applicatie, noch door een andere applicatie.
  Schematron assert role red error  
  test @root and @extension  
  Melding Transmission: id element mist root of extension  
hl7:creationTime
TS.DATETIME.MIN 1 … 1 M Bericht-aanmaakdatum/tijd.
Het tijdstip waarop het bericht is aangemaakt, dit is onafhankelijk van het tijdstip waarop een bepaalde klinische of administratieve gebeurtenis de noodzaak tot het versturen van het bericht deed ontstaan. 
(Meddotsage)
@value
ts 1 … 1 R
  Schematron assert role red error  
  test string-length(@value) >= 14  
  Melding creationTime moet minimaal op de seconde nauwkeurig zijn  
hl7:versionCode
CS 1 … 1 M Bericht-versiecode (Meddotsage)
@code
CONF 1 … 1 F NICTIZEd2005-Okt
hl7:interactionId
II 1 … 1 M Bericht-interactie-id (Meddotsage)
@root
uid 1 … 1 F 2.16.840.1.113883.1.6
  Schematron assert role red error  
  test not(@root='2.16.840.1.113883.1.6') or local-name(..)=@extension  
  Melding Transmission: @extension moet overeenkomen met het startelement van het bericht  
hl7:profileId
II 1 … 1 M Bericht-profile-id (Meddotsage)
@root
uid 1 … 1 F 2.16.840.1.113883.2.4.3.11.1
@extension
st 1 … 1 F 810
hl7:processingCode
CS 1 … 1 M Bericht-verwerkingsmodus (Meddotsage)
@code
CONF 1 … 1 F P
hl7:processingModeCode
CS 1 … 1 M Bericht-verwerkingsmodus (Meddotsage)
@code
CONF 1 … 1 F T
hl7:acceptAckCode
CS 1 … 1 M Indicatie of de zender een technische ontvangstbevestiging wil krijgen. De juiste waarde hangt af van het gedefinieerde antwoord in de transactiegroep van het scenario. Als het gedefinieerde antwoord een Ontvangstbevestiging ("MCCI_IN000002") is, dan moet de waarde "AL" zijn. In alle andere gevallen moet de waarde "NE" zijn. (Meddotsage)
  CONF
@code moet "AL" zijn
of
@code moet "NE" zijn
Inclusie 0 … * van 2.16.840.1.113883.2.4.3.11.60.102.10.120 TransmissionWrapper AttentionLine (2014‑07‑15)
AttentionLine
hl7:attentionLine
0 … * Bevat gegevens met een bepaalde attentiewaarde (Meddotsage)
hl7:keyWordText
SC 1 … 1 M Dit element functioneert als sleutel in een sleutel/waarde-paar en geeft betekenis aan de waarde in het element value. (Meddotsage)
  CONF
De waarde van @code moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.102.11.1 AttentionLineElementTypeNL (DYNAMISCH)
hl7:value
ANY 1 … 1 M Dit element functioneert als waarde bij de sleutel in het element keyWordText. Het datatype is niet van tevoren gedefinieerd en moet dus runtime via @xsi:type worden toegekend. (Meddotsage)
@xsi:type
1 … 1 F ANY
hl7:receiver
1 … 1 M (Meddotsage)
@typeCode
cs 0 … 1 F RCV
hl7:telecom
TEL 0 … 1 Bevat contactgegevens (meestal telefoonnummer) van de persoon of organisatie die verantwoordelijk is voor het beheer van de applicatie geïdentificeerd in de geassocieerde Device klasse.
(Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.102.10.110 TransmissionWrapper Device (2014‑07‑15)
hl7:device
1 … 1 M Applicatiegegevens (Meddotsage)
@determinerCode
cs 0 … 1 F INSTANCE
  Bevat of het om een bepaald soort gaat, of één specifieke instantie van het klassetype.
@classCode
cs 0 … 1 F DEV
  Bevat het klassetype
Inclusie 1 … 1 M van 2.16.840.1.113883.2.4.3.11.60.102.10.1008 AORTA Application ID (2014‑07‑15)
Applicatie-id
hl7:id
II 1 … 1 M AORTA Applicatie-id (Meddotsage)
@extension
st 1 … 1 R Bevat het applicatie-id
@root
uid 1 … 1 F 2.16.840.1.113883.2.4.6.6
hl7:name
EN 0 … 1 Applicatie-naam (Meddotsage)
hl7:telecom
TEL 0 … * Bevat URL’s van de zendende/ontvangende applicatie, waaronder bijvoorbeeld de http of tcp/ip connectiegegevens.
(Meddotsage)
hl7:softwareName
SC 0 … 1 Softwarename: een tekstuele beschrijving van de gebruikte software, bijvoorbeeld “X-ZIS versie 7.2”.
(Meddotsage)
hl7:agencyFor
0 … 1 Met organisatie wordt dat organisatie(deel) bedoeld dat in juridische zin verantwoordelijk is voor het transport (de fysieke verzending) van een bericht of de ontvangst daarvan, bijvoorbeeld een apotheek of ziekenhuis. Voorbeelden: Indien de zender van een bericht een huisartssysteem is, dan bevat device.id de identificatie van het huisartssysteem, en representedOrganization.id de identificatie van de huisartsenpraktijk. De huisartsenpraktijk is de organisatie verantwoordelijk voor het transport van het bericht. Indien de zender van een bericht een laboratoriummodule binnen het ZIS is, dan bevat device.id de identificatie van de laboratoriummodule. Indien het ZIS de communicatie (de transportverantwoordelijkheid) verricht namens de laboratoriummodule, bevat representedOrganization.id de identificatie van het Ziekenhuis, zijnde de verantwoordelijke organisatie voor het ZIS. (Meddotsage)
@classCode
cs 0 … 1 F AGNT
hl7:representedOrganization
0 … 1 Bevat de gegevens van de betreffende organisatie.
(Meddotsage)
@classCode
cs 0 … 1 F ORG
@determinerCode
cs 0 … 1 F INSTANCE
hl7:id
II 1 … 1 M Organisatie-id (Meddotsage)
hl7:name
ON 0 … * Organisatie-naam (Meddotsage)
hl7:telecom
TEL 0 … * Organisatie-telecom (Meddotsage)
hl7:NotificationParty
0 … 1 (Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.102.10.516 Notification Party [contact] (2012‑09‑01)
@classCode
0 … 1 F CON
hl7:id
II 0 … * (Meddotsage)
hl7:code
CE 0 … * (Meddotsage)
hl7:addr
AD 0 … * (Meddotsage)
hl7:telecom
TEL 0 … * (Meddotsage)
hl7:contactParty
1 … 1 (Meddotsage)
Keuze 1 … 1 Elementen om uit te kiezen:
hl7:Organization
 … 1 Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.517 Organization [contact] (2012‑09‑01) (Meddotsage)
hl7:Person
 … 1 Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.518 Person [contact] (2012‑09‑01) (Meddotsage)
hl7:respondTo
0 … 1 (Meddotsage)
@typeCode
cs 0 … 1 F RSP
hl7:telecom
TEL 0 … 1 Bevat contactgegevens (meestal telefoonnummer) van de persoon of organisatie die verantwoordelijk is voor het beheer van de applicatie geïdentificeerd in de geassocieerde Device klasse.
(Meddotsage)
hl7:entityRsp
1 … 1 M (Meddotsage)
@classCode
cs 0 … 1 F DEV
@determinerCode
cs 0 … 1 F INSTANCE
Inclusie 1 … * M van 2.16.840.1.113883.2.4.3.11.60.102.10.1008 AORTA Application ID (2014‑07‑15)
Bevat de unieke identificatie van de applicatie.
hl7:id
II 1 … * M AORTA Applicatie-id (Meddotsage)
@extension
st 1 … 1 R Bevat het applicatie-id
@root
uid 1 … 1 F 2.16.840.1.113883.2.4.6.6
hl7:name
EN 0 … * (Meddotsage)
hl7:telecom
TEL 0 … * (Meddotsage)
hl7:sender
1 … 1 M (Meddotsage)
@typeCode
cs 0 … 1 F SND
hl7:telecom
TEL 0 … 1 Bevat contactgegevens (meestal telefoonnummer) van de persoon of organisatie die verantwoordelijk is voor het beheer van de applicatie geïdentificeerd in de geassocieerde Device klasse.
(Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.102.10.110 TransmissionWrapper Device (2014‑07‑15)
hl7:device
1 … 1 M Applicatiegegevens (Meddotsage)
@determinerCode
cs 0 … 1 F INSTANCE
  Bevat of het om een bepaald soort gaat, of één specifieke instantie van het klassetype.
@classCode
cs 0 … 1 F DEV
  Bevat het klassetype
Inclusie 1 … 1 M van 2.16.840.1.113883.2.4.3.11.60.102.10.1008 AORTA Application ID (2014‑07‑15)
Applicatie-id
hl7:id
II 1 … 1 M AORTA Applicatie-id (Meddotsage)
@extension
st 1 … 1 R Bevat het applicatie-id
@root
uid 1 … 1 F 2.16.840.1.113883.2.4.6.6
hl7:name
EN 0 … 1 Applicatie-naam (Meddotsage)
hl7:telecom
TEL 0 … * Bevat URL’s van de zendende/ontvangende applicatie, waaronder bijvoorbeeld de http of tcp/ip connectiegegevens.
(Meddotsage)
hl7:softwareName
SC 0 … 1 Softwarename: een tekstuele beschrijving van de gebruikte software, bijvoorbeeld “X-ZIS versie 7.2”.
(Meddotsage)
hl7:agencyFor
0 … 1 Met organisatie wordt dat organisatie(deel) bedoeld dat in juridische zin verantwoordelijk is voor het transport (de fysieke verzending) van een bericht of de ontvangst daarvan, bijvoorbeeld een apotheek of ziekenhuis. Voorbeelden: Indien de zender van een bericht een huisartssysteem is, dan bevat device.id de identificatie van het huisartssysteem, en representedOrganization.id de identificatie van de huisartsenpraktijk. De huisartsenpraktijk is de organisatie verantwoordelijk voor het transport van het bericht. Indien de zender van een bericht een laboratoriummodule binnen het ZIS is, dan bevat device.id de identificatie van de laboratoriummodule. Indien het ZIS de communicatie (de transportverantwoordelijkheid) verricht namens de laboratoriummodule, bevat representedOrganization.id de identificatie van het Ziekenhuis, zijnde de verantwoordelijke organisatie voor het ZIS. (Meddotsage)
@classCode
cs 0 … 1 F AGNT
hl7:representedOrganization
0 … 1 Bevat de gegevens van de betreffende organisatie.
(Meddotsage)
@classCode
cs 0 … 1 F ORG
@determinerCode
cs 0 … 1 F INSTANCE
hl7:id
II 1 … 1 M Organisatie-id (Meddotsage)
hl7:name
ON 0 … * Organisatie-naam (Meddotsage)
hl7:telecom
TEL 0 … * Organisatie-telecom (Meddotsage)
hl7:NotificationParty
0 … 1 (Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.102.10.516 Notification Party [contact] (2012‑09‑01)
@classCode
0 … 1 F CON
hl7:id
II 0 … * (Meddotsage)
hl7:code
CE 0 … * (Meddotsage)
hl7:addr
AD 0 … * (Meddotsage)
hl7:telecom
TEL 0 … * (Meddotsage)
hl7:contactParty
1 … 1 (Meddotsage)
Keuze 1 … 1 Elementen om uit te kiezen:
hl7:Organization
 … 1 Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.517 Organization [contact] (2012‑09‑01) (Meddotsage)
hl7:Person
 … 1 Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.518 Person [contact] (2012‑09‑01) (Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.102.10.101 Generic Transmission Checks (2014‑07‑15)
  Variabele let Naam transmission  
  Waarde .  
  Variabele let Naam interactionId  
  Waarde $transmission/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 interactionName  
  Waarde $interactionVocab/*/hl7:code[@code=$interactionId]/@displayName  
  Variabele let Naam isActive  
  Waarde not(exists($interactionVocab/*/hl7:code[@code=$interactionId]/hl7:qualifier[@name='Actief'][@value='false']))  
  Variabele let Naam allowBsn  
  Waarde exists($interactionVocab/*/hl7:code[@code=$interactionId]/hl7:qualifier[@name='AttentionLineMetBsn'][@value='true'])  
  Variabele let Naam allowContextCode  
  Waarde exists($interactionVocab/*/hl7:code[@code=$interactionId]/hl7:qualifier[@name='AttentionLineMetContextCode'][@value='true'])  
  Variabele let Naam senderGbpOrGbk  
  Waarde exists($transmission/hl7:ControlActProcess/hl7:authorOrPerformer/hl7:participant/hl7:AssignedPerson/hl7:code[@codeSystem=('2.16.840.1.113883.2.4.3.11.8','2.16.840.1.113883.2.4.3.11.6')])  
  Schematron assert role orange warning  
  test $interactionVocab  
  Melding Transmission: <value-of select="$interactionVocabFile"/> niet gevonden. Controles gebaseerd op dit externe configuratiebestand zijn gedeactiveerd.  
  Schematron assert role red error  
  test not($interactionVocab) or $isActive  
  Melding Transmission: deze interactie <value-of select="$interactionId"/> (<value-of select="$interactionName"/>) is niet (meer) Actief in <value-of select="$interactionVocabFile"/>  
  Schematron assert role red error  
  test not($interactionVocab) or not($allowBsn) or $transmission/hl7:attentionLine/hl7:keyWordText[@code=('FICID','PATID')][@codeSystem='2.16.840.1.113883.2.4.15.1']  
  Melding Transmission: er moet in deze interactie exact één AttentionLine met BSN zitten - <value-of select="$interactionId"/> (<value-of select="$interactionName"/>)  
  Schematron assert role red error  
  test not($interactionVocab) or not($allowContextCode) or $transmission/hl7:attentionLine/hl7:keyWordText[@code='CONTEXT'][@codeSystem='2.16.840.1.113883.2.4.15.1']  
  Melding Transmission: er moet in deze interactie exact één AttentionLine met de ContextCode zitten - <value-of select="$interactionId"/> (<value-of select="$interactionName"/>)  
  Schematron assert role orange warning  
  test not($interactionVocab) or not($transmission/hl7:attentionLine/hl7:keywordText[@code=('FICID','PATID')][@codeSystem='2.16.840.1.113883.2.4.15.1']) or $allowBsn or $senderGbpOrGbk  
  Melding Transmission: deze interactie <value-of select="$interactionId"/> (<value-of select="$interactionName"/>) is niet geconfigureerd voor gebruik van het element <value-of select="local-name()"/> voor BSN in <value-of select="$interactionVocabFile"/> en afzender is niet GBK of GBP  
  Schematron assert role orange warning  
  test not($interactionVocab) or not($transmission/hl7:attentionLine/hl7:keywordText[@code='CONTEXT'][@codeSystem='2.16.840.1.113883.2.4.15.1']) or $allowContextCode or $senderGbpOrGbk  
  Melding Transmission: deze interactie <value-of select="$interactionId"/> (<value-of select="$interactionName"/>) is niet geconfigureerd voor gebruik van het element <value-of select="local-name()"/> voor ContextCode in <value-of select="$interactionVocabFile"/> en afzender is niet GBK of GBP  
  Schematron assert role red error  
  test count($transmission/hl7:attentionLine/hl7:keyWordText[@code=('FICID','PATID')][@codeSystem='2.16.840.1.113883.2.4.15.1'])<=1  
  Melding Transmission: er mag maximaal één AttentionLine met BSN zijn - <value-of select="$interactionId"/> (<value-of select="$interactionName"/>)  
  Schematron assert role red error  
  test count($transmission/hl7:attentionLine/hl7:keyWordText[@code='CONTEXT'][@codeSystem='2.16.840.1.113883.2.4.15.1'])<=1  
  Melding Transmission: er mag maximaal één AttentionLine met de ContextCode zijn - <value-of select="$interactionId"/> (<value-of select="$interactionName"/>)  
Inclusie 1 … 1 R van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9046 ControlAct Initiating MP Voorschrift (2015‑07‑21 14:44:55)
hl7:ControlActProcess
1 … 1 R (Meddotsage)
@moodCode
1 … 1 F EVN
hl7:code
CV 0 … 1 R Trigger Event (Meddotsage)
@codeSystem
CONF 0 … 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. (Meddotsage)
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 (Meddotsage)
@typeCode
cs 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 (Meddotsage)
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) (Meddotsage)
hl7:AssignedPerson
R Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.514 Assigned Person [universal] (2012‑09‑01) (Meddotsage)
  Schematron assert role red error  
  test @typeCode = 'AUT' or @typeCode = 'PRF'  
  Melding @typeCode moet de waarde “AUT” of “PRF” hebben.  
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). (Meddotsage)
@typeCode
cs 1 … 1 F RESP
hl7:time
IVL_TS 0 … 1 Het tijdstip waarop het mandaat door overseer is verleend.
(Meddotsage)
hl7:AssignedPerson
1 … 1 M Mandaterende persoon
Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.514 Assigned Person [universal] (2012‑09‑01)
(Meddotsage)
hl7:reason
0 … * (Meddotsage)
@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) (Meddotsage)
hl7:subject
0 … * Payload. (Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.104 Medication Combined Order (DYNAMISCH)
hl7:prescription
Verdere informatie (Meddotsage)
 
target
mp-dataelement800-4 final Voorschrift v08.00 final Medicatie v08.00
mp-dataelement612-4 final Voorschrift final Medicatie v06.12
@classCode
0 … 1 F SBADM
@moodCode
0 … 1 F RQO
hl7:id
II 1 … 1 M Voorschriftnummer
Verdere informatie
(Meddotsage)
 
target
mp-dataelement612-1000 final Identificatie final Medicatie v06.12
mp-dataelement800-1000 final Identificatie v08.00 final 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
(Meddotsage)
 
target
mp-dataelement800-9514 final Status v08.00 final Medicatie v08.00
mp-dataelement612-9514 final Status final Medicatie v06.12
  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)
hl7:subject
0 … 1 C Patiënt
Verdere informatie
(Meddotsage)
@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) (Meddotsage)
 
target
mp-dataelement612-9515 final Patientgegevens final Medicatie v06.12
mp-dataelement800-9515 final Patientgegevens v08.00 final 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
(Meddotsage)
 
target
mp-dataelement612-1030 final Voorschrijver final Medicatie v06.12
@typeCode
0 … 1 F AUT
hl7:time
TS 1 … 1 M Voorschrijfdatum en –tijd
Verdere informatie
(Meddotsage)
 
target
mp-dataelement612-1020 final Voorschrijfdatum final Medicatie v06.12
hl7:AssignedPerson
1 … 1 M (Meddotsage)
 
target
mp-dataelement612-1040 final Zorgverlener final Medicatie v06.12
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
cs 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 (Meddotsage)
 
target
mp-dataelement612-1050 final Identificatie final Medicatie v06.12
@root
uid 1 … 1 F 2.16.528.1.1007.3.1
hl7:id
II.NL.AGB 0 … 1 R (Meddotsage)
 
target
mp-dataelement612-1050 final Identificatie final Medicatie v06.12
@root
uid 1 … 1 F 2.16.840.1.113883.2.4.6.1
hl7:code
CE 0 … 1 (Meddotsage)
 
target
mp-dataelement612-1160 final Zorgverlenerrol final Medicatie v06.12
@codeSystemName
CONF 0 … 1 F RoleCode
hl7:addr
AD 0 … * (Meddotsage)
hl7:assignee
1 … 1 R (Meddotsage)
hl7:assigneePerson
0 … 1 Persoonsgegevens (Meddotsage)
@classCode
cs 0 … 1 F PSN
@determinerCode
cs 0 … 1 F INSTANCE
hl7:name
PN 1 … * R Naam (Meddotsage)
 
target
mp-dataelement612-1060 final Naamgegevens final Medicatie v06.12
hl7:representedOrganization
0 … 1 Bevat de organisatiegegevens van de persoon (Meddotsage)
 
target
mp-dataelement612-1170 final Zorginstelling final Medicatie v06.12
@classCode
cs 1 … 1 F ORG
@determinerCode
cs 1 … 1 F INSTANCE
hl7:id
II 1 … * M (Meddotsage)
 
target
mp-dataelement612-1180 final Identificatie final Medicatie v06.12
hl7:code
CE 0 … 1 (Meddotsage)
hl7:name
ON 0 … * (Meddotsage)
 
target
mp-dataelement612-1190 final Naam final Medicatie v06.12
hl7:addr
AD 0 … * (Meddotsage)
  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 (Meddotsage)
@typeCode
0 … 1 F DIR
hl7:prescribedMedication
1 … 1 M De medicatiesoort is farmacotherapeutische component van het medicatievoorschrift
Verdere informatie
(Meddotsage)
 
target
mp-dataelement612-2450 final Geneesmiddel final Medicatie v06.12
@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 (Meddotsage)
 
target
mp-dataelement800-9146 final Ingrediënten v08.00 final Medicatie v08.00
mp-dataelement612-9146 final Ingrediënten final Medicatie v06.12
mp-dataelement800-8 final Geneesmiddel v08.00 final Medicatie v08.00
mp-dataelement612-8 final Geneesmiddel final Medicatie v06.12
mp-dataelement612-3530 final Actief final Medicatie v06.12
@classCode
0 … 1 F MMAT
@determinerCode
0 … 1 F KIND
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.
(Meddotsage)
waar [@code]
 
target
mp-dataelement900-22666 final ProductCode 9 final Medicatie 9
mp-dataelement612-2490 final Code final Medicatie v06.12
mp-dataelement900-22289 final ProductCode 9 final Medicatie 9
mp-dataelement612-3480 final Code final Medicatie v06.12
mp-dataelement900-22679 final ProductCode 9 final Medicatie 9
mp-dataelement612-2460 final Code final Medicatie v06.12
  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
hl7:translation
0 … * De vertalingen in het datatype CE bevatten dan equivalente of meer generieke codes uit andere coderingssystemen, maar nooit meer specifieke codes. (Meddotsage)
  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). (Meddotsage)
waar [@nullFlavor]
@nullFlavor
cs 1 … 1 F OTH
hl7:originalText
ST 1 … 1 M (Meddotsage)
 
target
mp-dataelement612-2470 final Omschrijving final Medicatie v06.12
mp-dataelement612-2520 final Omschrijving final Medicatie v06.12
  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
(Meddotsage)
 
target
mp-dataelement800-9145 final Omschrijving v08.00 final Medicatie v08.00
mp-dataelement612-3490 final Omschrijving final Medicatie v06.12
  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) and not(hl7:otherIngredient)))  
  Melding Bij niet-gecodeerde medicatie moet er minimaal één ingrediënt meegegeven worden.  
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)
(Meddotsage)
 
target
mp-dataelement612-3500 final Ingrediënten final Medicatie v06.12
mp-dataelement612-2480 final Ingrediënten final Medicatie v06.12
mp-dataelement612-2510 final Actief final Medicatie v06.12
@classCode
0 … 1 F ACTI
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)
(Meddotsage)
 
target
mp-dataelement612-2480 final Ingrediënten final Medicatie v06.12
mp-dataelement612-2510 final Actief final Medicatie v06.12
@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 (Meddotsage)
@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 (Meddotsage)
 
target
mp-dataelement612-2200 final Verstrekkingsverzoek final Medicatie v06.12
@classCode
0 … 1 F SPLY
@moodCode
0 … 1 F RQO
hl7:id
II 0 … 1 (Meddotsage)
hl7:statusCode
CS 0 … 1 Verdere informatie (Meddotsage)
@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
(Meddotsage)
 
target
mp-dataelement612-2410 final Iter final Medicatie v06.12
  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
(Meddotsage)
 
target
mp-dataelement612-2400 final Hoeveelheid final Medicatie v06.12
  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 0 … 1 R Vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
@codeSystem
CONF 0 … 1 F 2.16.840.1.113883.2.4.4.1.900.2 (G-Standaard thesaurus basiseenheden)
hl7:translation
PQR 0 … 1 Vertaling naar de G-Standaard deelverpakkingen (tabel 4). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.12']
@codeSystem
CONF 0 … 1 F 2.16.840.1.113883.2.4.4.12 (G-Standaard Tabel 902 thesaurus 4)
  Schematron assert role red error  
  test @nullFlavor or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']  
  Melding Vertaling naar G-Standaard basiseenheden (tabel 2 van de thesauraus) is verplicht.  
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 (Meddotsage)
hl7:serviceDeliveryLocation
1 … 1 M (Meddotsage)
hl7:code
1 … 1 R (Meddotsage)
hl7:addr
AD 1 … 1 M (Meddotsage)
 
target
mp-dataelement800-19757 final Afleverlocatie final Medicatie v06.12
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)
(Meddotsage)
 
target
mp-dataelement612-2210 final Beoogde verstrekker final Medicatie v06.12
@typeCode
0 … 1 F PRF
Inclusie 1 … * M van 2.16.840.1.113883.2.4.3.11.60.20.77.10.100 therapeuticAgentOf - Medication Administration Request (2013‑05‑21)
hl7:therapeuticAgentOf
1 … * M Bijbehorend(e) Toedieningsverzoek(en).
Verdere informatie
(Meddotsage)
 
target
mp-dataelement612-9580 final Medicatie-afspraak final Medicatie v06.12
@typeCode
cs 0 … 1 F TPA
hl7:medicationAdministrationRequest
0 … * (Meddotsage)
 
target
mp-dataelement612-9111 final Gebruiksinstructie final Medicatie v06.12
mp-dataelement612-9586 final Gebruiksinstructie final Medicatie v06.12
mp-dataelement612-9 final Medicatie-afspraak final Medicatie v06.12
mp-dataelement800-9586 final Gebruiksinstructie v08.00 final Medicatie v08.00
mp-dataelement612-9603 final Gebruiksinstructie final Medicatie v06.12
mp-dataelement612-9597 final Medicatie-afspraak final Medicatie v06.12
mp-dataelement800-9597 final Medicatie-afspraak v08.00 final Medicatie v08.00
mp-dataelement800-9603 final Gebruiksinstructie v08.00 final Medicatie v08.00
mp-dataelement800-9580 final Medicatie-afspraak v08.00 final Medicatie v08.00
@classCode
cs 0 … 1 F SBADM
@moodCode
cs 0 … 1 F RQO
hl7:text
ST 1 … 1 M Toedieningsverzoekomschrijving.
Verdere informatie
(Meddotsage)
 
target
mp-dataelement612-9107 final Omschrijving final Medicatie v06.12
mp-dataelement612-9581 final Omschrijving final Medicatie v06.12
mp-dataelement612-9598 final Omschrijving final Medicatie v06.12
mp-dataelement800-9598 final Omschrijving v08.00 final Medicatie v08.00
mp-dataelement800-9581 final Omschrijving v08.00 final Medicatie v08.00
@mediaType
st 0 … 1 F text/plain
  Voorbeeld
Er wordt een handgeschreven medicatievoorschrift ingevoerd, waarop de tekst ’30 stuks Paracetamol 200 mg, max. 3xdgs 1 tablet bij hoofdpijn. Met water innemen.’ staat. De tekst van de daarin opgenomen gebruiksinstructies wordt letterlijk doorgegeven.
<text mediaType="text/plain">Max. 3xdgs 1 tablet bij hoofdpijn. Met water innemen.</text>
  Voorbeeld
In een elektronisch voorschrijfsysteem (EVS) wordt een klinische medicatieopdracht ingevoerd door het selecteren van een doseerhoeveelheid, een doseerschema en eventuele gecodeerde gebruiksinstructies. Deze informatie-elementen worden op de juiste plaatsen doorgegeven in het toedieningsverzoek, maar daarnaast wordt hieruit (geautomatiseerd) een tekstuele omschrijving van het toedieningsverzoek (dus de bijbehorende gebruiksinstructies) gegenereerd. Dit ziet er bijvoorbeeld als volgt uit:
<text mediaType="text/plain">Start: 21/04/2008 Stop: <tot nader order> Frequentie: 1 x daags Dosering: 1 sachet Bijzonderheden: in water oplossen </text>
hl7:statusCode
CS 1 … 1 M (Meddotsage)
@code
CONF 1 … 1 F active
Inclusie 0 … * van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9006 Usable Period and Frequency (2013‑05‑21)
Keuze 0 … * Elementen om uit te kiezen:
  • hl7:effectiveTime[(local-name-from-QName(resolve-QName(@xsi:type,.))='SXPR_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3')]
  • hl7:effectiveTime[(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
  • hl7:effectiveTime[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
  • hl7:effectiveTime[(local-name-from-QName(resolve-QName(@xsi:type,.))='TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)]
hl7:effectiveTime
SXPR_TS 0 … 1 Gebruiksperiode en doseerschema
Verdere informatie
(Meddotsage)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='SXPR_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3')]
hl7:comp
IVL_TS 0 … 1 R Het eerste comp element bevat de gebruiksperiode (indien bekend). (Meddotsage)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3')]
 
target
mp-dataelement800-9582 final Gebruiksperiode/-duur v08.00 final Medicatie v08.00
mp-dataelement612-9582 final Gebruiksperiode/-duur final Medicatie v06.12
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) (Meddotsage)
 
target
mp-dataelement612-9158 final Begindatum final Medicatie v06.12
mp-dataelement800-9583 final Begindatum v08.00 final Medicatie v08.00
mp-dataelement800-9600 final Begindatum v08.00 final Medicatie v08.00
mp-dataelement612-9600 final Begindatum final Medicatie v06.12
mp-dataelement612-9109 final Gebruiksduur final Medicatie v06.12
mp-dataelement612-9583 final Begindatum final 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) (Meddotsage)
 
target
mp-dataelement612-9585 final Gebruiksduur final Medicatie v06.12
mp-dataelement800-9585 final Gebruiksduur v08.00 final Medicatie v08.00
mp-dataelement800-9602 final Gebruiksduur v08.00 final Medicatie v08.00
mp-dataelement612-9602 final Gebruiksduur final Medicatie v06.12
@value
real 1 … 1 R
@unit
cs 1 … 1 F d
  Voorbeeld <width value="4" unit="d"/>
hl7:high
TS 0 … 1 R Einddatum en tijd (klinische situatie) (Meddotsage)
 
target
mp-dataelement612-9584 final Einddatum final Medicatie v06.12
mp-dataelement800-9584 final Einddatum v08.00 final Medicatie v08.00
mp-dataelement612-9159 final Einddatum final Medicatie v06.12
mp-dataelement800-9601 final Einddatum v08.00 final Medicatie v08.00
mp-dataelement612-9601 final Einddatum final 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 (Meddotsage)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
 
target
mp-dataelement612-9587 final Doseerschema final 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). (Meddotsage)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (Meddotsage)
  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. (Meddotsage)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (Meddotsage)
@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 (Meddotsage)
@value
real 1 … 1 R @value kan een niet-geheel getal bevatten, dat - indien nodig - wordt afgekapt op 4 decimalen. Dit kan een ander resultaat opleveren dan wanneer wordt afgerond! Voorbeeld: Als 2x per dag moet worden toegediend, dan heeft @value de waarde "0.5" (een herhaalperiode van een halve dag). Voorbeeld: Als 3x per week moet worden toegediend, dan heeft @value de waarde "0.3333". Voorbeeld: Als 6x per dag moet worden toegediend, dan heeft @value de waarde: "0.1666" (en dus niet "0.1667"). Bij een getal kleiner dan 1 is het verplicht een voorloop 0 mee te geven. ".5" is dus niet toegestaan, dit moet zijn: "0.5". Uren en minuten zijn ook toegestaan: dus 'iedere 12 uur' of 'iedere 240 minuten' kan ook (minuten is m.n. in klinische setting gebruikelijk).
@unit
1 … 1 R
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  Schematron assert role red error  
  test not(exists(../hl7:phase/hl7:width)) or @unit='d'  
  Melding Wanneer de gebruiksfrequentie gecombineerd wordt met een herhalend interval moet deze uitgedrukt worden in dagen.  
  Schematron assert role red error  
  test not(exists(../preceding-sibling::hl7:comp[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ])) or @unit=../preceding-sibling::hl7:comp/hl7:period/@unit  
  Melding Binnen één toedieningsinstructie (medicationAdministrationRequest) moet de eenheid van de herhaalperiode hetzelfde zijn (technisch: de @unit van period moet overeenkomen voor iedere comp[@xsi:type='PIVL_TS'])  
  Schematron assert role red error  
  test matches(@value,'^[0-9]')  
  Melding Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value een getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken (.5 is niet toegestaan 0.5 wel).  
hl7:comp
SXPR_TS 0 … * Complex doseerschema (Meddotsage)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='SXPR_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
 
target
mp-dataelement612-9587 final Doseerschema final Medicatie v06.12
@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 (Meddotsage)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='SXPR_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
@operator
0 … 1   'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:comp
PIVL_TS 2 … * (Meddotsage)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 Frequency (2015‑03‑05 13:41:39)
@operator
0 … 1   'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:phase
IVL_TS 0 … 1 R Herhalend tijdstip of herhalend interval. Een herhalend tijdstip wordt uitgedrukt in het xml element 'center'. Een herhalend interval in het xml element 'low' en/of 'width. Een herhalend interval bestaat altijd uit een geankerd (met startdatum) of een zwevend interval dat periodiek herhaald wordt. Er is de regel gesteld dat het interval altijd een geheel aantal dagen moet beslaan en dat de herhaalperiode een geheel aantal dagen moet omvatten. Dit omdat de intervalschema’s waarin een herhalend interval wordt gebruikt in principe altijd de vorm hebben “m dagen wel, n dagen niet” (totdat er andere use cases zijn). (Meddotsage)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (Meddotsage)
  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. (Meddotsage)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (Meddotsage)
@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 (Meddotsage)
@value
real 1 … 1 R @value kan een niet-geheel getal bevatten, dat - indien nodig - wordt afgekapt op 4 decimalen. Dit kan een ander resultaat opleveren dan wanneer wordt afgerond! Voorbeeld: Als 2x per dag moet worden toegediend, dan heeft @value de waarde "0.5" (een herhaalperiode van een halve dag). Voorbeeld: Als 3x per week moet worden toegediend, dan heeft @value de waarde "0.3333". Voorbeeld: Als 6x per dag moet worden toegediend, dan heeft @value de waarde: "0.1666" (en dus niet "0.1667"). Bij een getal kleiner dan 1 is het verplicht een voorloop 0 mee te geven. ".5" is dus niet toegestaan, dit moet zijn: "0.5". Uren en minuten zijn ook toegestaan: dus 'iedere 12 uur' of 'iedere 240 minuten' kan ook (minuten is m.n. in klinische setting gebruikelijk).
@unit
1 … 1 R
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  Schematron assert role red error  
  test not(exists(../hl7:phase/hl7:width)) or @unit='d'  
  Melding Wanneer de gebruiksfrequentie gecombineerd wordt met een herhalend interval moet deze uitgedrukt worden in dagen.  
  Schematron assert role red error  
  test not(exists(../preceding-sibling::hl7:comp[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ])) or @unit=../preceding-sibling::hl7:comp/hl7:period/@unit  
  Melding Binnen één toedieningsinstructie (medicationAdministrationRequest) moet de eenheid van de herhaalperiode hetzelfde zijn (technisch: de @unit van period moet overeenkomen voor iedere comp[@xsi:type='PIVL_TS'])  
  Schematron assert role red error  
  test matches(@value,'^[0-9]')  
  Melding Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value een getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken (.5 is niet toegestaan 0.5 wel).  
hl7:comp
PIVL_TS 0 … * (Meddotsage)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 Frequency (2015‑03‑05 13:41:39)
@operator
0 … 1   'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:phase
IVL_TS 0 … 1 R Herhalend tijdstip of herhalend interval. Een herhalend tijdstip wordt uitgedrukt in het xml element 'center'. Een herhalend interval in het xml element 'low' en/of 'width. Een herhalend interval bestaat altijd uit een geankerd (met startdatum) of een zwevend interval dat periodiek herhaald wordt. Er is de regel gesteld dat het interval altijd een geheel aantal dagen moet beslaan en dat de herhaalperiode een geheel aantal dagen moet omvatten. Dit omdat de intervalschema’s waarin een herhalend interval wordt gebruikt in principe altijd de vorm hebben “m dagen wel, n dagen niet” (totdat er andere use cases zijn). (Meddotsage)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (Meddotsage)
  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. (Meddotsage)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (Meddotsage)
@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 (Meddotsage)
@value
real 1 … 1 R @value kan een niet-geheel getal bevatten, dat - indien nodig - wordt afgekapt op 4 decimalen. Dit kan een ander resultaat opleveren dan wanneer wordt afgerond! Voorbeeld: Als 2x per dag moet worden toegediend, dan heeft @value de waarde "0.5" (een herhaalperiode van een halve dag). Voorbeeld: Als 3x per week moet worden toegediend, dan heeft @value de waarde "0.3333". Voorbeeld: Als 6x per dag moet worden toegediend, dan heeft @value de waarde: "0.1666" (en dus niet "0.1667"). Bij een getal kleiner dan 1 is het verplicht een voorloop 0 mee te geven. ".5" is dus niet toegestaan, dit moet zijn: "0.5". Uren en minuten zijn ook toegestaan: dus 'iedere 12 uur' of 'iedere 240 minuten' kan ook (minuten is m.n. in klinische setting gebruikelijk).
@unit
1 … 1 R
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  Schematron assert role red error  
  test not(exists(../hl7:phase/hl7:width)) or @unit='d'  
  Melding Wanneer de gebruiksfrequentie gecombineerd wordt met een herhalend interval moet deze uitgedrukt worden in dagen.  
  Schematron assert role red error  
  test not(exists(../preceding-sibling::hl7:comp[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ])) or @unit=../preceding-sibling::hl7:comp/hl7:period/@unit  
  Melding Binnen één toedieningsinstructie (medicationAdministrationRequest) moet de eenheid van de herhaalperiode hetzelfde zijn (technisch: de @unit van period moet overeenkomen voor iedere comp[@xsi:type='PIVL_TS'])  
  Schematron assert role red error  
  test matches(@value,'^[0-9]')  
  Melding Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value een getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken (.5 is niet toegestaan 0.5 wel).  
  Schematron assert role red error  
  test not(exists(hl7:comp[(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]))  
  Melding Er mag maximaal één gebruiksperiode (@xsi:type='IVL_TS') voorkomen binnen dezelfde MedicationAdministrationRequest (MAR) én deze moet als eerste voorkomen in de MAR.  
hl7:effectiveTime
IVL_TS 0 … 1 R Er is wél een gebruiksperiode bekend, maar geen doseerschema. (Meddotsage)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
 
target
mp-dataelement612-9157 final Gebruiksperiode/-duur final Medicatie v06.12
mp-dataelement800-9599 final Gebruiksperiode/-duur v08.00 final Medicatie v08.00
mp-dataelement800-9157 final Gebruiksperiode/-duur v08.00 final Medicatie v08.00
mp-dataelement612-9599 final Gebruiksperiode/-duur final Medicatie v06.12
mp-dataelement612-9582 final Gebruiksperiode/-duur final Medicatie v06.12
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) (Meddotsage)
 
target
mp-dataelement612-9158 final Begindatum final Medicatie v06.12
mp-dataelement800-9583 final Begindatum v08.00 final Medicatie v08.00
mp-dataelement800-9600 final Begindatum v08.00 final Medicatie v08.00
mp-dataelement612-9600 final Begindatum final Medicatie v06.12
mp-dataelement612-9109 final Gebruiksduur final Medicatie v06.12
mp-dataelement612-9583 final Begindatum final 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) (Meddotsage)
 
target
mp-dataelement612-9585 final Gebruiksduur final Medicatie v06.12
mp-dataelement800-9585 final Gebruiksduur v08.00 final Medicatie v08.00
mp-dataelement800-9602 final Gebruiksduur v08.00 final Medicatie v08.00
mp-dataelement612-9602 final Gebruiksduur final Medicatie v06.12
@value
real 1 … 1 R
@unit
cs 1 … 1 F d
  Voorbeeld <width value="4" unit="d"/>
hl7:high
TS 0 … 1 R Einddatum en tijd (klinische situatie) (Meddotsage)
 
target
mp-dataelement612-9584 final Einddatum final Medicatie v06.12
mp-dataelement800-9584 final Einddatum v08.00 final Medicatie v08.00
mp-dataelement612-9159 final Einddatum final Medicatie v06.12
mp-dataelement800-9601 final Einddatum v08.00 final Medicatie v08.00
mp-dataelement612-9601 final Einddatum final 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. (Meddotsage)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
 
target
mp-dataelement612-9587 final Doseerschema final Medicatie v06.12
mp-dataelement800-9587 final Doseerschema v08.00 final Medicatie v08.00
mp-dataelement612-9604 final Doseerschema final Medicatie v06.12
mp-dataelement612-9112 final Doseerschema final Medicatie v06.12
mp-dataelement800-9604 final Doseerschema v08.00 final Medicatie v08.00
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). (Meddotsage)
hl7:center
0 … 1 R Herhalend tijdstip per dag. (Meddotsage)
  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. (Meddotsage)
hl7:width
0 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (Meddotsage)
@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 (Meddotsage)
@value
real 1 … 1 R @value kan een niet-geheel getal bevatten, dat - indien nodig - wordt afgekapt op 4 decimalen. Dit kan een ander resultaat opleveren dan wanneer wordt afgerond! Voorbeeld: Als 2x per dag moet worden toegediend, dan heeft @value de waarde "0.5" (een herhaalperiode van een halve dag). Voorbeeld: Als 3x per week moet worden toegediend, dan heeft @value de waarde "0.3333". Voorbeeld: Als 6x per dag moet worden toegediend, dan heeft @value de waarde: "0.1666" (en dus niet "0.1667"). Bij een getal kleiner dan 1 is het verplicht een voorloop 0 mee te geven. ".5" is dus niet toegestaan, dit moet zijn: "0.5". Uren en minuten zijn ook toegestaan: dus 'iedere 12 uur' of 'iedere 240 minuten' kan ook (minuten is m.n. in klinische setting gebruikelijk).
@unit
1 … 1 R
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  Schematron assert role red error  
  test not(exists(../hl7:phase/hl7:width)) or @unit='d'  
  Melding Wanneer de gebruiksfrequentie gecombineerd wordt met een herhalend interval moet deze uitgedrukt worden in dagen.  
  Schematron assert role red error  
  test not(exists(../preceding-sibling::hl7:comp[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ])) or @unit=../preceding-sibling::hl7:comp/hl7:period/@unit  
  Melding Binnen één toedieningsinstructie (medicationAdministrationRequest) moet de eenheid van de herhaalperiode hetzelfde zijn (technisch: de @unit van period moet overeenkomen voor iedere comp[@xsi:type='PIVL_TS'])  
  Schematron assert role red error  
  test matches(@value,'^[0-9]')  
  Melding Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value een getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken (.5 is niet toegestaan 0.5 wel).  
hl7:effectiveTime
TS 0 … 1 R Datum (tijd) van eenmalig gebruik.
Verdere informatie
(Meddotsage)
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') or not(@xsi:type)]
 
target
mp-dataelement612-9587 final Doseerschema final Medicatie v06.12
@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
(Meddotsage)
 
target
mp-dataelement612-9605 final Toedieningsweg final Medicatie v06.12
mp-dataelement800-9605 final Toedieningsweg v08.00 final Medicatie v08.00
mp-dataelement612-9113 final Toedieningsweg final Medicatie v06.12
mp-dataelement612-9588 final Toedieningsweg final Medicatie v06.12
mp-dataelement800-9588 final Toedieningsweg v08.00 final Medicatie v08.00
@code
1 … 1 R Code uit tabel 0007 van de thesaurus zónder voorloopnullen.
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.9
@displayName
1 … 1 R
  Voorbeeld
De voorschrijver wil expliciet duidelijk maken dat het via het oor moet worden gebruikt.
<routeCode code="8" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="auriculair"/>
  Voorbeeld
Er wordt bij een klinische MO aangegeven dat toediening zowel intramusculair als intraveneus kan plaatsvinden, al naar gelang de afweging van de arts of verpleger.
<routeCode code="18" codeSystem="2.16.840.1.113883.2.4.4.9" displayName="IM/IV"/>
  Schematron assert role red error  
  test not(starts-with(@code, '0'))  
  Melding Géén voorloopnullen opnemen bij code voor toedieningsweg.  
Inclusie 0 … 1 R van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9048 DoseQuantity (2015‑07‑24 15:11:09)
Keuze 0 … 1 Elementen om uit te kiezen:
  • hl7:doseQuantity[hl7:center]
  • hl7:doseQuantity[hl7:low|hl7:high]
  • hl7:doseQuantity[hl7:translation]
hl7:doseQuantity
IVL_PQ 0 … 1 R Doseerhoeveelheid. Voor vaste keerdosis: gebruik het center element.
Verdere informatie
(Meddotsage)
waar [hl7:center]
 
target
mp-dataelement612-9114 final Doseerhoeveelheid final Medicatie v06.12
mp-dataelement612-9589 final Doseerhoeveelheid final Medicatie v06.12
mp-dataelement800-9589 final Doseerhoeveelheid v08.00 final Medicatie v08.00
mp-dataelement612-9606 final Doseerhoeveelheid final 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 (Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
 
target
mp-dataelement900-23747 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23744 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
 
target
mp-dataelement900-22615 final Waarde 9 final Medicatie 9
mp-dataelement900-22686 final Waarde 9 final Medicatie 9
mp-dataelement900-22966 final Waarde 9 final Medicatie 9
mp-dataelement900-22612 final Waarde 9 final Medicatie 9
mp-dataelement900-23890 pending Waarde 9 final Medicatie 9
mp-dataelement900-23021 final Waarde 9 final Medicatie 9
mp-dataelement900-22676 final Waarde 9 final Medicatie 9
mp-dataelement900-23874 pending Aantal 9 final Medicatie 9
mp-dataelement900-23272 final Aantal 9 final Medicatie 9
mp-dataelement900-23019 final Waarde 9 final Medicatie 9
mp-dataelement900-22599 final Aantal 9 final Medicatie 9
mp-dataelement900-23887 pending Waarde 9 final Medicatie 9
mp-dataelement900-22964 final Waarde 9 final Medicatie 9
mp-dataelement900-22673 final Waarde 9 final Medicatie 9
mp-dataelement900-22601 final Aantal 9 final Medicatie 9
mp-dataelement900-22689 final Waarde 9 final Medicatie 9
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
 
target
mp-dataelement900-22602 final Eenheid 9 final Medicatie 9
mp-dataelement900-22690 final Eenheid 9 final Medicatie 9
mp-dataelement900-22600 final Eenheid 9 final Medicatie 9
mp-dataelement900-23254 final Eenheid 9 final Medicatie 9
mp-dataelement900-22616 final Eenheid 9 final Medicatie 9
mp-dataelement900-22687 final Eenheid 9 final Medicatie 9
mp-dataelement900-22967 final Eenheid 9 final Medicatie 9
mp-dataelement900-23022 final Eenheid 9 final Medicatie 9
mp-dataelement900-22613 final Eenheid 9 final Medicatie 9
mp-dataelement900-22629 final Eenheid 9 final Medicatie 9
mp-dataelement900-23891 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23020 final Eenheid 9 final Medicatie 9
mp-dataelement900-22677 final Eenheid 9 final Medicatie 9
mp-dataelement900-23875 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23273 final Eenheid 9 final Medicatie 9
mp-dataelement900-23888 pending Eenheid 9 final Medicatie 9
mp-dataelement900-22965 final Eenheid 9 final Medicatie 9
mp-dataelement900-22674 final Eenheid 9 final Medicatie 9
mp-dataelement900-22729 final Eenheid 9 final Medicatie 9
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red error  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']  
  Melding Vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus) is verplicht.  
  Schematron assert role orange warning  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2' and @value=../@value]  
  Melding translation/@value in G-Standaard basiseenheden tabel 2 is niet gelijk aan dose(Check)Quantity/@value, controleer of dit klopt.  
hl7:translation
PQR 0 … 1 Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht te verwerken door ontvanger (indien de betreffende tabel ondersteund wordt). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361']
 
target
mp-dataelement900-23763 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
@code
1 … 1 R Code voor de (a component) van tabel 25
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.361
@displayName
1 … 1 R
hl7:doseQuantity
IVL_PQ 0 … 1 R Doseerhoeveelheid. Voor variabele keerdosis: gebruik low en/of high.
Verdere informatie
(Meddotsage)
waar [hl7:lowof
hl7:high]
 
target
mp-dataelement612-9589 final Doseerhoeveelheid final Medicatie v06.12
mp-dataelement800-9589 final Doseerhoeveelheid v08.00 final Medicatie v08.00
mp-dataelement612-9606 final Doseerhoeveelheid final Medicatie v06.12
mp-dataelement612-9114 final Doseerhoeveelheid final 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 (Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
 
target
mp-dataelement900-23747 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23744 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
 
target
mp-dataelement900-22615 final Waarde 9 final Medicatie 9
mp-dataelement900-22686 final Waarde 9 final Medicatie 9
mp-dataelement900-22966 final Waarde 9 final Medicatie 9
mp-dataelement900-22612 final Waarde 9 final Medicatie 9
mp-dataelement900-23890 pending Waarde 9 final Medicatie 9
mp-dataelement900-23021 final Waarde 9 final Medicatie 9
mp-dataelement900-22676 final Waarde 9 final Medicatie 9
mp-dataelement900-23874 pending Aantal 9 final Medicatie 9
mp-dataelement900-23272 final Aantal 9 final Medicatie 9
mp-dataelement900-23019 final Waarde 9 final Medicatie 9
mp-dataelement900-22599 final Aantal 9 final Medicatie 9
mp-dataelement900-23887 pending Waarde 9 final Medicatie 9
mp-dataelement900-22964 final Waarde 9 final Medicatie 9
mp-dataelement900-22673 final Waarde 9 final Medicatie 9
mp-dataelement900-22601 final Aantal 9 final Medicatie 9
mp-dataelement900-22689 final Waarde 9 final Medicatie 9
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
 
target
mp-dataelement900-22602 final Eenheid 9 final Medicatie 9
mp-dataelement900-22690 final Eenheid 9 final Medicatie 9
mp-dataelement900-22600 final Eenheid 9 final Medicatie 9
mp-dataelement900-23254 final Eenheid 9 final Medicatie 9
mp-dataelement900-22616 final Eenheid 9 final Medicatie 9
mp-dataelement900-22687 final Eenheid 9 final Medicatie 9
mp-dataelement900-22967 final Eenheid 9 final Medicatie 9
mp-dataelement900-23022 final Eenheid 9 final Medicatie 9
mp-dataelement900-22613 final Eenheid 9 final Medicatie 9
mp-dataelement900-22629 final Eenheid 9 final Medicatie 9
mp-dataelement900-23891 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23020 final Eenheid 9 final Medicatie 9
mp-dataelement900-22677 final Eenheid 9 final Medicatie 9
mp-dataelement900-23875 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23273 final Eenheid 9 final Medicatie 9
mp-dataelement900-23888 pending Eenheid 9 final Medicatie 9
mp-dataelement900-22965 final Eenheid 9 final Medicatie 9
mp-dataelement900-22674 final Eenheid 9 final Medicatie 9
mp-dataelement900-22729 final Eenheid 9 final Medicatie 9
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red error  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']  
  Melding Vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus) is verplicht.  
  Schematron assert role orange warning  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2' and @value=../@value]  
  Melding translation/@value in G-Standaard basiseenheden tabel 2 is niet gelijk aan dose(Check)Quantity/@value, controleer of dit klopt.  
hl7:translation
PQR 0 … 1 Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht te verwerken door ontvanger (indien de betreffende tabel ondersteund wordt). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361']
 
target
mp-dataelement900-23763 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
@code
1 … 1 R Code voor de (a component) van tabel 25
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.361
@displayName
1 … 1 R
hl7:high
PQ 0 … 1 R Bovengrens bij variabele keerdosis (Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
 
target
mp-dataelement900-23747 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23744 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
 
target
mp-dataelement900-22615 final Waarde 9 final Medicatie 9
mp-dataelement900-22686 final Waarde 9 final Medicatie 9
mp-dataelement900-22966 final Waarde 9 final Medicatie 9
mp-dataelement900-22612 final Waarde 9 final Medicatie 9
mp-dataelement900-23890 pending Waarde 9 final Medicatie 9
mp-dataelement900-23021 final Waarde 9 final Medicatie 9
mp-dataelement900-22676 final Waarde 9 final Medicatie 9
mp-dataelement900-23874 pending Aantal 9 final Medicatie 9
mp-dataelement900-23272 final Aantal 9 final Medicatie 9
mp-dataelement900-23019 final Waarde 9 final Medicatie 9
mp-dataelement900-22599 final Aantal 9 final Medicatie 9
mp-dataelement900-23887 pending Waarde 9 final Medicatie 9
mp-dataelement900-22964 final Waarde 9 final Medicatie 9
mp-dataelement900-22673 final Waarde 9 final Medicatie 9
mp-dataelement900-22601 final Aantal 9 final Medicatie 9
mp-dataelement900-22689 final Waarde 9 final Medicatie 9
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
 
target
mp-dataelement900-22602 final Eenheid 9 final Medicatie 9
mp-dataelement900-22690 final Eenheid 9 final Medicatie 9
mp-dataelement900-22600 final Eenheid 9 final Medicatie 9
mp-dataelement900-23254 final Eenheid 9 final Medicatie 9
mp-dataelement900-22616 final Eenheid 9 final Medicatie 9
mp-dataelement900-22687 final Eenheid 9 final Medicatie 9
mp-dataelement900-22967 final Eenheid 9 final Medicatie 9
mp-dataelement900-23022 final Eenheid 9 final Medicatie 9
mp-dataelement900-22613 final Eenheid 9 final Medicatie 9
mp-dataelement900-22629 final Eenheid 9 final Medicatie 9
mp-dataelement900-23891 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23020 final Eenheid 9 final Medicatie 9
mp-dataelement900-22677 final Eenheid 9 final Medicatie 9
mp-dataelement900-23875 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23273 final Eenheid 9 final Medicatie 9
mp-dataelement900-23888 pending Eenheid 9 final Medicatie 9
mp-dataelement900-22965 final Eenheid 9 final Medicatie 9
mp-dataelement900-22674 final Eenheid 9 final Medicatie 9
mp-dataelement900-22729 final Eenheid 9 final Medicatie 9
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red error  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']  
  Melding Vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus) is verplicht.  
  Schematron assert role orange warning  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2' and @value=../@value]  
  Melding translation/@value in G-Standaard basiseenheden tabel 2 is niet gelijk aan dose(Check)Quantity/@value, controleer of dit klopt.  
hl7:translation
PQR 0 … 1 Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht te verwerken door ontvanger (indien de betreffende tabel ondersteund wordt). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361']
 
target
mp-dataelement900-23763 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
@code
1 … 1 R Code voor de (a component) van tabel 25
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.361
@displayName
1 … 1 R
hl7:doseQuantity
IVL_PQ 0 … 1 R Alternatieve variant voor het doorgeven van vaste keerdosis. Hoewel het volgens specificatie is toegestaan deze variant te gebruiken, wordt het gebruik van deze variant ontmoedigd.
Staat gepland om uitgefaseerd te worden bij een volgende release. Echter: ontvangende systemen moeten deze variant (nog) wel ondersteunen. Verdere informatie
(Meddotsage)
waar [hl7:translation]
 
target
mp-dataelement612-9606 final Doseerhoeveelheid final Medicatie v06.12
mp-dataelement612-9114 final Doseerhoeveelheid final Medicatie v06.12
mp-dataelement612-9589 final Doseerhoeveelheid final Medicatie v06.12
mp-dataelement800-9589 final Doseerhoeveelheid v08.00 final Medicatie v08.00
  Voorbeeld
Er moeten 200 mg worden toegediend.
<doseQuantity value="200" unit="mg">
  <translation value="200" code="229" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="milligram"/></doseQuantity>
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
 
target
mp-dataelement900-23747 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23744 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
 
target
mp-dataelement900-22615 final Waarde 9 final Medicatie 9
mp-dataelement900-22686 final Waarde 9 final Medicatie 9
mp-dataelement900-22966 final Waarde 9 final Medicatie 9
mp-dataelement900-22612 final Waarde 9 final Medicatie 9
mp-dataelement900-23890 pending Waarde 9 final Medicatie 9
mp-dataelement900-23021 final Waarde 9 final Medicatie 9
mp-dataelement900-22676 final Waarde 9 final Medicatie 9
mp-dataelement900-23874 pending Aantal 9 final Medicatie 9
mp-dataelement900-23272 final Aantal 9 final Medicatie 9
mp-dataelement900-23019 final Waarde 9 final Medicatie 9
mp-dataelement900-22599 final Aantal 9 final Medicatie 9
mp-dataelement900-23887 pending Waarde 9 final Medicatie 9
mp-dataelement900-22964 final Waarde 9 final Medicatie 9
mp-dataelement900-22673 final Waarde 9 final Medicatie 9
mp-dataelement900-22601 final Aantal 9 final Medicatie 9
mp-dataelement900-22689 final Waarde 9 final Medicatie 9
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
 
target
mp-dataelement900-22602 final Eenheid 9 final Medicatie 9
mp-dataelement900-22690 final Eenheid 9 final Medicatie 9
mp-dataelement900-22600 final Eenheid 9 final Medicatie 9
mp-dataelement900-23254 final Eenheid 9 final Medicatie 9
mp-dataelement900-22616 final Eenheid 9 final Medicatie 9
mp-dataelement900-22687 final Eenheid 9 final Medicatie 9
mp-dataelement900-22967 final Eenheid 9 final Medicatie 9
mp-dataelement900-23022 final Eenheid 9 final Medicatie 9
mp-dataelement900-22613 final Eenheid 9 final Medicatie 9
mp-dataelement900-22629 final Eenheid 9 final Medicatie 9
mp-dataelement900-23891 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23020 final Eenheid 9 final Medicatie 9
mp-dataelement900-22677 final Eenheid 9 final Medicatie 9
mp-dataelement900-23875 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23273 final Eenheid 9 final Medicatie 9
mp-dataelement900-23888 pending Eenheid 9 final Medicatie 9
mp-dataelement900-22965 final Eenheid 9 final Medicatie 9
mp-dataelement900-22674 final Eenheid 9 final Medicatie 9
mp-dataelement900-22729 final Eenheid 9 final Medicatie 9
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red error  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']  
  Melding Vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus) is verplicht.  
  Schematron assert role orange warning  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2' and @value=../@value]  
  Melding translation/@value in G-Standaard basiseenheden tabel 2 is niet gelijk aan dose(Check)Quantity/@value, controleer of dit klopt.  
hl7:translation
PQR 0 … 1 Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht te verwerken door ontvanger (indien de betreffende tabel ondersteund wordt). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361']
 
target
mp-dataelement900-23763 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
@code
1 … 1 R Code voor de (a component) van tabel 25
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.361
@displayName
1 … 1 R
hl7:doseCheckQuantity
RTO_QTY_QTY 0 … 1 Dosering over periode
Verdere informatie
(Meddotsage)
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 (Meddotsage)
@xsi:type
1 … 1 R Voor vaste periodieke dosis: PQ, voor variabele: IVL_PQ.
  CONF
@xsi:type moet "PQ" zijn
of
@xsi:type moet "IVL_PQ" zijn
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
 
target
mp-dataelement900-23747 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23744 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
 
target
mp-dataelement900-22615 final Waarde 9 final Medicatie 9
mp-dataelement900-22686 final Waarde 9 final Medicatie 9
mp-dataelement900-22966 final Waarde 9 final Medicatie 9
mp-dataelement900-22612 final Waarde 9 final Medicatie 9
mp-dataelement900-23890 pending Waarde 9 final Medicatie 9
mp-dataelement900-23021 final Waarde 9 final Medicatie 9
mp-dataelement900-22676 final Waarde 9 final Medicatie 9
mp-dataelement900-23874 pending Aantal 9 final Medicatie 9
mp-dataelement900-23272 final Aantal 9 final Medicatie 9
mp-dataelement900-23019 final Waarde 9 final Medicatie 9
mp-dataelement900-22599 final Aantal 9 final Medicatie 9
mp-dataelement900-23887 pending Waarde 9 final Medicatie 9
mp-dataelement900-22964 final Waarde 9 final Medicatie 9
mp-dataelement900-22673 final Waarde 9 final Medicatie 9
mp-dataelement900-22601 final Aantal 9 final Medicatie 9
mp-dataelement900-22689 final Waarde 9 final Medicatie 9
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
 
target
mp-dataelement900-22602 final Eenheid 9 final Medicatie 9
mp-dataelement900-22690 final Eenheid 9 final Medicatie 9
mp-dataelement900-22600 final Eenheid 9 final Medicatie 9
mp-dataelement900-23254 final Eenheid 9 final Medicatie 9
mp-dataelement900-22616 final Eenheid 9 final Medicatie 9
mp-dataelement900-22687 final Eenheid 9 final Medicatie 9
mp-dataelement900-22967 final Eenheid 9 final Medicatie 9
mp-dataelement900-23022 final Eenheid 9 final Medicatie 9
mp-dataelement900-22613 final Eenheid 9 final Medicatie 9
mp-dataelement900-22629 final Eenheid 9 final Medicatie 9
mp-dataelement900-23891 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23020 final Eenheid 9 final Medicatie 9
mp-dataelement900-22677 final Eenheid 9 final Medicatie 9
mp-dataelement900-23875 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23273 final Eenheid 9 final Medicatie 9
mp-dataelement900-23888 pending Eenheid 9 final Medicatie 9
mp-dataelement900-22965 final Eenheid 9 final Medicatie 9
mp-dataelement900-22674 final Eenheid 9 final Medicatie 9
mp-dataelement900-22729 final Eenheid 9 final Medicatie 9
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red error  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']  
  Melding Vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus) is verplicht.  
  Schematron assert role orange warning  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2' and @value=../@value]  
  Melding translation/@value in G-Standaard basiseenheden tabel 2 is niet gelijk aan dose(Check)Quantity/@value, controleer of dit klopt.  
hl7:translation
PQR 0 … 1 Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht te verwerken door ontvanger (indien de betreffende tabel ondersteund wordt). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361']
 
target
mp-dataelement900-23763 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
@code
1 … 1 R Code voor de (a component) van tabel 25
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.361
@displayName
1 … 1 R
hl7:low
PQ 0 … 1 R Ondergrens bij variable periodieke dosis (Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
 
target
mp-dataelement900-23747 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23744 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
 
target
mp-dataelement900-22615 final Waarde 9 final Medicatie 9
mp-dataelement900-22686 final Waarde 9 final Medicatie 9
mp-dataelement900-22966 final Waarde 9 final Medicatie 9
mp-dataelement900-22612 final Waarde 9 final Medicatie 9
mp-dataelement900-23890 pending Waarde 9 final Medicatie 9
mp-dataelement900-23021 final Waarde 9 final Medicatie 9
mp-dataelement900-22676 final Waarde 9 final Medicatie 9
mp-dataelement900-23874 pending Aantal 9 final Medicatie 9
mp-dataelement900-23272 final Aantal 9 final Medicatie 9
mp-dataelement900-23019 final Waarde 9 final Medicatie 9
mp-dataelement900-22599 final Aantal 9 final Medicatie 9
mp-dataelement900-23887 pending Waarde 9 final Medicatie 9
mp-dataelement900-22964 final Waarde 9 final Medicatie 9
mp-dataelement900-22673 final Waarde 9 final Medicatie 9
mp-dataelement900-22601 final Aantal 9 final Medicatie 9
mp-dataelement900-22689 final Waarde 9 final Medicatie 9
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
 
target
mp-dataelement900-22602 final Eenheid 9 final Medicatie 9
mp-dataelement900-22690 final Eenheid 9 final Medicatie 9
mp-dataelement900-22600 final Eenheid 9 final Medicatie 9
mp-dataelement900-23254 final Eenheid 9 final Medicatie 9
mp-dataelement900-22616 final Eenheid 9 final Medicatie 9
mp-dataelement900-22687 final Eenheid 9 final Medicatie 9
mp-dataelement900-22967 final Eenheid 9 final Medicatie 9
mp-dataelement900-23022 final Eenheid 9 final Medicatie 9
mp-dataelement900-22613 final Eenheid 9 final Medicatie 9
mp-dataelement900-22629 final Eenheid 9 final Medicatie 9
mp-dataelement900-23891 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23020 final Eenheid 9 final Medicatie 9
mp-dataelement900-22677 final Eenheid 9 final Medicatie 9
mp-dataelement900-23875 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23273 final Eenheid 9 final Medicatie 9
mp-dataelement900-23888 pending Eenheid 9 final Medicatie 9
mp-dataelement900-22965 final Eenheid 9 final Medicatie 9
mp-dataelement900-22674 final Eenheid 9 final Medicatie 9
mp-dataelement900-22729 final Eenheid 9 final Medicatie 9
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red error  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']  
  Melding Vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus) is verplicht.  
  Schematron assert role orange warning  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2' and @value=../@value]  
  Melding translation/@value in G-Standaard basiseenheden tabel 2 is niet gelijk aan dose(Check)Quantity/@value, controleer of dit klopt.  
hl7:translation
PQR 0 … 1 Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht te verwerken door ontvanger (indien de betreffende tabel ondersteund wordt). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361']
 
target
mp-dataelement900-23763 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
@code
1 … 1 R Code voor de (a component) van tabel 25
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.361
@displayName
1 … 1 R
hl7:high
PQ 0 … 1 R Bovengrens bij variable periodieke dosis (Meddotsage)
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
 
target
mp-dataelement900-23747 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23744 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
 
target
mp-dataelement900-22615 final Waarde 9 final Medicatie 9
mp-dataelement900-22686 final Waarde 9 final Medicatie 9
mp-dataelement900-22966 final Waarde 9 final Medicatie 9
mp-dataelement900-22612 final Waarde 9 final Medicatie 9
mp-dataelement900-23890 pending Waarde 9 final Medicatie 9
mp-dataelement900-23021 final Waarde 9 final Medicatie 9
mp-dataelement900-22676 final Waarde 9 final Medicatie 9
mp-dataelement900-23874 pending Aantal 9 final Medicatie 9
mp-dataelement900-23272 final Aantal 9 final Medicatie 9
mp-dataelement900-23019 final Waarde 9 final Medicatie 9
mp-dataelement900-22599 final Aantal 9 final Medicatie 9
mp-dataelement900-23887 pending Waarde 9 final Medicatie 9
mp-dataelement900-22964 final Waarde 9 final Medicatie 9
mp-dataelement900-22673 final Waarde 9 final Medicatie 9
mp-dataelement900-22601 final Aantal 9 final Medicatie 9
mp-dataelement900-22689 final Waarde 9 final Medicatie 9
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
 
target
mp-dataelement900-22602 final Eenheid 9 final Medicatie 9
mp-dataelement900-22690 final Eenheid 9 final Medicatie 9
mp-dataelement900-22600 final Eenheid 9 final Medicatie 9
mp-dataelement900-23254 final Eenheid 9 final Medicatie 9
mp-dataelement900-22616 final Eenheid 9 final Medicatie 9
mp-dataelement900-22687 final Eenheid 9 final Medicatie 9
mp-dataelement900-22967 final Eenheid 9 final Medicatie 9
mp-dataelement900-23022 final Eenheid 9 final Medicatie 9
mp-dataelement900-22613 final Eenheid 9 final Medicatie 9
mp-dataelement900-22629 final Eenheid 9 final Medicatie 9
mp-dataelement900-23891 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23020 final Eenheid 9 final Medicatie 9
mp-dataelement900-22677 final Eenheid 9 final Medicatie 9
mp-dataelement900-23875 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23273 final Eenheid 9 final Medicatie 9
mp-dataelement900-23888 pending Eenheid 9 final Medicatie 9
mp-dataelement900-22965 final Eenheid 9 final Medicatie 9
mp-dataelement900-22674 final Eenheid 9 final Medicatie 9
mp-dataelement900-22729 final Eenheid 9 final Medicatie 9
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red error  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']  
  Melding Vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus) is verplicht.  
  Schematron assert role orange warning  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2' and @value=../@value]  
  Melding translation/@value in G-Standaard basiseenheden tabel 2 is niet gelijk aan dose(Check)Quantity/@value, controleer of dit klopt.  
hl7:translation
PQR 0 … 1 Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht te verwerken door ontvanger (indien de betreffende tabel ondersteund wordt). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361']
 
target
mp-dataelement900-23763 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
@code
1 … 1 R Code voor de (a component) van tabel 25
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.361
@displayName
1 … 1 R
  Schematron assert role red error  
  test (hl7:low | hl7:high) or (local-name-from-QName(resolve-QName(@xsi:type,.))='PQ' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3')  
  Melding Bij variabele keerdosis moet minimaal één van de elementen 'low' en 'high' aanwezig zijn.  
hl7:denominator
1 … 1 R (Meddotsage)
@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. (Meddotsage)
 
target
mp-dataelement612-9607 final Max dosering per periode final Medicatie v06.12
mp-dataelement612-9590 final Max dosering per periode final Medicatie v06.12
mp-dataelement800-9590 final Max dosering per periode v08.00 final Medicatie v08.00
mp-dataelement612-9121 final Max dosering per periode final Medicatie v06.12
mp-dataelement800-9607 final Max dosering per periode v08.00 final Medicatie v08.00
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9064 maxDoseQuantity (2016‑06‑01)
hl7:numerator
PQ 1 … 1 R (Meddotsage)
 
target
mp-dataelement900-22747 final Aantal 9 final Medicatie 9
mp-dataelement900-22644 final Aantal 9 final Medicatie 9
mp-dataelement900-22748 final Eenheid 9 final Medicatie 9
mp-dataelement900-22645 final Eenheid 9 final Medicatie 9
mp-dataelement900-23781 pending Aantal 9 final Medicatie 9
mp-dataelement900-23782 pending Eenheid 9 final Medicatie 9
@xsi:type
0 … 1 F PQ
  Voor maximale periodieke dosis: PQ.
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9164 DoseQuantity and translation(s) (2017‑01‑18)
@value
real 0 … 1   Waarde van keerdosis
Inclusie van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9021 Quantity unit and translation(s) (2015‑03‑05)
@unit
cs 0 … 1   Primaire eenheid. Deze moet afkomstig zijn uit de Unified Codes for Units of Measure (UCUM). Verdere informatie.
  Schematron assert role orange warning  
  test not(@unit) or matches(string(@unit),'^1$|^[umcdk]?[mgl]+$|^\[drp\]$|^\[tsp_us\]$|^\[tbs_us\]$|^\[iU\]$')  
  Melding De gevonden UCUM eenheid '<value-of select="@unit"/>' behoort niet tot de meest gebruikte. Is de UCUM eenheid correct?  
hl7:translation
PQR 0 … 1 R Verplichte vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
 
target
mp-dataelement900-23747 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23744 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
 
target
mp-dataelement900-22615 final Waarde 9 final Medicatie 9
mp-dataelement900-22686 final Waarde 9 final Medicatie 9
mp-dataelement900-22966 final Waarde 9 final Medicatie 9
mp-dataelement900-22612 final Waarde 9 final Medicatie 9
mp-dataelement900-23890 pending Waarde 9 final Medicatie 9
mp-dataelement900-23021 final Waarde 9 final Medicatie 9
mp-dataelement900-22676 final Waarde 9 final Medicatie 9
mp-dataelement900-23874 pending Aantal 9 final Medicatie 9
mp-dataelement900-23272 final Aantal 9 final Medicatie 9
mp-dataelement900-23019 final Waarde 9 final Medicatie 9
mp-dataelement900-22599 final Aantal 9 final Medicatie 9
mp-dataelement900-23887 pending Waarde 9 final Medicatie 9
mp-dataelement900-22964 final Waarde 9 final Medicatie 9
mp-dataelement900-22673 final Waarde 9 final Medicatie 9
mp-dataelement900-22601 final Aantal 9 final Medicatie 9
mp-dataelement900-22689 final Waarde 9 final Medicatie 9
@code
cs 1 … 1 R Code voor de eenheid uit G-Standaard basiseenheden (tabel 2 van de thesauraus)
 
target
mp-dataelement900-22602 final Eenheid 9 final Medicatie 9
mp-dataelement900-22690 final Eenheid 9 final Medicatie 9
mp-dataelement900-22600 final Eenheid 9 final Medicatie 9
mp-dataelement900-23254 final Eenheid 9 final Medicatie 9
mp-dataelement900-22616 final Eenheid 9 final Medicatie 9
mp-dataelement900-22687 final Eenheid 9 final Medicatie 9
mp-dataelement900-22967 final Eenheid 9 final Medicatie 9
mp-dataelement900-23022 final Eenheid 9 final Medicatie 9
mp-dataelement900-22613 final Eenheid 9 final Medicatie 9
mp-dataelement900-22629 final Eenheid 9 final Medicatie 9
mp-dataelement900-23891 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23020 final Eenheid 9 final Medicatie 9
mp-dataelement900-22677 final Eenheid 9 final Medicatie 9
mp-dataelement900-23875 pending Eenheid 9 final Medicatie 9
mp-dataelement900-23273 final Eenheid 9 final Medicatie 9
mp-dataelement900-23888 pending Eenheid 9 final Medicatie 9
mp-dataelement900-22965 final Eenheid 9 final Medicatie 9
mp-dataelement900-22674 final Eenheid 9 final Medicatie 9
mp-dataelement900-22729 final Eenheid 9 final Medicatie 9
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.900.2
@displayName
1 … 1 R
  Schematron assert role red error  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']  
  Melding Vertaling naar de G-Standaard basiseenheden (tabel 2 van de thesauraus) is verplicht.  
  Schematron assert role orange warning  
  test not(exists(@value)) or hl7:translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2' and @value=../@value]  
  Melding translation/@value in G-Standaard basiseenheden tabel 2 is niet gelijk aan dose(Check)Quantity/@value, controleer of dit klopt.  
hl7:translation
PQR 0 … 1 Optionele vertaling naar eenheden gebruiksadvies (a component) van tabel 25. Wel verplicht te verwerken door ontvanger (indien de betreffende tabel ondersteund wordt). (Meddotsage)
waar [@codeSystem='2.16.840.1.113883.2.4.4.1.361']
 
target
mp-dataelement900-23763 pending Eenheid 9 final Medicatie 9
@value
real 1 … 1 R Waarde van keerdosis
@code
1 … 1 R Code voor de (a component) van tabel 25
@codeSystem
1 … 1 F 2.16.840.1.113883.2.4.4.1.361
@displayName
1 … 1 R
hl7:denominator
PQ 1 … 1 R (Meddotsage)
 
target
mp-dataelement900-23783 pending Tijdseenheid 9 final Medicatie 9
mp-dataelement900-23274 final Tijdseenheid 9 final Medicatie 9
mp-dataelement900-22749 final Tijdseenheid 9 final Medicatie 9
mp-dataelement900-22646 final Tijdseenheid 9 final Medicatie 9
@xsi:type
0 … 1 F PQ
@value
real 1 … 1 R Periode. Deze moet corresponderen met de denominator uit de keerdosis./>
@unit
cs 1 … 1 R Tijdseenheid
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  Schematron assert role red error  
  test matches(@value,'^[0-9]')  
  Melding Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value een getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken (.5 is niet toegestaan 0.5 wel).  
hl7:support2
0 … * Gebruiksinstructie.
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.101 Medication Administration Instruction (DYNAMISCH)
(Meddotsage)
@typeCode
cs 0 … 1 F SPRT
hl7:precondition
0 … * Randvoorwaarde.Gebruiksinstructies die betrekking hebben op precondities (randvoorwaarden) voor toediening van de betreffende medicatie. Deze moeten dus gelezen worden als ‘gebruik de medicatie niet, tenzij aan deze voorwaarde is voldaan’.
Verdere informatie
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9001 Observation Event Criterion (DYNAMISCH)
(Meddotsage)
 
target
mp-dataelement612-9611 final Preconditie final Medicatie v06.12
mp-dataelement612-9130 final Preconditie final Medicatie v06.12
mp-dataelement800-9594 final Preconditie v08.00 final Medicatie v08.00
@typeCode
cs 0 … 1 F PRCN
  Schematron assert role red error  
  test not(exists(.//hl7:period)) or .//hl7:period[not(exists(../../../../preceding-sibling::hl7:therapeuticAgentOf)) or @unit=../../../../preceding-sibling::hl7:therapeuticAgentOf//hl7:period[1]/@unit]  
  Melding Voor één bepaalde verstrekking of voorschrift moet de eenheid van de herhaalperiode in alle toedieningsinstructie componenten hetzelfde zijn (technisch: voor alle *[@xsi:type='PIVL_TS']/period moet @unit dezelfde waarde hebben.  
hl7:reason
0 … 1 C De medische indicatie is de reden voor het uitschrijven van het voorschrift
Verdere informatie
(Meddotsage)
 
target
mp-dataelement612-2420 final Reden van voorschrijven final Medicatie v06.12
@typeCode
0 … 1 F RSON
hl7:diagnosisEvent
1 … 1 M (Meddotsage)
@classCode
0 … 1 F OBS
@moodCode
0 … 1 F EVN
hl7:code
CV 1 … 1 M Verdere informatie (Meddotsage)
@code
CONF 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
(Meddotsage)
 
target
mp-dataelement612-9173 final Code final Medicatie v06.12
mp-dataelement612-2430 final Omschrijving final Medicatie v06.12
  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</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 Author: <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 Overseer: <value-of select="local-name()"/>/overseer moet de mandaterende persoon bevatten in berichten met vertrouwensniveau midden of hoog  
  Schematron assert role red error  
  test empty($senderApplicationId) or empty($authorApplicationId) or $senderApplicationId=$authorApplicationId or $senderApplicationId='1'  
  Melding Control Act Author: <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 Author: <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 Author: <value-of select="$authorPath"/>/id moet de zorgaanbieder van het XIS identificeren  
  Schematron assert role red error  
  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 Author: <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 Author: <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 Author: <value-of select="$authorPath"/>/code/@code moet "KLANTENLOKET" zijn voor klantenloketmedewerkers  
  Schematron assert role yellow info  
  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 Author: <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 Author: <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 Author: <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 Author: <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 Overseer: <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 Overseer: <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 Overseer: <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 Overseer: <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 Overseer: <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 Overseer: <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 Overseer: <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 Overseer: <value-of select="$overseerPath"/>/Organization/addr moet tenminste 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"/>)  
  Schematron assert role red error  
  test $authorDevice/hl7:id[@root='2.16.528.1.1007'][@extension='4'] or $authorDevice/hl7:id[@root='2.16.840.1.113883.2.4.6.6'][@extension='1'] or $authorEntity/hl7:Organization/hl7:name  
  Melding Control Act Author: <value-of select="$authorPath"/>/hl7:Organization/hl7:name dient een organisatienaam te bevatten indien de applicatie niet het SBV-Z is of de ZIM betreft. 1: <value-of select="$authorDevice/hl7:id[@root='2.16.528.1.1007'][@extension='4']"/>, 2: <value-of select="$authorDevice/hl7:id[@root='2.16.840.1.113883.2.4.6.6'][@extension='1']"/>, 3: <value-of select="$authorEntity/hl7:Organization/hl7:name"/>