|
|
1..1 |
M |
|
(VersturenVaccinaties-payload) |
 |
@classCode
|
|
|
0..1 |
F |
PCPR |
 |
@moodCode
|
|
|
0..1 |
F |
EVN |
|
Voorbeeld |
<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"/>
<statusCode code="active"/>
<subject>
<!-- ... -->
</subject>
<performer typeCode="PRF">
<!-- ... -->
</performer>
<author typeCode="AUT">
<!-- ... -->
</author>
<component typeCode="COMP">
<!-- ... -->
</component> </CareProvisionEvent> |
 |
hl7:templateId
|
|
II |
1..1 |
M |
Template-id Versturen vaccinaties |
(VersturenVaccinaties-payload) |
 |
 |
@root
|
|
|
1..1 |
F |
2.16.840.1.113883.2.4.6.10.100.180 |
 |
hl7:id
|
|
II |
1..1 |
M |
Dossiernummer |
(VersturenVaccinaties-payload) |
|
 |
Doel van concept-Id(s)
|
 |
hl7:code
|
|
CV |
1..1 |
M |
IDit attribuut heeft als standaard waarde "CPCH" uit (2.16.840.1.113883.5.4) |
(VersturenVaccinaties-payload) |
 |
 |
@code
|
|
|
1..1 |
F |
CPHC |
 |
 |
@codeSystem
|
|
|
1..1 |
F |
2.16.840.1.113883.5.4 (ActCode) |
|
Voorbeeld |
<code code="CPHC" codeSystem="2.16.840.1.113883.5.4"/>
|
 |
hl7:statusCode
|
|
CS |
1..1 |
M |
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
|
(VersturenVaccinaties-payload) |
|
CONF |
@code moet "active" zijn |
of |
@code moet "aborted" zijn |
of |
@code moet "completed" zijn |
|
|
 |
Doel van concept-Id(s)
|
|
Voorbeeld |
<statusCode code="active"/>
|
 |
hl7:effectiveTime
|
|
|
0..1 |
R |
Periode van zorg |
(VersturenVaccinaties-payload) |
|
Bevat |
geërfde templateregels Periode-O-Start-O-Eind-O met overschreven kardinaliteit 0 .. 1 required
|
 |
 |
hl7:high
|
|
TS |
0..1 |
R |
Einddatum |
(VersturenVaccinaties-payload) |
|
Constraint |
Als statusCode=”aborted” of statusCode=”completed” dan moet high/@value de datum en
indien bekend de tijd bevatten van de afsluiting van de zorg.
|
|
Schematron assert |
role |
error
|
|
test |
count(../../hl7:statusCode[@code='aborted' or @code='completed'])=0 or hl7:high |
|
Melding |
Als statusCode/@code='aborted' of statusCode/@code='completed' dan moet high/@value
de datum en indien bekend de tijd bevatten van de afsluiting van de zorg. |
 |
hl7:subject waar [hl7:patient [hl7:templateId [@root='2.16.840.1.113883.2.4.6.10.100.102']]] |
|
|
1..1 |
M |
Koppelt de patiënt/het kind aan het dossier. |
(VersturenVaccinaties-payload) |
 |
 |
@typeCode
|
|
|
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.
|
|
Bevat |
geërfde templateregels R_PatientNL-GBA-identified-confirmable met overschreven kardinaliteit 1 .. 1 mandatory required
|
|
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 waar [hl7:assignedEntity [hl7:templateId [@root='2.16.840.1.113883.2.4.6.10.100.122']]] |
|
|
1..1 |
M |
Koppelt de uitvoerende organisatie en/of persoon aan het dossier. |
(VersturenVaccinaties-payload) |
 |
 |
@typeCode
|
|
|
0..1 |
F |
PRF |
|
 |
Doel van concept-Id(s)
|
|
Bevat |
geërfde templateregels R_AssignedEntityNL-identified met overschreven kardinaliteit 1 .. 1 mandatory required
|
 |
hl7:author waar [hl7:assignedEntity [hl7:templateId [@root='2.16.840.1.113883.2.4.6.10.100.122']]] |
|
|
1..1 |
M |
Koppelt de verantwoordelijke organisatie en/of persoon aan het dossier. |
(VersturenVaccinaties-payload) |
 |
 |
@typeCode
|
|
|
0..1 |
F |
AUT |
|
 |
Doel van concept-Id(s)
|
|
Bevat |
geërfde templateregels R_AssignedEntityNL-identified met overschreven kardinaliteit 1 .. 1 mandatory required
|
 |
hl7:component
|
|
|
1..1 |
M |
Koppelt het contactmoment voor vaccinatie aan het dossier. |
(VersturenVaccinaties-payload) |
 |
 |
@typeCode
|
|
|
0..1 |
F |
COMP |
|
Voorbeeld |
<component typeCode="COMP">
<encounterEvent moodCode="EVN" classCode="ENC">
<!-- ... -->
</encounterEvent> </component> |
 |
 |
hl7:encounterEvent
|
|
|
1..1 |
M |
|
(VersturenVaccinaties-payload) |
|
|
0..1 |
F |
EVN |
|
|
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"/>
<effectiveTime value="20110107"/>
<component>
<!-- ... -->
</component> </encounterEvent> |
|
|
1..1 |
M |
Identificatie van het contactmoment |
(VersturenVaccinaties-payload) |
|
Voorbeeld |
<id root="2.16.528.1.1007.3.3.12345678.1377" extension="317297"/>
|
|
CV |
1..1 |
M |
|
(VersturenVaccinaties-payload) |
|
Constraint |
Verplicht aanwezig @code kan alleen de volgende waarden bevatten: 01 t/m 27 of 97.
@codeSystem bevat 2.16.840.1.113883.2.4.4.40.308
|
|
CONF |
@code moet "01" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "02" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "03" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "04" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "05" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "06" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "07" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "08" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "09" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "10" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "11" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "12" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "13" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "14" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "15" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "16" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "17" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "18" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "19" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "20" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "21" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "22" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "23" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "24" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "25" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "26" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "27" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
of |
@code moet "97" zijn |
@codeSystem moet "2.16.840.1.113883.2.4.4.40.308" zijn |
|
|
Voorbeeld |
<code code="03" displayName="Contactmoment 4 weken" codeSystem="2.16.840.1.113883.2.4.4.40.308"/>
|
|
|
1..1 |
M |
|
(VersturenVaccinaties-payload) |
|
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 waar [hl7:substanceAdministrationEvent [hl7:templateId [@root='2.16.840.1.113883.2.4.6.10.100.117']]] |
|
|
1..* |
M |
Koppelt het contactmoment aan de vaccinatiegegevens in de CMET A_Rijksvaccinatie versie
2.
|
(VersturenVaccinaties-payload) |
|
|
0..1 |
F |
COMP |
|
Voorbeeld |
<component>
<substanceAdministration>
<!-- ... -->
</substanceAdministration> </component> |
|
Bevat |
geërfde templateregels 2.16.840.1.113883.2.4.6.10.100.117 met overschreven kardinaliteit 1 .. * mandatory required
|