Item |
DT |
Card |
Conf |
Desc |
Label |
hl7:substanceAdministration
|
|
|
1 .. * |
M |
Toedieningsgegevens van een werkelijke of een te-verwachten-vaccinatie volgens vaccinatieschema |
(A_Rijksvaccinatie-informational-all) |
|
@classCode
|
|
|
0 .. 1 |
F |
SBADM |
|
@moodCode
|
|
|
1 .. 1 |
|
@moodCode moet één zijn van:
|
|
Werkelijke vaccinaties moeten @moodCode="EVN" hebben. Te-verwachten-vaccinaties volgens schema moeten @moodCode="RMD" hebben. |
|
@negationInd
|
|
|
0 .. 1 |
|
|
|
Als er sprake is van een bezwaar op een bepaalde vaccinatie moet @negationInd de waarde 'true' bevatten. Anders moet de waarde
'false' zijn of moet het attribuut afwezig zijn.
|
|
|
Doel van concept-Id(s)
|
|
Voorbeeld |
Er is vaccintype DKTP-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="DKTP-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 DKTP-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="DKTP-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 DKTP-Hib, niet voor minimale uitvoerdatum 1 januari 2011
<substanceAdministration moodCode="RMD" 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"/>
<consumable>
<medication>
<administrableMedicine>
<code code="10" codeSystem="2.16.840.1.113883.2.4.4.40.76" displayName="DKTP-Hib"/>
</administrableMedicine> </medication> </consumable>
<limitation>
<dateCriterion>
<code code="30980-7" codeSystem="2.16.840.1.113883.6.1" displayName="Date vaccine due"/>
<!-- Streefdatum 17 januari 2012 -->
<value value="20120117"/>
</dateCriterion> </limitation>
<limitation>
<dateCriterion>
<code code="30981-5" codeSystem="2.16.840.1.113883.6.1" displayName="Earliest date to give"/>
<!-- Minimale uitvoerdatum 14 januari 2012 -->
<value value="20121014"/>
</dateCriterion> </limitation> </substanceAdministration> |
|
Voorbeeld |
Te-verwachten-vaccinatie met bezwaar voor vaccintype DKTP-Hib, niet voor minimale uitvoerdatum 1 januari 2011
<substanceAdministration moodCode="RMD" 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"/>
<consumable>
<medication>
<administrableMedicine>
<code code="10" codeSystem="2.16.840.1.113883.2.4.4.40.76" displayName="DKTP-Hib"/>
</administrableMedicine> </medication> </consumable>
<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="2" codeSystem="2.16.840.1.113883.2.4.4.40.394" displayName="Principieel bezwaar"/>
</observationEvent> </reasonOf> </consentEvent> </authorization>
<limitation>
<dateCriterion>
<code code="30980-7" codeSystem="2.16.840.1.113883.6.1" displayName="Date vaccine due"/>
<!-- Streefdatum 17 januari 2012 -->
<value value="20120117"/>
</dateCriterion> </limitation>
<limitation>
<dateCriterion>
<code code="30981-5" codeSystem="2.16.840.1.113883.6.1" displayName="Earliest date to give"/>
<!-- Minimale uitvoerdatum 14 januari 2012 -->
<value value="20121014"/>
</dateCriterion> </limitation> </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(@moodCode='RMD' and hl7:effectiveTime) |
|
Melding |
<name/>/@moodCode='RMD' is een te-verwachten-vaccinatie. Alle datumspecificaties MOETEN onder het element limitation |
|
Schematron assert |
role |
error
|
|
test |
not(@moodCode='RMD' and hl7:performer) |
|
Melding |
<name/>/@moodCode='RMD' is een te-verwachten-vaccinatie. Deze KUNNEN GEEN uitvoerende partij hebben |
|
Schematron assert |
role |
error
|
|
test |
not(.//hl7:lotNumberText and hl7:authorization) |
|
Melding |
lotNumberText KAN GEEN waarde bevatten, als er sprake is van bezwaar |
|
hl7:templateId
|
|
II |
1 .. 1 |
M |
Template-id A_Rijksvaccinatie [informational] |
(A_Rijksvaccinatie-informational-all) |
|
|
@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-all) |
|
|
@code
|
|
|
1 .. 1 |
F |
IMMUNIZ |
|
|
@codeSystem
|
|
|
1 .. 1 |
F |
2.16.840.1.113883.5.4 (ActCode) |
|
hl7:effectiveTime
|
|
TS |
0 .. 1 |
C |
Bevat 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.
|
(A_Rijksvaccinatie-informational-all) |
|
Constraint |
Alleen van toepassing op werkelijk toegediende vaccinaties. |
|
|
Doel van concept-Id(s)
|
|
Voorbeeld |
<effectiveTime value="20090303"/>
|
|
hl7:consumable
|
|
|
1 .. 1 |
M |
Koppelt de toediening aan het vaccintype en partijnummer. |
(A_Rijksvaccinatie-informational-all) |
|
|
@typeCode
|
|
|
0 .. 1 |
F |
CSM |
|
Voorbeeld |
<consumable>
<medication>
<!-- ... -->
</medication> </consumable> |
|
|
hl7:medication
|
|
|
1 .. 1 |
M |
|
(A_Rijksvaccinatie-informational-all) |
|
|
0 .. 1 |
F |
ADMM |
|
|
|
hl7:administrableMedicine
|
|
|
1 .. 1 |
M |
|
(A_Rijksvaccinatie-informational-all) |
|
|
0 .. 1 |
F |
MMAT |
|
|
0 .. 1 |
F |
KIND |
|
|
|
|
hl7:code waar [@nullFlavor or @codeSystem='2.16.840.1.113883.2.4.4.40.76'] |
|
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-all) |
|
CONF |
De waarde van @code moet komen uit waardenlijst W0422_HL7 (DYNAMISCH) |
|
|
|
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="DKTP-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 |
C |
Partijnummer. Verplicht indien bekend. |
(A_Rijksvaccinatie-informational-all) |
|
Constraint |
Als er sprake van bezwaar is, kan er geen partijnummer aanwezig zijn |
|
Constraint |
Als er, bijvoorbeeld voor een in het buitenland gegeven vaccinatie, geen partijnummer bekend is dan mag het element lotNumber
worden weggelaten
|
|
|
Doel van concept-Id(s)
|
|
hl7:performer waar [hl7:assignedEntity [hl7:templateId [@root='2.16.840.1.113883.2.4.6.10.100.125']]] |
|
|
0 .. 1 |
C |
Koppelt de uitvoerende organisatie en/of persoon aan de vaccinatie. Merk op dat van buitenlandse vaccinaties en zelfs oudere
binnenlandse vaccinaties mogelijk niet altijd de uitvoerende organisatie/persoon bekend is: in dat geval mag het element worden
weggelaten.
|
(A_Rijksvaccinatie-informational-all) |
|
|
@typeCode
|
|
|
0 .. 1 |
F |
PRF |
|
Constraint |
Alleen van toepassing op werkelijk toegediende vaccinaties. |
|
Bevat |
geërfde templateregels R_AssignedEntityNL [confirmable] (2012‑08‑01) met overschreven kardinaliteit 0 .. 1 Conditioneel
|
|
hl7:location
|
|
|
|
NP |
Koppelt de fysieke toedieningslocatie met een adres of een omschrijving aan de vaccinatie. Merk op dat dit gegeven momenteel
niet is gedefinieerd in BDS v3.2 of de gegevensrichtlijnen voor Rijksvaccinatie. Het is alleen opgenomen vooruitlopend op
de uitkomst van lopende discussies rondom dit gegeven. Op dat moment zal ook de verdere uitwerking van dit element worden
toegevoegd, zoals of het een omschrijving, een code, een adres of een combinatie betreft.
|
(A_Rijksvaccinatie-informational-all) |
|
|
@typeCode
|
|
|
0 .. 1 |
F |
LOC |
|
Constraint |
Alleen van toepassing op werkelijk toegediende vaccinaties. |
|
Voorbeeld |
<location>
<serviceDeliveryLocation classCode="SDLOC">
<!-- ... -->
</serviceDeliveryLocation> </location> |
|
|
hl7:serviceDeliveryLocation
|
|
|
1 .. 1 |
M |
Gegevens van de toedieningslocatie |
(A_Rijksvaccinatie-informational-all) |
|
|
1 .. 1 |
F |
SDLOC |
|
hl7:authorization
|
|
|
0 .. * |
R |
Koppelt een bezwaar aan een vaccinatie |
(A_Rijksvaccinatie-informational-all) |
|
|
@typeCode
|
|
|
0 .. 1 |
F |
AUTH |
|
|
@contextConductionInd
|
|
|
0 .. 1 |
F |
false |
|
|
hl7:consentEvent
|
|
|
1 .. 1 |
M |
Bezwaren |
(A_Rijksvaccinatie-informational-all) |
|
|
0 .. 1 |
F |
CONS |
|
|
0 .. 1 |
F |
EVN |
|
|
1 .. 1 |
F |
true |
|
Mogelijkheid om aan te geven dat er géén toestemming is gegeven. Dit attribuut heeft de standaardwaarde 'false', dus moet
op 'true' worden gezet voor bezwaar
|
|
CV |
1 .. 1 |
M |
Type. Bevat de vaste waarde IMMUNIZ 'Immunization' uit codesysteem 'ActCode' (2.16.840.1.113883.5.4) |
(A_Rijksvaccinatie-informational-all) |
|
|
1 .. 1 |
F |
IMMUNIZ |
|
|
1 .. 1 |
F |
2.16.840.1.113883.5.4 (ActCode) |
|
|
0 .. 1 |
C |
Koppelt de reden voor bezwaar aan het bezwaar |
(A_Rijksvaccinatie-informational-all) |
|
|
0 .. 1 |
F |
RSON |
|
Constraint |
De reden "Anders" (observationEvent/@nullFlavor="OTH") mag NIET worden verstuurd aan derden zoals het RIVM om privacyredenen. |
|
|
1 .. 1 |
M |
Bezwaren |
(A_Rijksvaccinatie-informational-all) |
|
|
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-all) |
|
|
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-all) |
|
CONF |
De waarde van @code moet komen uit waardenlijst W0323_HL7 (DYNAMISCH) |
|
|
|
Doel van concept-Id(s)
|
|
Schematron assert |
role |
error
|
|
test |
not(@nullFlavor or hl7:originalText) |
|
Melding |
Uit privacyoverwegingen is het doorgeven van een bezwaarreden, anders dan "Medisch" of "Principieel", NIET toegestaan. |
|
hl7:limitation
|
|
|
0 .. * |
C |
Koppelt de datumcriteria aan de te-verwachten-vaccinatie |
(A_Rijksvaccinatie-informational-all) |
|
Constraint |
Verplicht indien dit een te-verwachten-vaccinatie betreft (@moodCode='RMD') |
|
|
hl7:dateCriterion
|
|
|
1 .. 1 |
M |
Bevat de criteriumgegevens. Deze worden doorgegeven als code/value paar waarbij de code het type criterium aangeeft. |
(A_Rijksvaccinatie-informational-all) |
|
CV |
1 .. 1 |
M |
Type van het datumcriterium. Mogelijkheden komen uit codesysteem LOINC ('2.16.840.1.113883.6.1'):
- 30981-5 'Earliest date to give' - Minimale uitvoerdatum
- 30980-7 'Date vaccine due' - Streefdatum
|
(A_Rijksvaccinatie-informational-all) |
|
CONF |
@code moet "30981-5" zijn |
@codeSystem moet "2.16.840.1.113883.6.1" zijn |
of |
@code moet "30980-7" zijn |
@codeSystem moet "2.16.840.1.113883.6.1" zijn |
|
|
Voorbeeld |
<dateCriterion>
<code code="30980-7" codeSystem="2.16.840.1.113883.6.1" displayName="Date vaccine due"/>
<!-- Streefdatum -->
<value value="20121017"/>
</dateCriterion> |
|
TS |
1 .. 1 |
M |
De waarde van het datumcriterium. |
(A_Rijksvaccinatie-informational-all) |
|
|
Doel van concept-Id(s)
|