@codeSystem='1.3.160' is GTIN. Global Trade Item Number.
@codeSystem='2.16.840.1.113883.6.73' is ATC. Anatomic Therapeuric Classification.
@codeSystem='2.16.840.1.113883.2.4.4.1.750' is SNK. Stofnaamkenmerk.
@codeSystem='2.16.840.1.113883.2.4.4.1.725' is SSK. Stofnaamkenmerk met toedieningsweg.
@codeSystem='2.16.840.1.113883.2.4.4.1' is GPK. Generiek productkenmerk: 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. Voorschrijfkenmerk: 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. Handelsproductkenmerk: GPK inclusief
merkaanduiding van een specifieke fabrikant.
@codeSystem='2.16.840.1.113883.2.4.4.8' is ZI-nummer (ook bekend als KNMP artikelnummer,
ATKODE): HPK inclusief aanduiding van specifieke verpakkingsvorm.
@codeSystem= eigen OID voor 90 miljoen nummer.
Classificatie
CDA entry level template
Open/gesloten
Open (ook andere dan gedefinieerde elementen zijn toegestaan)
De vertalingen bevatten meer generieke codes, maar nooit meer specifieke codes.
(MPCxt2)
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 niet gecodeerde 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
Schematron assert
role
error
test
not(hl7:translation/@codeSystem=@codeSystem)
Melding
Medicatiecode mag geen translation hebben uit hetzelfde codesysteem.
Variabele let
Naam
SNK
Waarde
'2.16.840.1.113883.2.4.4.1.750'
Variabele let
Naam
SSK
Waarde
'2.16.840.1.113883.2.4.4.1.725'
Variabele let
Naam
GPK
Waarde
'2.16.840.1.113883.2.4.4.1'
Variabele let
Naam
PRK
Waarde
'2.16.840.1.113883.2.4.4.10'
Variabele let
Naam
HPK
Waarde
'2.16.840.1.113883.2.4.4.7'
Variabele let
Naam
ZI
Waarde
'2.16.840.1.113883.2.4.4.8'
Schematron assert
role
error
test
not(hl7:translation) or not(hl7:translation[@codeSystem=$ZI])
Melding
Eventuele translation elementen moeten meer algemene alternatieve coderingen bevatten.
Translation mag niet een ZI-nummer zijn (gevonden: <value-ofselect="hl7:translation[@codeSystem=$ZI]/concat('code: , @code, ' in codeSystem: ', @codeSystem)"/>).
Schematron assert
role
error
test
@codeSystem!=$PRK or not(hl7:translation[@codeSystem=$HPK])
Melding
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. PRK kan niet vertaald worden naar HPK.
Schematron assert
role
error
test
@codeSystem!=$GPK or not(hl7:translation[@codeSystem=($PRK, $HPK)])
Melding
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. GPK kan niet vertaald worden naar PRK of HPK.
Schematron assert
role
error
test
@codeSystem!=$SSK or not(hl7:translation[@codeSystem=($GPK, $PRK, $HPK)])
Melding
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. SSK kan niet vertaald worden naar GPK, PRK of HPK.
Schematron assert
role
error
test
@codeSystem!=$SNK or not(hl7:translation[@codeSystem=($SSK, $GPK, $PRK, $HPK)])
Melding
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. SNK kan niet vertaald worden naar SSK, GPK, PRK of HPK.
Schematron assert
role
warning
test
not(@codeSystem = $HPK) or (hl7:translation[@codeSystem = $GPK] and hl7:translation[@codeSystem
= $PRK])
Melding
Bij HPK, indien beschikbaar, ook vertaling naar PRK én GPK opnemen. Indien niet beschikbaar
is het toegestaan de HPK zonder vertaling te communiceren.
Schematron assert
role
warning
test
not(@codeSystem = $ZI) or (hl7:translation[@codeSystem = $GPK] and hl7:translation[@codeSystem
= $PRK] and hl7:translation[@codeSystem = $HPK])
Melding
Bij ZI-nummer ook vertaling naar HPK, en - indien beschikbaar - PRK én GPK opnemen.
Indien niet beschikbaar is het toegestaan het ZI-nummer zonder (alle) vertaling(en)
te communiceren.