Item |
DT |
Card |
Conf |
Desc |
Label |
hl7:substanceAdministration
|
|
|
1..* |
M |
Toedieningsgebeurtenis |
(A_Rijksvaccinatie-informational) |
 |
@classCode
|
|
|
0..1 |
F |
SBADM |
 |
@moodCode
|
|
|
1..1 |
|
@moodCode moet één zijn van:
|
 |
@negationInd
|
|
|
0..1 |
|
@negationInd moet één zijn van:
|
|
 |
Doel van concept-Id(s)
|
|
Voorbeeld |
<!-- Er is vaccintype D.K.T.P.-Hib uit partijnummer 7656AFT989 toegediend -->
<substanceAdministration moodCode="EVN">
<templateId root="2.16.840.1.113883.2.4.6.10.100.123"/>
<code code="IMMUNIZ" codeSystem="2.16.840.1.113883.5.4"/>
<effectiveTime xsi:type="TS" value="20001014"/>
<consumable>
<medication>
<administrableMedicine>
<code code="10" codeSystem="2.16.840.1.113883.2.4.4.40.76" displayName="D.K.T.P.-Hib"/>
<lotNumberText>7656AFT989</lotNumberText> </administrableMedicine> </medication> </consumable>
<performer>
<assignedEntity classCode="ASSIGNED">
<templateId root="2.16.840.1.113883.2.4.6.10.100.122"/>
<id root="2.16.528.1.1007.3.3" extension="12345678"/>
</assignedEntity> </performer> </substanceAdministration> |
|
Voorbeeld |
<!-- Er is Medisch bezwaar gemaakt tegen vaccintype D.K.T.P.-Hib -->
<substanceAdministration moodCode="EVN" negationInd="true">
<templateId root="2.16.840.1.113883.2.4.6.10.100.123"/>
<code code="IMMUNIZ" codeSystem="2.16.840.1.113883.5.4"/>
<effectiveTime xsi:type="TS" value="20110101"/>
<consumable>
<medication>
<administrableMedicine>
<code code="10" codeSystem="2.16.840.1.113883.2.4.4.40.76" displayName="D.K.T.P.-Hib"/>
</administrableMedicine> </medication> </consumable>
<performer>
<assignedEntity classCode="ASSIGNED">
<templateId root="2.16.840.1.113883.2.4.6.10.100.122"/>
<id root="2.16.528.1.1007.3.3" extension="12345678"/>
</assignedEntity> </performer>
<authorization>
<consentEvent negationInd="true">
<code code="IMMUNIZ" codeSystem="2.16.840.1.113883.5.4"/>
<reasonOf>
<observationEvent classCode="OBS" moodCode="EVN">
<code code="683" codeSystem="2.16.840.1.113883.2.4.4.40.267" displayName="Bezwaar"/>
<value code="1" codeSystem="2.16.840.1.113883.2.4.4.40.394" displayName="Medisch bezwaar"/>
</observationEvent> </reasonOf> </consentEvent> </authorization> </substanceAdministration> |
|
Voorbeeld |
<!-- Te-verwachten-vaccinatie voor vaccintype D.K.T.P.-Hib, niet voor minimale uitvoerdatum
1 januari 2011 -->
<substanceAdministration moodCode="INT" negationInd="false">
<templateId root="2.16.840.1.113883.2.4.6.10.100.123"/>
<code code="IMMUNIZ" codeSystem="2.16.840.1.113883.5.4"/>
<effectiveTime xsi:type="IVL_TS">
</effectiveTime>
<consumable>
<medication>
<administrableMedicine>
<code code="10" codeSystem="2.16.840.1.113883.2.4.4.40.76" displayName="D.K.T.P.-Hib"/>
</administrableMedicine> </medication> </consumable> </substanceAdministration> |
|
Schematron assert |
role |
error
|
|
test |
not(@negationInd='true') or hl7:authorization |
|
Melding |
als <name/>/@negationInd 'true' is, dan MOET er bezwaar zijn in authorization |
|
Schematron assert |
role |
error
|
|
test |
@negationInd='true' or not(hl7:authorization) |
|
Melding |
als <name/>/@negationInd 'false' is of afwezig, dan MAG er GEEN er bezwaar zijn in authorization |
|
Schematron assert |
role |
error
|
|
test |
not(@negationInd='true' and @moodCode='INT') |
|
Melding |
<name/>/@negationInd MAG NIET 'true' zijn bij te-verwachten-vaccinaties |
|
Schematron assert |
role |
error
|
|
test |
not(@moodCode='INT' and hl7:performer) |
|
Melding |
<name/>/@moodCode='INT' is een te-verwachten-vaccinatie. Deze KUNNEN GEEN uitvoerende partij
hebben |
|
Schematron assert |
role |
error
|
|
test |
not(@moodCode='INT' and hl7:authorization) |
|
Melding |
<name/>/@moodCode='INT' is een te-verwachten-vaccinatie. Deze KUNNEN GEEN bezwaar bevatten |
 |
