cda:id
|
II |
1 … 1 |
R |
|
(MPC 1v3) |
|
|
cda:code
|
CD |
1 … 1 |
M |
Code die aangeeft om welke bouwsteen het gaat. |
(MPC 1v3) |
@displayName
|
st |
0 … 1 |
|
|
@codeSystemName
|
st |
0 … 1 |
|
|
|
CONF |
@code moet "33633005" zijn |
@codeSystem moet "2.16.840.1.113883.6.96" zijn |
of |
@code moet "16076005" zijn |
@codeSystem moet "2.16.840.1.113883.6.96" zijn |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(@code='16076005') |
|
|
Melding |
Vanaf MP 9 2.0.0 is de SNOMED code 16076005 verouderd voor de medicatieafspraak. Gebruik
in plaats daarvan 33633005. |
|
cda:text
|
ED |
1 … 1 |
R |
|
(MPC 1v3) |
|
|
@mediaType
|
st |
0 … 1 |
F |
text/plain |
Keuze |
1 … 1 |
|
Elementen om uit te kiezen:
- cda:effectiveTime[@value]
- cda:effectiveTime[(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and
namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3') ]
|
cda:effectiveTime
|
|
0 … 1 |
R |
Gebruik een tijdstip in effectiveTime/@value wanneer start- en einddatumtijd gelijk
aan elkaar zijn.
|
(MPC 1v3) |
waar [@value] |
|
|
|
@value
|
|
1 … 1 |
R |
|
cda:effectiveTime
|
IVL_TS |
0 … 1 |
R |
|
(MPC 1v3) |
waar [(local-name-from-QName(resolve-QName(@xsi:type,.))='IVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-org:v3')
] |
|
|
|
Inclusie |
|
|
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9019 Usable Period (2016‑07‑01 15:50:04)
|
hl7:low
|
TS |
0 … 1 |
R |
Begindatum (en tijd) |
(MPC 1v3) |
|
|
|
Voorbeeld |
Ambulante situatie: alleen begindatum bekend (geen tijd). <low value="20130818"/> |
|
Voorbeeld |
Klinisch of ambulant: inclusief begintijd. <low value="201308181000"/> |
hl7:width
|
PQ |
0 … 1 |
R |
Gebruiksduur |
(MPC 1v3) |
|
|
@value
|
real |
1 … 1 |
R |
@value moet een getal bevatten dat groter is dan nul. |
@unit
|
cs |
1 … 1 |
R |
Duur weergeven in uren (h), dagen (d), weken (wk) of jaren (a). Maanden is niet toegestaan
omdat dan niet altijd eenduidig is vast te stellen hoe lang de duur precies is.
|
|
CONF |
|
|
Voorbeeld |
<width value="4" unit="d"/> |
|
Schematron assert |
role |
error
|
|
|
test |
@value>0 |
|
|
Melding |
@value moet een getal bevatten dat groter is dan nul. |
|
hl7:high
|
TS |
0 … 1 |
R |
Einddatum en tijd |
(MPC 1v3) |
|
|
@value
|
ts |
0 … 1 |
|
|
@nullFlavor
|
cs |
0 … 1 |
|
Gebruik nullFlavor NI voor gebruik tot nader order. |
|
Voorbeeld |
<high value="201308212359"/> |
|
Voorbeeld |
Gebruik tot nader order <high nullFlavor="NI"/> |
|
Schematron assert |
role |
error
|
|
|
test |
not(../hl7:width) |
|
|
Melding |
Einddatum/tijd mag niet voorkomen in combinatie met width. |
|
|
Schematron assert |
role |
error
|
|
|
test |
@nullFlavor or string-length(@value)>10 |
|
|
Melding |
Einddatum/tijd minimaal tot op de minuut nauwkeurig meegeven (om verwarring tussen
'tot' en 'tot en met' te voorkomen). |
|
cda:routeCode
|
CE |
1 … 1 |
R |
Toedieningsweg, G-Standaard tabel voor toedieningswegen: subtabel 0007 |
(MPC 1v3) |
|
|
@code
|
|
0 … 1 |
|
Code uit tabel 0007 van de thesaurus zónder voorloopnullen. Displayname verplicht
meegeven.
|
@codeSystem
|
|
0 … 1 |
F |
2.16.840.1.113883.2.4.4.9 |
@displayName
|
|
0 … 1 |
|
|
@nullFlavor
|
cs |
0 … 1 |
|
Gebruik nullFlavor UNK wanneer toedieningsweg onbekend is. |
|
Schematron assert |
role |
error
|
|
|
test |
not(starts-with(@code, '0')) |
|
|
Melding |
Géén voorloopnullen opnemen bij code voor toedieningsweg. |
|
|
Schematron assert |
role |
error
|
|
|
test |
@nullFlavor or @displayName |
|
|
Melding |
Het is verplicht de displayName mee te geven als er een waarde is. |
|