Item |
DT |
Card |
Conf |
Omschrijving |
Label |
pharm:activeIngredientMaterialKind
|
|
|
|
|
|
(IngredientMaterialKindCDA) |
|
@classCode
|
|
|
0 .. 1 |
F |
MAT |
|
@determinerCode
|
|
|
0 .. 1 |
F |
KIND |
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9016 MP Medication or Material Code Ext (DYNAMISCH) 1 .. 1 Verplicht
|
|
pharm:code
|
|
CE |
1 .. 1 |
R |
|
(IngredientMaterialKindCDA) |
|
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 |
|
|
|
pharm:translation
|
|
|
0 .. * |
|
|
(IngredientMaterialKindCDA) |
|
Schematron assert |
role |
error
|
|
test |
not(pharm:translation) or pharm:translation/@codeSystem='2.16.840.1.113883.2.4.4.1'
or pharm:translation/@codeSystem='2.16.840.1.113883.2.4.4.10' or pharm: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(pharm: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 pharm: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(pharm:translation)=1 and pharm: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(pharm:originalText)>0 |
|
Melding |
Bij magistrale receptuur moet originalText een waarde hebben |
|
Schematron assert |
role |
error
|
|
test |
@nullFlavor or not(pharm:originalText) |
|
Melding |
Bij gecodeerde medicatie mag originalText geen waarde hebben |