Terug naar index << Terug naar templates

# Template Bericht 4 Versturen vaccinaties (payload)

Id | 2.16.840.1.113883.2.4.6.10.100.180 | Versie | 2024‑04‑25
Status | Actief | Versielabel |
Naam | VersturenVaccinaties-payload | Weergavenaam | Bericht 4 Versturen vaccinaties (payload)
Omschrijving
Bevat vaccinatie-informatie in de context van een dossier en activiteit waarin de vaccinatie heeft plaatsgevonden. Merk op dat bij geanonimiseerd gebruik dossier-id en patiëntgegevens gemaskeerd moeten worden. Er kan in dat geval ook geen sprake zijn van bezwaar. Verschillen met de voorgaande versie zijn: CareProvisionEvent/component/encounterEvent/code Waardelijst koppeling dynamisch gemaakt zodat deze verwijst naar de nieuwste versie
Context | Parent nodes van template element met id 2.16.840.1.113883.2.4.6.10.100.180
Classificatie | HL7v3 Payload level template
Open/gesloten | Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Koppelingen met |
Koppelingen met 8 concepten
Id | Naam | Dataset
--- | --- | ---
jgz-bds-rubriek-18 | R018: Activiteit 420 | Basisdataset (BDS) 420
jgz-bds-rubriek-2 | R002: Dossierinformatie 326 | Basisdataset (BDS) 420
jgz-bds-rubriek-5 | R005: Betrokken JGZ-organisaties 326 | Basisdataset (BDS) 420
jgz-bds-element-1377 | Activiteit ID 420 | Basisdataset (BDS) 420
jgz-bds-element-494 | Soort activiteit 402 | Basisdataset (BDS) 420
jgz-bds-element-695 | Dossiernummer 326 | Basisdataset (BDS) 420
jgz-bds-element-696 | Dossier status 310 | Basisdataset (BDS) 420
jgz-bds-element-724 | Datum activiteit 310 | Basisdataset (BDS) 420
Gebruikt door / Gebruikt |
Gebruikt door 0 transacties en 2 templates, Gebruikt 3 templates
Gebruikt door | als | Naam | Versie
--- | --- | --- | ---
2.16.840.1.113883.2.4.6.10.100.14 | Containment | Versturen vaccinaties (interactie) | 2024‑04‑25
2.16.840.1.113883.2.4.6.10.100.19 | Containment | Versturen vaccinaties geanonimiseerd (interactie) | 2024‑04‑25
Gebruikt | als | Naam | Versie
2.16.840.1.113883.2.4.6.10.100.102 | Containment | R_PatientNL BRP [identified/confirmable] | 2024‑04‑25
2.16.840.1.113883.2.4.6.10.100.122 | Containment | R_AssignedEntityNL [identified] | 2012‑08‑01
2.16.840.1.113883.2.4.6.10.100.117 | Containment | A_Rijksvaccinatie [informational/administered] | 2012‑08‑01
Relatie | Equivalent: template 2.16.840.1.113883.2.4.6.10.100.180 Bericht 4 Versturen vaccinaties (payload) (2020‑05‑27)
Item | DT | Card | Conf | Omschrijving | Label
--- | --- | --- | --- | --- | ---
hl7:CareProvisionEvent |  | 1 … 1 | M |  |
jgz-bds-rubriek-2 | R002: Dossierinformatie 326 | Basisdataset (BDS) 420
@classCode | cs | 0 … 1 | F | PCPR
@moodCode | cs | 0 … 1 | F | EVN
| Voorbeeld | Geanonimiseerd. Zonder geïdentificeerde dossier en persoonsgegevens. <CareProvisionEvent moodCode="EVN" classCode="PCPR"> <id nullFlavor="MSK"/> <code code="CPHC" codeSystem="2.16.840.1.113883.5.4" displayName="certified public health and general preventive medicine care"/> <statusCode code="active"/> <subject> <patient classCode="PAT" nullFlavor="MSK"/> </subject> <performer typeCode="PRF"> <!-- ... --> </performer> <author typeCode="AUT"> <!-- ... --> </author> <component typeCode="COMP"> <encounterEvent classCode="ENC" moodCode="EVN"> <id root="2.16.528.1.1007.3.3.12345678.1377" extension="317297"/> <code nullFlavor="MSK"/> <effectiveTime value="20110107"/> <component> <!-- ... --> </component> </encounterEvent> </component></CareProvisionEvent>
| Voorbeeld | Met geïdentificeerde dossier-, contact- en persoonsgegevens. <CareProvisionEvent moodCode="EVN" classCode="PCPR"> <id root="2.16.528.1.1007.3.3.1" extension="69747"/> <code code="CPHC" codeSystem="2.16.840.1.113883.5.4" displayName="certified public health and general preventive medicine care"/> <statusCode code="active"/> <subject> <patient classCode="PAT"> <id root="2.16.840.1.113883.2.4.6.3" extension="126154764"/> <!-- ... --> </patient> </subject> <performer typeCode="PRF"> <!-- ... --> </performer> <author typeCode="AUT"> <!-- ... --> </author> <component typeCode="COMP"> <encounterEvent classCode="ENC" moodCode="EVN"> <id root="2.16.528.1.1007.3.3.12345678.1377" extension="317297"/> <code code="01" codeSystem="2.16.840.1.113883.2.4.4.40.308" displayName="Huisbezoek 4-7 dagen"/> <effectiveTime value="20110107"/> <component> <!-- ... --> </component> </encounterEvent> </component></CareProvisionEvent>
hl7:templateId | II | 1 … 1 | M | Template-id Versturen vaccinaties (geanonimiseerd) |
@root | oid | 1 … 1 | F | 2.16.840.1.113883.2.4.6.10.100.180
Keuze | 1 … 1 |  | Elementen om uit te kiezen: hl7:id[@nullFlavor = 'MSK'] hl7:id
hl7:id | II | … 1 | R | Dossiernummer geanonimiseerd |
waar [@nullFlavor = 'MSK'] |
@nullFlavor | cs | 1 … 1 | F | MSK
hl7:id | II | … 1 | R | Dossiernummer |
jgz-bds-element-695 | Dossiernummer 326 | Basisdataset (BDS) 420
@root | uid | 1 … 1 | R |
@extension | st | 1 … 1 | R |
hl7:code | CV | 1 … 1 | M | Dit attribuut heeft als standaard waarde "CPHC" uit (2.16.840.1.113883.5.4) |
@code | CONF | 1 … 1 | F | CPHC
@codeSystem | 1 … 1 | F | 2.16.840.1.113883.5.4 (ActCode)
hl7:statusCode | CS | 1 … 1 | M | Dossier status. Dit attribuut heeft de waarde 'active' als er nog zorg wordt verleend, de waarde 'aborted' als de verleende zorg is afgebroken of de waarde "completed" als de zorg is afgesloten |
jgz-bds-element-696 | Dossier status 310 | Basisdataset (BDS) 420
| CONF |
@code MOET "active" zijn
of
@code MOET "aborted" zijn
of
@code MOET "completed" zijn
Keuze | 1 … 1 |  | Elementen om uit te kiezen: hl7:subject[hl7:patient[@nullFlavor = 'MSK']] hl7:subject[hl7:patient[hl7:templateId/@root = '2.16.840.1.113883.2.4.6.10.100.102']] met template 2.16.840.1.113883.2.4.6.10.100.102 R_PatientNL BRP [identified/confirmable] (2024‑04‑25)
hl7:subject |  |  | R | Als de patiëntgegevens geanonimiseerd zijn, dan wordt het element patient gemarkeerd met @nullFlavor MSK (masked) en wordt er geen DKTP-schema doorgestuurd. |
waar [hl7:patient [@nullFlavor = 'MSK']] |
hl7:patient |  |  | R |  |
@classCode | cs | 1 … 1 | F | PAT
@nullFlavor | cs | 1 … 1 | F | MSK
hl7:subject |  |  | R | Koppelt de patiënt/de jeugdige aan het dossier. Bevat 2.16.840.1.113883.2.4.6.10.100.102 R_PatientNL BRP [identified/confirmable] (2024‑04‑25) |
waar [hl7:patient [hl7:templateId/@root = '2.16.840.1.113883.2.4.6.10.100.102']] |
@typeCode | cs | 0 … 1 | F | SBJ
| Constraint | Het kind is de primaire patiënt/cliënt en het is dan ook dit burgerservicenummer dat in het element AttentionLine van de interactie moet komen. Het adres van de jeugdige moet het BRP/COA-adres betreffen, omdat ieder ander adres niet verifieerbaar is voor de ontvanger.
| Variabele let | Naam | patRoot |
| Waarde | '2.16.840.1.113883.2.4.6.3' |
| Variabele let | Naam | patExt |
| Waarde | (hl7:patient/hl7:id[@root=$patRoot])[1]/@extension |
| Schematron assert | role | error |
| test | not(ancestor::*/hl7:attentionLine) or ancestor::*/hl7:attentionLine/hl7:value[@extension=$patExt and @root=$patRoot] |
| Melding | De patiënt in de Payload (BSN '<value-of select="$patExt"/>') moet overeen komen met de patient in de attentionLine (BSN '<value-of select="ancestor::*/hl7:attentionLine/hl7:value/@extension"/>') |
hl7:performer |  | 1 … 1 | M | Koppelt de uitvoerende organisatie aan het dossier. Bevat 2.16.840.1.113883.2.4.6.10.100.122 R_AssignedEntityNL [identified] (2012‑08‑01) |
jgz-bds-rubriek-5 | R005: Betrokken JGZ-organisaties 326 | Basisdataset (BDS) 420
@typeCode | cs | 0 … 1 | F | PRF
hl7:author |  | 1 … 1 | M | Koppelt de verantwoordelijke organisatie aan het dossier. Bevat 2.16.840.1.113883.2.4.6.10.100.122 R_AssignedEntityNL [identified] (2012‑08‑01) |
jgz-bds-rubriek-5 | R005: Betrokken JGZ-organisaties 326 | Basisdataset (BDS) 420
@typeCode | cs | 0 … 1 | F | AUT
hl7:component |  | 1 … 1 | M | Koppelt het contactmoment voor vaccinatie aan het dossier. |
@typeCode | cs | 0 … 1 | F | COMP
| Voorbeeld | <component typeCode="COMP"> <encounterEvent moodCode="EVN" classCode="ENC"> <!-- ... --> </encounterEvent></component>
hl7:encounterEvent |  | 1 … 1 | M |  |
jgz-bds-rubriek-18 | R018: Activiteit 420 | Basisdataset (BDS) 420
@moodCode | cs | 0 … 1 | F | EVN
@classCode | cs | 0 … 1 | F | ENC
| Voorbeeld | <encounterEvent classCode="ENC" moodCode="EVN"> <id root="2.16.528.1.1007.3.3.12345678.1377" extension="317297"/> <code code="01" codeSystem="2.16.840.1.113883.2.4.4.40.308" displayName="Huisbezoek 4-7 dagen"/> <effectiveTime value="20110107"/> <component> <!-- ... --> </component></encounterEvent>
hl7:id | II | 1 … 1 | R | Identificatie van het contactmoment |
jgz-bds-element-1377 | Activiteit ID 420 | Basisdataset (BDS) 420
@root | uid | 1 … 1 | R |
@extension | st | 1 … 1 | R |
| Voorbeeld | <id root="2.16.528.1.1007.3.3.12345678.1377" extension="317297"/>
Keuze | 1 … 1 |  | Elementen om uit te kiezen: hl7:code[@nullFlavor = 'MSK'] hl7:code[concat(@code, @codeSystem) = doc('include/voc-2.16.840.1.113883.2.4.3.11.60.100.11.2.188-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code, @codeSystem) or @nullFlavor = doc('include/voc-2.16.840.1.113883.2.4.3.11.60.100.11.2.188-DYNAMIC.xml')//valueSet[1]/conceptList/exception/@code]
hl7:code | CV | … 1 | R | Soort activiteit geanonimiseerd |
waar [@nullFlavor = 'MSK'] |
@nullFlavor | cs | 1 … 1 | F | MSK
hl7:code | CV | … 1 | R | Soort activiteit |
jgz-bds-element-494 | Soort activiteit 402 | Basisdataset (BDS) 420
| CONF |
De waarde van @code MOET komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.100.11.2.188 W0188 Soort activiteit (HL7) (DYNAMISCH)
| Voorbeeld | <code code="03" displayName="Contactmoment 4 weken" codeSystem="2.16.840.1.113883.2.4.4.40.308"/>
hl7:effectiveTime | TS | 1 … 1 | M |  |
jgz-bds-element-724 | Datum activiteit 310 | Basisdataset (BDS) 420
| Voorbeeld | <effectiveTime value="20090330"/>
| Schematron assert | role | error |
| test | matches(@value,'^[0-9]{8}') |
| Melding | <name path=".."/>/<name/> moet tenminste tot op de dag nauwkeurig worden opgegeven |
hl7:component |  | 0 … * | R | Koppelt het contactmoment aan de vaccinatiegegevens in de CMET A_Rijksvaccinatie versie 2. Er is maar één omstandigheid waaronder er geen vaccinatiegegevens bij een contactmoment worden gestuurd. Als er oorspronkelijk een invoerfout is geweest waarbij vaccinaties zijn geregistreerd bij het verkeerde kind dan moet, naast het versturen van de vaccinatie gekoppeld aan het juiste kind, ook een contactmoment gekoppeld aan de jeugdige waarop onterecht is geadministreerd worden verstuurd. Dit laatste contactmoment bevat dan geen vaccinaties (dus geen component). Bevat 2.16.840.1.113883.2.4.6.10.100.117 A_Rijksvaccinatie [informational/administered] (2012‑08‑01) |
@typeCode | cs | 0 … 1 | F | COMP
| Voorbeeld | <component> <substanceAdministration> <!-- ... --> </substanceAdministration></component>
| Schematron assert | role | error |
| test | not(.//*[hl7:templateId/@root = '2.16.840.1.113883.2.4.6.10.100.124']/hl7:assignedPerson) |
| Melding | In bericht 4 is overdracht van BDS element 1410 Naam uitvoerende persoon en dus gebruik van element assignedPerson niet gedefinieerd. |
| Variabele let | Naam | maskedData |
| Waarde | hl7:id[@nullFlavor = 'MSK'] | hl7:subject[hl7:patient/@nullFlavor = 'MSK'] |
| Schematron assert | role | error |
| test | not($maskedData) or count($maskedData) = 2 |
| Melding | Als de vaccinatiegegevens geanonimiseerd worden verstuurd, dan moeten dossier-id (CareProvisionEvent/id) en patiëntgegevens (CareProvisionEvent/subject/patient) beiden een @nullFlavor='MSK' bevatten. |
| Schematron assert | role | error |
| test | not($maskedData and .//hl7:substanceAdministrationEvent/hl7:authorization) |
| Melding | Als de vaccinatiegegevens geanonimiseerd worden verstuurd, dan kan er geen sprake zijn van bezwaar. Bij bezwaar is er niet gevaccineerd en is er voor dat vaccin geen verdere communicatie. |