hl7:supply
|
|
1 … 1 |
M |
|
(plCtry) |
@classCode
|
cs |
1 … 1 |
F |
SPLY |
@moodCode
|
cs |
1 … 1 |
F |
RQO |
hl7:templateId
|
II |
1 … 1 |
M |
|
(plCtry) |
|
gdzie [@root='2.16.840.1.113883.3.4424.13.10.4.28'] |
|
|
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.3.4424.13.10.4.28 |
hl7:templateId
|
II |
1 … 1 |
M |
|
(plCtry) |
|
gdzie [@root='1.3.6.1.4.1.19376.1.9.1.3.8'] |
|
|
@root
|
uid |
1 … 1 |
F |
1.3.6.1.4.1.19376.1.9.1.3.8 |
hl7:id
|
II |
1 … * |
R |
|
(plCtry) |
@root
|
uid |
1 … 1 |
R |
|
@extension
|
st |
1 … 1 |
R |
|
|
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 '-'. |
|
Wybór |
1 … 1 |
|
Elementy do wyboru z:
- hl7:effectiveTime[@value]
- hl7:effectiveTime[hl7:low/@value and hl7:high/@value]
|
hl7:effectiveTime
|
TS |
0 … 1 |
R |
|
(plCtry) |
|
|
gdzie [@value] |
|
|
|
Przykład |
Data realizacji od <effectiveTime value="20171012"/> |
|
Schematron assert |
rola |
error
|
|
|
test |
/hl7:ClinicalDocument/hl7:effectiveTime/@value <= @value |
|
|
Komunikat |
Data zleconego wydania leku (data realizacji recepty) musi być równa lub późniejsza
od daty wystawienia dokumentu |
|
hl7:effectiveTime
|
IVL_TS |
0 … 1 |
R |
|
(plCtry) |
|
|
gdzie [hl7:low/@value and hl7:high/@value] |
|
|
|
Przykład |
Data realizacji od i data realizacji do (dla recept do realizacji na 365 dni) <effectiveTime xsi:type="IVL_TS"> <low value="20171012"/> <high value="20181012"/></effectiveTime> |
hl7:low
|
TS |
1 … 1 |
M |
|
(plCtry) |
@value
|
ts |
1 … 1 |
R |
|
hl7:high
|
TS |
1 … 1 |
M |
|
(plCtry) |
@value
|
ts |
1 … 1 |
R |
|
hl7:priorityCode
|
CE |
0 … 1 |
|
|
(plCtry) |
@code
|
CONF |
0 … 1 |
F |
UR |
@codeSystem
|
0 … 1 |
F |
2.16.840.1.113883.5.7 |
hl7:independentInd
|
BL |
0 … 1 |
|
|
(plCtry) |
@value
|
bl |
1 … 1 |
R |
|
hl7:quantity
|
PQ |
1 … 1 |
M |
|
(plCtry) |
@value
|
real |
1 … 1 |
R |
|
@unit
|
|
0 |
NP |
NP/nie występuje |
hl7:product
|
|
1 … 1 |
M |
|
(plCtry) |
@typeCode
|
|
0 … 1 |
F |
PRD |
hl7:manufacturedProduct
|
|
1 … 1 |
|
Zawiera 2.16.840.1.113883.3.4424.13.10.4.73 [4] Dane wyrobu medycznego (DYNAMICZNE)
|
(plCtry) |
|
|
gdzie [hl7:templateId [@root='2.16.840.1.113883.10.20.1.53']] |
|
|
hl7:templateId
|
II |
1 … 1 |
M |
|
(plCtry) |
|
|
|
gdzie [@root='2.16.840.1.113883.10.20.1.53'] |
|
|
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.20.1.53 |
hl7:templateId
|
II |
1 … 1 |
M |
|
(plCtry) |
|
|
|
gdzie [@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] |
|
|
@root
|
uid |
1 … 1 |
F |
1.3.6.1.4.1.19376.1.5.3.1.4.7.2 |
hl7:entryRelationship
|
|
0 … 1 |
|
Zawiera 2.16.840.1.113883.3.4424.13.10.4.57 [4] Poziom odpłatności leku (DYNAMICZNE)
|
(plCtry) |
|
gdzie [@typeCode='COMP'] [hl7:act [hl7:templateId [@root='2.16.840.1.113883.3.4424.13.10.4.57']]] |
|
|
@typeCode
|
|
1 … 1 |
F |
COMP |
|
Schematron assert |
rola |
error
|
|
|
test |
/hl7:ClinicalDocument/hl7:code/hl7:translation/hl7:qualifier[hl7:name/@code='RLEK']/hl7:value/@code='W' |
|
|
Komunikat |
Pozycja recepty na wyrób medyczny może wystąpić w dokumencie recepty jeżeli kwalifikator
typu dokumentu wskazujący na rodzaj leku jest równy 'W' (wyrób medyczny). |
|