hl7:templateId
|
|
II |
1..1 |
M |
Template-id A_Rijksvaccinatie [informational] |
(A_Rijksvaccinatie-informational) |
 |
 |
@root
|
|
|
1..1 |
F |
2.16.840.1.113883.2.4.6.10.100.123 |
 |
hl7:code
|
|
CV |
1..1 |
M |
Type toediening |
(A_Rijksvaccinatie-informational) |
 |
 |
@code
|
|
|
1..1 |
F |
IMMUNIZ |
 |
 |
@codeSystem
|
|
|
1..1 |
F |
2.16.840.1.113883.5.4 (ActCode) |
Keuze: Elementen om uit te kiezen:
- hl7:effectiveTime[@xsi:type='IVL_TS' and @value]
- hl7:effectiveTime[@xsi:type='IVL_TS' and hl7:low]
min 0 element(en) max 1 element(en)
|
 |
 |
hl7:effectiveTime waar [@xsi:type='IVL_TS' and @value] |
|
IVL_TS |
|
M |
Ten behoeve van werkelijke vaccinaties: datum en eventueel tijdstip van de vaccinatie.
Merk op dat van buitenlandse vaccinaties en zelfs oudere binnenlandse vaccinaties
mogelijk niet altijd de (volledige) datum bekend is. Het datatype wordt op IVL<TS>
gesteld, maar via demotie terugebracht tot een enkel tijdstip.
|
(A_Rijksvaccinatie-informational) |
|
|
1..1 |
F |
IVL_TS |
|
 |
Doel van concept-Id(s)
|
|
Voorbeeld |
<effectiveTime xsi:type="IVL_TS" value="20090303"/>
|
 |
 |
hl7:effectiveTime waar [@xsi:type='IVL_TS' and hl7:low] |
|
IVL_TS |
|
M |
Ten behoeve van te-verwachten-vaccinaties: minimale uitvoerdatum van de vaccinatie |
(A_Rijksvaccinatie-informational) |
|
|
1..1 |
F |
IVL_TS |
|
Voorbeeld |
<effectiveTime xsi:type="IVL_TS">
</effectiveTime> |
|
TS |
1..1 |
M |
Niet vaccineren vóór deze datum |
(A_Rijksvaccinatie-informational) |
|
Schematron assert |
role |
error
|
|
test |
matches(@value,'^[0-9]{8}') |
|
Melding |
<name path=".."/>/<name/> moet tenminste tot op de dag nauwkeurig worden opgegeven |
|
TS |
0..1 |
O |
Niet vaccineren ná deze datum. Op dit moment is dit gegeven niet voorzien in de gegevensrichtlijn. |
(A_Rijksvaccinatie-informational) |
|
Schematron assert |
role |
error
|
|
test |
matches(@value,'^[0-9]{8}') |
|
Melding |
<name path=".."/>/<name/> moet tenminste tot op de dag nauwkeurig worden opgegeven |
|
|
|
NP |
|
(A_Rijksvaccinatie-informational) |
|
|
|
NP |
|
(A_Rijksvaccinatie-informational) |
 |
hl7:consumable
|
|
|
1..1 |
M |
Koppelt de toediening aan het vaccintype en partijnummer. |
(A_Rijksvaccinatie-informational) |
 |
 |
@typeCode
|
|
|
0..1 |
F |
CSM |
|
Voorbeeld |
<consumable>
<medication>
<!-- ... -->
</medication> </consumable> |
 |
 |
hl7:medication
|
|
|
1..1 |
M |
|
(A_Rijksvaccinatie-informational) |
|
|
0..1 |
F |
ADMM |
 |
 |
 |
hl7:administrableMedicine
|
|
|
1..1 |
M |
|
(A_Rijksvaccinatie-informational) |
|
|
0..1 |
F |
MMAT |
|
|
0..1 |
F |
KIND |
|
Schematron assert |
role |
error
|
|
test |
not(../../../@moodCode='EVN') or hl7:lotNumberText or ../../../hl7:authorization |
|
Melding |
lotNumberText moet voor werkelijke vaccinaties het partijnummer bevatten, als er geen
sprake is van bezwaar |
|
CV |
1..1 |
R |
Vaccintype. Merk op dat hier (buitenlandse, verouderde) vaccintypen kunnen voorkomen
die buiten de gedefinieerde set codes vallen. Deze dienen via @nullFlavor="OTH" en
als vrije tekst in element <originalText/> te worden doorgegeven totdat er codes aan
zijn toegekend. Op moment van schrijven zijn in Praeventis de volgende vaccintypen
bekend waarvoor nog geen code bestaat:
- D
- DKT
- DT
- aK (acellulair kinkhoest vaccin)
- DaKT
- DaKTP
- DT
- T
- P
- B
- M
- R
- BM
- MR
|
(A_Rijksvaccinatie-informational) |
|
CONF |
De waarde van @code moet komen uit waardenlijst W0422_HL7
|
|
|
 |
