hl7:procedureRequest
|
|
1 … 1 |
M |
Hielprikverzoekgegevens |
(Veroad) |
|
|
@classCode
|
cs |
1 … 1 |
F |
SPECCOLLECT |
@moodCode
|
cs |
1 … 1 |
F |
RQO |
|
Voorbeeld |
<!-- Verzoek eerste hielprik --> <procedureRequest moodCode="RQO" classCode="SPECCOLLECT"> <realmCode code="NL"/> <templateId root="2.16.840.1.113883.2.4.6.10.100.130"/> <id extension="3033741" root="2.16.528.1.1007.3.2.400416.16"/> <code code="01" codeSystem="2.16.840.1.113883.2.4.4.40.66" displayName="Eerste hielprik"/> <statusCode code="active"/> <recordTarget> <patient classCode="PAT"> <templateId root="2.16.840.1.113883.2.4.6.10.100.172"/> <templateId root="2.16.840.1.113883.2.4.6.10.100.103"/> <!-- --> </patient> </recordTarget></procedureRequest> |
|
Voorbeeld |
<!-- Verzoek herhaalde eerste hielprik --> <procedureRequest moodCode="RQO" classCode="SPECCOLLECT"> <realmCode code="NL"/> <templateId root="2.16.840.1.113883.2.4.6.10.100.130"/> <id extension="3033741" root="2.16.528.1.1007.3.2.400416.16"/> <code code="02" codeSystem="2.16.840.1.113883.2.4.4.40.66" displayName="Herhaalde eerste hielprik"/> <statusCode code="active"/> <recordTarget> <patient classCode="PAT"> <templateId root="2.16.840.1.113883.2.4.6.10.100.172"/> <templateId root="2.16.840.1.113883.2.4.6.10.100.103"/> <!-- --> </patient> </recordTarget> <reason contextConductionInd="false"> <act classCode="ALRT" moodCode="EVN"> <code code="01" codeSystem="2.16.840.1.113883.2.4.4.40.67" displayName="Onvoldoende vulling"/> </act> </reason> <pertinentInformation typeCode="REFR" contextConductionInd="false"> <act classCode="DOC" moodCode="EVN"> <!-- NHS-setnummer --> <id root="2.16.840.1.113883.2.4.3.36.100.2" extension="345mnb345"/> <!-- NHS-set --> <code code="1432" codeSystem="2.16.840.1.113883.2.4.4.40.267" displayName="Neonatale hielprikscreeningset"/> </act> </pertinentInformation></procedureRequest> |
hl7:realmCode
|
CS |
1 … 1 |
M |
Toepassingsgebied |
(Veroad) |
@code
|
CONF |
1 … 1 |
F |
NL |
hl7:templateId
|
II |
1 … 1 |
M |
Template-id Hielprikverzoek |
(Veroad) |
@root
|
oid |
1 … 1 |
F |
2.16.840.1.113883.2.4.6.10.100.130 |
hl7:id
|
II |
1 … 1 |
M |
Hielprikverzoek-id van de verzender |
(Veroad) |
hl7:code
|
CV |
1 … 1 |
M |
Hielprikverzoek-type |
(Veroad) |
|
|
|
CONF |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@code='01' and @codeSystem='2.16.840.1.113883.2.4.4.40.66' and ../hl7:reason) |
|
|
Melding |
reason kan niet aanwezig aanwezig zijn bij een verzoek voor de eerste hielprik |
|
|
Schematron assert |
role |
error
|
|
|
test |
(@code='01' and @codeSystem='2.16.840.1.113883.2.4.4.40.66') or ../hl7:reason |
|
|
Melding |
reason moet de reden bevatten bij een verzoek voor een herhaalde of tweede hielprik |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@code='01' and @codeSystem='2.16.840.1.113883.2.4.4.40.66' and ../hl7:pertinentInformation) |
|
|
Melding |
pertinentInformation kan niet aanwezig aanwezig zijn bij een verzoek voor de eerste
hielprik |
|
|
Schematron assert |
role |
error
|
|
|
test |
(@code='01' and @codeSystem='2.16.840.1.113883.2.4.4.40.66') or ../hl7:pertinentInformation |
|
|
Melding |
pertinentInformation moet het setnummer vorige hielprik bevatten bij een verzoek voor
een herhaalde of tweede hielprik |
|
|
Schematron assert |
role |
error
|
|
|
test |
not((@code='01' or @code='02') and @codeSystem='2.16.840.1.113883.2.4.4.40.66' and
../hl7:subjectOf6)
|
|
|
Melding |
subjectOf6 kan niet aanwezig aanwezig zijn bij een verzoek voor de eerste hielprik |
|
hl7:statusCode
|
CS |
1 … 1 |
M |
Hielprikverzoek-status |
(Veroad) |
@code
|
CONF |
1 … 1 |
F |
active |
hl7:recordTarget
|
|
1 … 1 |
M |
Koppelt het hielprikverzoek aan het betreffende kind. Bevat 2.16.840.1.113883.2.4.6.10.100.172 R_SubjectNL_JGZ Informal [identified/confirmable] (2012‑08‑01)
|
(Veroad) |
@typeCode
|
cs |
0 … 1 |
F |
RCT |
|
Constraint |
Het kind is de primaire patiënt/cliënt en het is dan ook dit burgerservicenummer,
indien beschikbaar, dat in het element AttentionLine van de interactie moet komen.
|
|
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 not(hl7:patient/hl7:id[@root=$patRoot and @extension])
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:reason
|
|
0 … 1 |
C |
Koppelt de herhaalde of tweede hielprik aan de reden daarvoor. |
(Veroad) |
@typeCode
|
cs |
0 … 1 |
F |
RSON |
@contextConductionInd
|
bl |
1 … 1 |
F |
false |
|
Constraint |
reason kan niet aanwezig aanwezig zijn bij een verzoek voor de eerste hielprik reason moet de reden bevatten bij een verzoek voor een herhaalde of tweede hielprik
|
hl7:act
|
|
1 … 1 |
M |
Bevat de reden |
(Veroad) |
@classCode
|
cs |
1 … 1 |
F |
ALRT |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
hl7:code
|
CV |
1 … 1 |
R |
Bevat de (gecodeerde) reden uit waardendomein W0317 'Reden herhaling/tweede hielprik'
(2.16.840.1.113883.2.4.4.40.67)
|
(Veroad) |
|
|
|
CONF |
|
|
Schematron assert |
role |
error
|
|
|
test |
@displayName or not(@code) |
|
|
Melding |
@displayName is verplicht |
|
hl7:pertinentInformation
|
|
0 … 1 |
C |
Koppelt het setnummer van de vorige hielprik aan de herhaalde of tweede hielprik. |
(Veroad) |
@typeCode
|
cs |
1 … 1 |
F |
REFR |
@contextConductionInd
|
bl |
1 … 1 |
F |
false |
|
Constraint |
pertinentInformation kan niet aanwezig aanwezig zijn bij een verzoek voor de eerste
hielprik pertinentInformation moet het setnummer vorige hielprik bevatten bij een verzoek voor
een herhaalde of tweede hielprik
|
hl7:act
|
|
1 … 1 |
M |
Bevat de setgegevens van de vorige hielprik |
(Veroad) |
@classCode
|
cs |
1 … 1 |
F |
DOC |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
hl7:id
|
II |
1 … 1 |
R |
Setnummer vorige hielprik |
(Veroad) |
|
|
@root
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.3.36.100.2 |
hl7:code
|
CV |
1 … 1 |
R |
Setnummer vorige hielprik. OID in @root te bepalen door RIVM |
(Veroad) |
@code
|
CONF |
0 … 1 |
F |
1432 |
@codeSystem
|
0 … 1 |
F |
2.16.840.1.113883.2.4.4.40.267 (BDS ElementID) |
hl7:subjectOf6
|
|
0 … 1 |
C |
Koppelt aanvullende informatie aan een tweede hielprik. |
(Veroad) |
@typeCode
|
cs |
0 … 1 |
F |
SUBJ |
@contextConductionInd
|
bl |
1 … 1 |
F |
false |
|
Constraint |
subjectOf6 kan alleen de aanvullende informatie bevatten bij een verzoek voor een
(herhaalde) tweede hielprik en is anders niet aanwezig
|
|
Voorbeeld |
Aanvullende informatie, auteur is een XML Schema verplichting <subjectOf6 contextConductionInd="false"> <seperatableInd value="false"/> <annotation moodCode="EVN" classCode="ACT"> <text>Aanvullende informatie</text> <statusCode code="completed"/> <author typeCode="AUT"> <assignedEntity classCode="ASSIGNED"> <id nullFlavor="NI"/> </assignedEntity> </author> </annotation></subjectOf6> |
hl7:seperatableInd
|
BL |
1 … 1 |
M |
|
(Veroad) |
@value
|
bl |
1 … 1 |
F |
false |
hl7:annotation
|
|
1 … 1 |
M |
|
(Veroad) |
@classCode
|
cs |
1 … 1 |
F |
ACT |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
hl7:text
|
ST |
1 … 1 |
M |
Tekst van de aanvullende informatie |
(Veroad) |
|
|
hl7:statusCode
|
CS |
1 … 1 |
M |
Status van de aanvullende informatie |
(Veroad) |
@code
|
CONF |
1 … 1 |
F |
completed |
hl7:author
|
|
1 … 1 |
|
Zorgverlener van wie/organisatie waarvan de aanvullende informatie komt. Dit is een
XML Schema verplichting zonder dekking in de BDS. Zolang die dekking er niet is moet
assignedEntity/id/@nullFlavor de waarde 'NI' hebben.
|
(Veroad) |
@typeCode
|
cs |
0 … 1 |
F |
AUT |
hl7:assignedEntity
|
|
1 … 1 |
|
Zorgverlener/organisatiegegevens |
(Veroad) |
@classCode
|
cs |
1 … 1 |
F |
ASSIGNED |
hl7:id
|
II |
1 … 1 |
|
Zorgverlener-id of organisatie-id |
(Veroad) |
@nullFlavor
|
cs |
0 … 1 |
F |
NI |