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.
@codeSystem moet "2.16.840.1.113883.2.4.4.10" zijn
hl7:translation
0 .. *
(MedicationInformation)
Schematron assert
role
error
test
not(hl7:translation) or hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.1' or
hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.10' or hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.7'
Melding
Medicatiecode kan alleen translation hebben uit GPK, PRK, HPK
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(@codeSystem='2.16.840.1.113883.2.4.4.1' and hl7:translation)
Melding
Medicatiecode uit GPK kan geen translation hebben
Schematron assert
role
error
test
not(@codeSystem='2.16.840.1.113883.2.4.4.10') or (count(hl7:translation)=1 and hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.1')
Melding
Medicatiecode uit PRK moet een translation hebben uit GPK en geen andere translations
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(@nullFlavor) or @nullFlavor='OTH'
Melding
Bij niet gecodeerde medicatie moet @nullFlavor 'OTH' bevatten
Schematron assert
role
error
test
not(@nullFlavor) or string-length(hl7:originalText)>0
Melding
Bij magistrale receptuur moet originalText een waarde hebben
Schematron assert
role
error
test
@nullFlavor or not(hl7:originalText)
Melding
Bij gecodeerde medicatie mag originalText geen waarde hebben