hl7:substanceAdministration
|
|
1 … 1 |
M |
|
(plC try) |
@classCode
|
cs |
1 … 1 |
F |
SBADM |
@moodCode
|
cs |
1 … 1 |
R |
|
| |
CONF |
| @moodCode musi mieć wartość "INT" |
| lub |
| @moodCode musi mieć wartość "EVN" |
|
@negationInd
|
bl |
0 … 1 |
|
|
hl7:templateId
|
II |
1 … 1 |
M |
|
(plC try) |
 |
gdzie [@root='2.16.840.1.113883.3.4424.13.10.4.188'] |
|
|
@root
|
|
1 … 1 |
F |
2.16.840.1.113883.3.4424.13.10.4.188 |
hl7:templateId
|
II |
0 … 1 |
R |
IHE Medications Entry (IHE PCC) |
(plC try) |
 |
gdzie [@root='1.3.6.1.4.1.19376.1.5.3.1.4.7'] |
|
|
@root
|
|
1 … 1 |
F |
1.3.6.1.4.1.19376.1.5.3.1.4.7 |
hl7:templateId
|
II |
0 … 1 |
R |
„Normalny” akt, który nie może zawierać aktów podrzędnych (podrzędne elementy substanceAdministration). |
(plC try) |
 |
gdzie [@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.1'] |
|
|
@root
|
|
1 … 1 |
F |
1.3.6.1.4.1.19376.1.5.3.1.4.7.1 |
hl7:templateId
|
II |
0 … 1 |
R |
Akt rejestrujący informacje o składnikach "złożonego" leku w aktach podrzędnych. |
(plC try) |
 |
gdzie [@root='1.3.6.1.4.1.19376.1.5.3.1.4.11'] |
|
|
@root
|
|
1 … 1 |
F |
1.3.6.1.4.1.19376.1.5.3.1.4.11 |
hl7:templateId
|
II |
0 … 1 |
R |
Akt rejestrujący informacje o dawkach podzielonych w aktach podrzędnych. |
(plC try) |
 |
gdzie [@root='1.3.6.1.4.1.19376.1.5.3.1.4.9'] |
|
|
@root
|
|
1 … 1 |
F |
1.3.6.1.4.1.19376.1.5.3.1.4.9 |
hl7:templateId
|
II |
1 … 1 |
R |
Medication Activity (CCD) |
(plC try) |
 |
gdzie [@root='2.16.840.1.113883.10.20.1.24'] |
|
|
@root
|
|
1 … 1 |
F |
2.16.840.1.113883.10.20.1.24 |
hl7:id
|
II |
1 … 1 |
M |
Element najwyższego poziomu musi być jednoznacznie zidentyfikowany. Może to być identyfikator
pozycji recepty, jeśli jest to właściwe. Chociaż HL7 zezwala na wiele identyfikatorów,
należy używać tylko jednego.
|
(plC try) |
| |
Schematron assert |
rola |
error
|
|
| |
test |
(starts-with(string(@root),'2.16.840.1.113883.3.4424.2.7') and ends-with(string(@root),'2.3'))
or (@root='2.16.840.1.113883.3.4424.7.38.3.2') or (@root='2.16.840.1.113883.3.4424.7.38.3.3')
|
|
| |
Komunikat |
Wskazany OID powinien dotyczyć pozycji wskazywanej e-recepty lub powinien to być dedykowany
OID dla tego elementu (7.38.3.2) lub powinien to być dedykowany OID w przypadku braku
informacji o lekach lub braku znanych leków (7.38.3.3). |
|
hl7:code
|
CD |
0 … 1 |
R |
Element 'code' służy do podania kodu opisującego czynność 'substanceAdminstration',
a nie podawany lub przepisywany lek. Ze zbioru 'ActSubstanceAdministrationCode' powinien być używany tylko kod 'DRUG'.
|
(plC try) |
| |
CONF |
|
| Dołączony |
1 … 1 |
M |
z 2.16.840.1.113883.3.4424.13.10.7.3 [7] Opis wyrażenia klinicznego (DYNAMICZNE)
|
hl7:text
|
ED |
1 … 1 |
M |
|
(plC try) |
hl7:reference
|
TEL |
0 … 1 |
|
|
(plC try) |
@value
|
st |
1 … 1 |
R |
|
| |
Schematron assert |
rola |
error
|
|
| |
test |
ancestor::hl7:section//*[@ID=substring(current()/@value,2)] |
|
| |
Komunikat |
Referencja musi wskazywać na konkretny element tekstu sekcji o danym ID. |
|
| |
Schematron report |
rola |
error
|
|
| |
test |
ancestor::hl7:section/hl7:templateId[@root='2.16.840.1.113883.3.4424.13.10.3.55']
and hl7:reference
|
|
| |
Komunikat |
Nie może istnieć referencja do treści w sekcji postaci binarnej dokumentu. |
|
hl7:statusCode
|
CS |
0 … 1 |
|
|
(plC try) |
| |
CONF |
| @code musi mieć wartość "active" |
| lub |
| @code musi mieć wartość "completed" |
|
| Wybór |
2 … 2 |
|
Elementy do wyboru z:
- hl7:effectiveTime[@xsi:type='IVL_TS']
- hl7:effectiveTime[(@value or @nullFlavor) and not(@xsi:type='IVL_TS' or @xsi:type='PIVL_TS'
or @xsi:type='EIVL_TS' or @xsi:type='SXPR_TS')]
- hl7:effectiveTime[@xsi:type='PIVL_TS']
- hl7:effectiveTime[@xsi:type='EIVL_TS']
- hl7:effectiveTime[@xsi:type='SXPR_TS']
|
hl7:effectiveTime
|
IVL_TS |
1 … 1 |
R |
|
(plC try) |
 |
 |
gdzie [@xsi:type='IVL_TS'] |
|
|
| |
Przykład |
Known Interval <effectiveTime type="IVL_TS"> <low value="20200415"/> <high value="20210415"/></effectiveTime> |
| |
Przykład |
Information not available about the period <effectiveTime type="IVL_TS"> <effectiveTime type="IVL_TS" nullFlavor="UNK"/></effectiveTime> |
hl7:effectiveTime
|
TS |
0 … 1 |
C |
|
(plC try) |
 |
 |
gdzie [(@value or @nullFlavor) and not(@xsi:type='IVL_TS' or @xsi:type='PIVL_TS' or @xsi:type='EIVL_TS'
or @xsi:type='SXPR_TS')] |
|
|
hl7:effectiveTime
|
PIVL_TS |
0 … 1 |
C |
|
(plC try) |
 |
 |
gdzie [@xsi:type='PIVL_TS'] |
|
|
hl7:effectiveTime
|
EIVL_TS |
0 … 1 |
C |
|
(plC try) |
 |
 |
gdzie [@xsi:type='EIVL_TS'] |
|
|
hl7:effectiveTime
|
SXPR_TS |
0 … 1 |
C |
|
(plC try) |
 |
 |
gdzie [@xsi:type='SXPR_TS'] |
|
|
hl7:repeatNumber
|
IVL_INT |
0 … 1 |
|
|
(plC try) |
hl7:routeCode
|
CE |
0 … 1 |
R |
|
(plC try) |
| |
CONF |
|
hl7:doseQuantity
|
IVL_PQ |
0 … 1 |
R |
|
(plC try) |
@unit
|
cs |
0 … 1 |
|
|
hl7:low
|
PQ |
0 … 1 |
|
Dolna granica doseQuantity |
(plC try) |
@unit
|
cs |
1 … 1 |
R |
|
hl7:high
|
PQ |
0 … 1 |
|
Górna granica doseQuantity |
(plC try) |
@unit
|
cs |
1 … 1 |
R |
|
hl7:rateQuantity
|
IVL_PQ |
0 … 1 |
R |
|
(plC try) |
hl7:consumable
|
|
1 … 1 |
M |
Zawiera 2.16.840.1.113883.3.4424.13.10.4.189 [4] Informacje o leku w dokumencie skróconej karty zdrowia pacjenta (DYNAMICZNE)
|
(plC try) |
 |
gdzie [@typeCode='CSM'] [hl7:manufacturedProduct [hl7:templateId [@root='2.16.840.1.113883.3.4424.13.10.4.189']]] |
|
|
@typeCode
|
|
1 … 1 |
F |
CSM |
hl7:author
|
|
0 … * |
|
Zawiera 2.16.840.1.113883.3.4424.13.10.2.127 [2] Wystawca recepty w podsumowaniu leków w skróconej karty zdrowia pacjenta (DYNAMICZNE)
|
(plC try) |
 |
gdzie [hl7:author [hl7:templateId [@root='2.16.840.1.113883.3.4424.13.10.2.127']]] |
|
|
hl7:entryRelationship
|
|
0 … * |
|
Zawiera 2.16.840.1.113883.3.4424.13.10.4.74 [4] Informacje o przyjmowaniu leku dla pacjenta (DYNAMICZNE)
|
(plC try) |
 |
gdzie [hl7:act/hl7:templateId/@root='2.16.840.1.113883.3.4424.13.10.4.74'] |
|
|
@typeCode
|
|
1 … 1 |
F |
SUBJ |
@inversionInd
|
|
1 … 1 |
F |
true |
hl7:entryRelationship
|
|
0 … * |
|
Relacja wpisu może być obecna w celu podania instrukcji wydania leku. Zawiera 2.16.840.1.113883.3.4424.13.10.4.198 [4] Instrukcje wydania leku w dokumencie skróconej karty zdrowia pacjenta (DYNAMICZNE)
|
(plC try) |
 |
gdzie [hl7:act/hl7:templateId/@root='2.16.840.1.113883.3.4424.13.10.4.198'] |
|
|
@typeCode
|
cs |
1 … 1 |
F |
SUBJ |
hl7:entryRelationship
|
|
0 … * |
R |
Element najwyższego poziomu <substanceAdministration> może zawierać jeden lub więcej
powiązanych komponentów, albo do obsługi dawkowania podzielonego, albo do obsługi
leków złożonych. W pierwszym przypadku komponenty podrzędne muszą określać tylko zmienione elementy
<effectiveTime> i/lub <doseQuantity>. Wartość <sequenceNumber> musi być liczbą porządkową,
zaczynając od 1 dla pierwszego komponentu i zwiększając się o 1 dla każdego kolejnego
komponentu. Komponenty muszą być wysyłane w kolejności <sequenceNumber>.
|
(plC try) |
@typeCode
|
cs |
1 … 1 |
F |
COMP |
hl7:sequenceNumber
|
INT |
1 … 1 |
M |
|
(plC try) |
| Wybór |
0 … * |
|
Elementy do wyboru z:
- hl7:entryRelationship[hl7:observation/hl7:templateId/@root='2.16.840.1.113883.3.4424.13.10.4.199']
zawierający szablon2.16.840.1.113883.3.4424.13.10.4.199 [4] Powód dawkowania leku w dokumencie skróconej karty zdrowia pacjenta (DYNAMICZNE)
- hl7:entryRelationship[hl7:act/hl7:templateId/@root='2.16.840.1.113883.3.4424.13.10.4.200']
zawierający szablon2.16.840.1.113883.3.4424.13.10.4.200 [4] Wewnętrzna referencja w dokumencie skróconej karty zdrowia pacjenta (DYNAMICZNE)
|
hl7:entryRelationship
|
|
0 … * |
R |
Wpis wskazuje na powód dawkowania leku Zawiera 2.16.840.1.113883.3.4424.13.10.4.199 [4] Powód dawkowania leku w dokumencie skróconej karty zdrowia pacjenta (DYNAMICZNE)
|
(plC try) |
 |
 |
gdzie [hl7:observation/hl7:templateId/@root='2.16.840.1.113883.3.4424.13.10.4.199'] |
|
|
@typeCode
|
cs |
1 … 1 |
F |
RSON |
hl7:entryRelationship
|
|
0 … * |
R |
Ten element może wskazywać (referencja) na wpis w sekcji dotyczącej problemu, czyli
na powód przyjmowania leku. Zawiera 2.16.840.1.113883.3.4424.13.10.4.200 [4] Wewnętrzna referencja w dokumencie skróconej karty zdrowia pacjenta (DYNAMICZNE)
|
(plC try) |
 |
 |
gdzie [hl7:act/hl7:templateId/@root='2.16.840.1.113883.3.4424.13.10.4.200'] |
|
|
@typeCode
|
cs |
1 … 1 |
F |
RSON |