hl7:templateId gdzie [@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.1']
II
0 .. 1
(plCdaMagistralFormulaPrescriptionEntry)
@root
oid
1 .. 1
F
1.3.6.1.4.1.19376.1.5.3.1.4.7.1
hl7:templateId gdzie [@root='1.3.6.1.4.1.19376.1.5.3.1.4.8']
II
0 .. 1
(plCdaMagistralFormulaPrescriptionEntry)
@root
oid
1 .. 1
F
1.3.6.1.4.1.19376.1.5.3.1.4.8
hl7:templateId gdzie [@root='1.3.6.1.4.1.19376.1.5.3.1.4.9']
II
0 .. 1
(plCdaMagistralFormulaPrescriptionEntry)
@root
oid
1 .. 1
F
1.3.6.1.4.1.19376.1.5.3.1.4.9
hl7:templateId gdzie [@root='1.3.6.1.4.1.19376.1.5.3.1.4.10']
II
0 .. 1
(plCdaMagistralFormulaPrescriptionEntry)
@root
oid
1 .. 1
F
1.3.6.1.4.1.19376.1.5.3.1.4.10
hl7:templateId gdzie [@root='1.3.6.1.4.1.19376.1.5.3.1.4.11']
II
0 .. 1
(plCdaMagistralFormulaPrescriptionEntry)
@root
oid
1 .. 1
F
1.3.6.1.4.1.19376.1.5.3.1.4.11
hl7:templateId gdzie [@root='2.16.840.1.113883.3.4424.13.10.4.48']
II
1 .. 1
M
(plCdaMagistralFormulaPrescriptionEntry)
@root
oid
1 .. 1
F
2.16.840.1.113883.3.4424.13.10.4.48
hl7:id
II
1 .. *
R
(plCdaMagistralFormulaPrescriptionEntry)
@root
oid
1 .. 1
@extension
st
1 .. 1
Schematron assert
rola
error
test
contains(@extension,'-') and substring-before(@extension,'-')=/hl7:ClinicalDocument/hl7:id/@extension
and xs:integer(substring-after(@extension,'-'))=parent::node()/position()
Komunikat
Nieprawidłowy identyfikator pozycji recepty. Nie zawiera w sobie identyfikatora instancji
recepty lub oznaczenia numeru pozycji recepty odzielonych od siebie znakiem '-'.
hl7:code
CD
0 .. 1
(plCdaMagistralFormulaPrescriptionEntry)
CONF
Wartość @code musi pochodzić ze zbioru wartości 2.16.840.1.113883.1.11.19708ActSubstanceAdministrationCode (DYNAMICZNE)
Pozycja recepty na lek recepturowy może wystąpić w dokumencie recepty jeżeli kwalifikator
typu dokumentu wskazujący na rodzaj leku jest równy 'R' (lek recepturowy).