Doel van concept-Id(s)
|
|
Voorbeeld |
<!-- Reguliere code uit de lijst -->
<code code="10" codeSystem="2.16.840.1.113883.2.4.4.40.76" displayName="D.K.T.P.-Hib"/>
|
|
Voorbeeld |
<!-- Vaccin voor difterie zonder bekende code -->
<code nullFlavor="OTH">
<originalText>D</originalText> </code> |
|
Schematron assert |
role |
error
|
|
test |
(@code and @displayName) or (@nullFlavor and hl7:originalText) |
|
Melding |
<name/> MOET @code en @displayName bevatten OF @nullFlavor en originalText |
|
ST |
0..1 |
O |
Partijnummer. Als er sprake is van bezwaar of van een te-verwachten-vaccinatie dan
zal er geen partijnummer worden gebruikt.
|
(A_Rijksvaccinatie-informational) |
|
 |
Doel van concept-Id(s)
|
|
Schematron assert |
role |
error
|
|
test |
not(../../../../hl7:authorization) |
|
Melding |
als er sprake van bezwaar is, mag er geen partijnummer aanwezig zijn |
 |
hl7:performer waar [hl7:assignedEntity [hl7:templateId [@root='2.16.840.1.113883.2.4.6.10.100.122']]] |
|
|
0..1 |
R |
Koppelt de uitvoerende organisatie en/of persoon aan het dossier. |
(A_Rijksvaccinatie-informational) |
 |
 |
@typeCode
|
|
|
0..1 |
F |
PRF |
|
Constraint |
Verplicht indien bekend. Te-verwachten-vaccinaties hebben nooit een uitvoerende organisatie
of persoon. Merk op dat van buitenlandse vaccinaties en zelfs oudere binnenlandse
vaccinaties mogelijk niet altijd de uitvoerende organisatie/persoon bekend is
|
|
 |
Doel van concept-Id(s)
|
|
Bevat |
geërfde templateregels R_AssignedEntityNL-identified met overschreven kardinaliteit 0 .. 1 required
|
 |
hl7:authorization
|
|
|
0..* |
R |
Koppelt een bezwaar aan een vaccinatie |
(A_Rijksvaccinatie-informational) |
 |
 |
@typeCode
|
|
|
0..1 |
F |
AUTH |
 |
 |
@contextConductionInd
|
|
|
0..1 |
F |
false |
 |
 |
hl7:consentEvent
|
|
|
1..1 |
M |
Bezwaren |
(A_Rijksvaccinatie-informational) |
|
|
0..1 |
F |
CONS |
|
|
0..1 |
F |
EVN |
|
|
1..1 |
F |
true |
|
CV |
1..1 |
M |
Type. Bevat de vaste waarde IMMUNIZ 'Immunization' vermeld uit codesysteem 'ActCode'
(2.16.840.1.113883.5.4)
|
(A_Rijksvaccinatie-informational) |
|
|
1..1 |
F |
IMMUNIZ |
|
|
1..1 |
F |
2.16.840.1.113883.5.4 (ActCode) |
|
|
0..1 |
R |
Koppelt de reden voor bezwaar aan het bezwaar |
(A_Rijksvaccinatie-informational) |
|
|
0..1 |
F |
RSON |
|
|
1..1 |
M |
Bezwaren |
(A_Rijksvaccinatie-informational) |
|
|
0..1 |
F |
OBS |
|
|
0..1 |
F |
EVN |
|
CV |
1..1 |
M |
Type. Bevat de vaste waarde 683 'Bezwaar' vermeld uit waardendomein W0647 'BDS-elementen'
(2.16.840.1.113883.2.4.4.40.267)
|
(A_Rijksvaccinatie-informational) |
|
|
1..1 |
F |
683 |
|
|
1..1 |
F |
2.16.840.1.113883.2.4.4.40.267 (BDS ElementID) |
|
CV |
1..1 |
R |
Hier staat het bezwaar vermeld. Bevat een waarde afkomstig uit waardendomein W0323
'Bezwaar' (2.16.840.1.113883.2.4.4.40.394)
|
(A_Rijksvaccinatie-informational) |
|
CONF |
De waarde van @code moet komen uit waardenlijst W0323_HL7
|
|
|
 |
Doel van concept-Id(s)
|