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.6.73' is ATC.
- @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.
|
(Matode) |
waar [@code] |
|
|
CONF |
@codeSystem moet "2.16.840.1.113883.2.4.4.1" zijn |
of |
@codeSystem moet "2.16.840.1.113883.2.4.4.7" zijn |
of |
@codeSystem moet "2.16.840.1.113883.2.4.4.8" zijn |
of |
@codeSystem moet "2.16.840.1.113883.2.4.4.10" zijn |
of |
@codeSystem moet "2.16.840.1.113883.6.73" 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.
|
(Matode) |
|
Schematron assert |
role |
error
|
|
|
test |
(@code and @displayName) or not(@code) |
|
|
Melding |
Materiaalsoortcode moet attribuut @displayName hebben tenzij er geen code is |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:translation) or hl7:translation/@codeSystem='2.16.840.1.113883.6.73' 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 |
Materiaalsoortcode kan alleen translation hebben uit ATC, GPK, PRK, HPK |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:translation/@codeSystem=@codeSystem) |
|
|
Melding |
Materiaalsoortcode kan geen translation hebben uit hetzelfde codesysteem |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@codeSystem='2.16.840.1.113883.6.73' and hl7:translation) |
|
|
Melding |
Materiaalsoortcode uit ATC kan geen translation hebben |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.1') or (hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.1'
and @codeSystem!='2.16.840.1.113883.6.73')
|
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. ATC kan dus niet vertaald worden naar GPK. |
|
|
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.6.73' and @codeSystem!='2.16.840.1.113883.2.4.4.1')
|
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. ATC of 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. |
|
|
Schematron assert |
role |
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 |
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 |
Materiaalsoortcode 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
|
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).
|
(Matode) |
waar [@nullFlavor] |
|
@nullFlavor
|
|
1 … 1 |
F |
OTH |
hl7:originalText
|
ST |
1 … 1 |
M |
|
(Matode) |
|
Schematron assert |
role |
error
|
|
|
test |
@nullFlavor='OTH' |
|
|
Melding |
Bij niet gecodeerde medicatie moet @nullFlavor 'OTH' bevatten. |
|