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).
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).
Er heeft een verstrekking plaatsgevonden, waarbij een specifiek artikel is geregistreerd.
Het apotheeksysteem verzendt het artikelnummer, plus vertalingen naar HPK en PRK.
Keuze min 1 element(en) en max 1 element(en). Elementen om uit te kiezen:
hl7:code[@code]
hl7:code[@nullFlavor]
hl7:code waar [@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.
(MedicationInformation)
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. Omdat niet alle systemen reeds de PRK-codering ondersteunen,
is het verplicht om altijd ook de
GPK-codering mee te geven als PRK de primaire code is.
(MedicationInformation)
Schematron assert
role
error
test
(@code and @displayName) or not(@code)
Melding
Medicatiecode moet attribuut @displayName hebben tenzij er geen code
is
Schematron assert
role
error
test
not(hl7:translation/@codeSystem=@codeSystem)
Melding
Medicatiecode kan geen translation hebben uit hetzelfde
codesysteem
Schematron assert
role
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
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.
Eventuele translation elementen moeten equivalente
of meer algemene alternatieve coderingen bevatten. Er kan geen vertaling zijn naar
artikelnummer.
Schematron assert
role
error
test
not(@codeSystem='2.16.840.1.113883.2.4.4.10') or (hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.1')
Melding
Medicatiecode uit PRK moet een translation hebben uit GPK
Schematron assert
role
error
test
not(hl7:originalText)
Melding
Bij gecodeerde medicatie mag originalText geen waarde hebben
hl7:code waar [@nullFlavor]
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).
(MedicationInformation)
@nullFlavor
1 .. 1
F
OTH
hl7:originalText
1 .. 1
M
(MedicationInformation)
Schematron assert
role
error
test
not(@nullFlavor) or @nullFlavor='OTH'
Melding
Bij niet gecodeerde medicatie moet @nullFlavor 'OTH' bevatten