hl7:ControlActProcess
|
|
|
|
|
(Con 0NL) |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
hl7:code
|
CV |
0 … 1 |
|
Trigger Event |
(Con 0NL) |
@codeSystem
|
CONF |
0 … 1 |
F |
2.16.840.1.113883.1.18 (TriggerEvent) |
hl7:effectiveTime
|
TS |
0 … 1 |
|
Datum en tijdstip (NB: geen interval) waarop de gebeurtenis die het bericht heeft doen ontstaan, plaatsvond. Dit tijdstip
is mogelijkerwijs anders dan het tijdstip van het versturen van het bericht zoals
opgenomen in de Transmission Wrapper.
|
(Con 0NL) |
Inclusie |
1 … 1 |
M |
van 2.16.840.1.113883.2.4.3.11.60.102.10.500 ControlAct AuthorOrPerformer (2012‑08‑01)
|
hl7:authorOrPerformer
|
|
1 … 1 |
M |
Bericht-zender. Systeem of persoon |
(Con 0NL) |
@typeCode
|
cs |
1 … 1 |
R |
|
|
CONF |
|
hl7:participant
|
|
1 … 1 |
M |
|
(Con 0NL) |
Keuze |
1 … 1 |
|
Elementen om uit te kiezen:
|
hl7:AssignedDevice
|
|
|
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.513 Assigned Device [universal] (2012‑09‑01)
|
(Con 0NL) |
hl7:AssignedPerson
|
|
|
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.514 Assigned Person [universal] (2012‑09‑01)
|
(Con 0NL) |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
@typeCode = 'AUT' or @typeCode = 'PRF' |
|
|
Melding |
@typeCode moet de waarde “AUT” of “PRF” hebben. |
|
Inclusie |
0 … 1 |
R |
van 2.16.840.1.113883.2.4.3.11.60.102.10.502 ControlAct Overseer Person (MCAI / MFMI) (2012‑08‑01) Het element overseer is alleen van belang wanneer er sprake van mandatering.
|
hl7:overseer
|
|
0 … 1 |
R |
Bericht-zender (mandaatverlener). |
(Con 0NL) |
@typeCode
|
cs |
1 … 1 |
F |
RESP |
hl7:time
|
IVL_TS |
0 … 1 |
|
Het tijdstip waarop het mandaat door overseer is verleend.
|
(Con 0NL) |
hl7:AssignedPerson
|
|
1 … 1 |
M |
Mandaterende persoon Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.514 Assigned Person [universal] (2012‑09‑01)
|
(Con 0NL) |
![treeblank](../assets/treeblank.png) |
![treeblank](../assets/treeblank.png) |
waar [not(@nullFlavor)] [hl7:Organization] |
|
|
hl7:reason
|
|
0 … * |
|
|
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
F |
RSON |
@contextConductionInd
|
bl |
0 … 1 |
|
|
hl7:justifyingDetectedIssueEvent
|
|
1 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.508 DetectedIssueEvent (2012‑09‑01)
|
(Con 0NL) |
hl7:subject
|
|
0 … * |
|
Placeholder. Locatie voor het koppelen van berichtinhoud.
|
(Con 0NL) |
Inclusie |
|
M |
van 2.16.840.1.113883.2.4.3.111.3.7.10.3 Abonnement Abonneerbaar Signaal (2017‑03‑31 10:48:48)
|
hl7:informEvent
|
|
|
M |
|
(Con 0NL) |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
|
Act-klasse |
@classCode
|
cs |
0 … 1 |
F |
INFRM |
|
Act-intentie |
hl7:informationRecipient
|
|
1 … 1 |
M |
Bevat gegevens over de abonnee (organisatie en applicatie) en abonnementaanvrager
(zorgverlener).
|
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
F |
IRCP |
|
Participatietype. |
hl7:assignedPerson
|
|
1 … 1 |
M |
aanvrager-zorgverlener-id
geadresseerde-zorgverlener-id
aanvrager-zorgverlener-functie
geadresseerde-zorgverlener-functie
abonnee-applicatie-id
geadresseerde-applicatie-id CMET assignedPerson universal.
|
(Con 0NL) |
Inclusie |
|
|
van 2.16.840.1.113883.2.4.3.11.60.102.10.514 Assigned Person [universal] (2012‑09‑01)
abonnee-applicatie-id
geadresseerde-organisatie-id
|
Keuze |
1 … * |
|
Persoon id Elementen om uit te kiezen:
|
Inclusie |
|
|
van 2.16.840.1.113883.2.4.3.11.60.102.10.1009 UZI-nummer personen (2018‑11‑01 15:03:49)
|
hl7:id
|
II.NL.UZI |
|
|
UZI-nummer personen |
(Con 0NL) |
@extension
|
st |
1 … 1 |
R |
|
@root
|
uid |
1 … 1 |
F |
2.16.528.1.1007.3.1 |
Inclusie |
|
|
van 2.16.840.1.113883.2.4.3.11.60.102.10.1012 Burgerservicenummer (BSN) Id (2014‑07‑15)
|
hl7:id
|
II.NL.BSN |
|
|
Burgerservicenummer (BSN) |
(Con 0NL) |
|
|
@extension
|
st |
1 … 1 |
R |
|
@root
|
oid |
1 … 1 |
F |
2.16.840.1.113883.2.4.6.3 |
|
Schematron assert |
role |
error
|
|
|
test |
string-length(@extension) = 9 |
|
|
Melding |
Het BSN dient altijd 9 cijfers te bevatten. Het BSN kan ook voorloopnullen bevatten,
oftewel beginnen met een nul. |
|
Inclusie |
|
|
van 2.16.840.1.113883.2.4.3.11.60.102.10.1015 Batch Inzage Auteur (2018‑11‑01 14:46:21)
|
hl7:id
|
II |
|
|
Batch inzage auteur |
(Con 0NL) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.7.3 |
@extension
|
st |
1 … 1 |
R |
|
Inclusie |
|
|
van 2.16.840.1.113883.2.4.3.11.60.102.10.1016 VZVZ Klantenloket PKIO (2018‑11‑01 14:40:37)
|
hl7:id
|
II |
|
|
VZVZ-klantenloket met PKIO-pas van KPN |
(Con 0NL) |
@root
|
uid |
1 … 1 |
F |
2.16.528.1.1003.1.3.5.4.1 |
@extension
|
st |
1 … 1 |
R |
|
Inclusie |
0 … 1 |
|
van 2.16.840.1.113883.2.4.3.11.60.102.10.1017 AGB (2018‑11‑01 14:44:49)
|
hl7:id
|
II.NL.AGB |
0 … 1 |
|
AGB-code |
(Con 0NL) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.6.1 |
@extension
|
st |
1 … 1 |
R |
AGB-code |
hl7:code
|
CV |
0 … 1 |
|
Persoon rolcode |
(Con 0NL) |
|
CONF |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@code='00.000' and @codeSystem='2.16.840.1.113883.2.4.15.111') |
|
|
Melding |
Control Act: <name path=".."/>/<name/> moet een UZI-rolcode 00.000 is niet toegestaan |
|
hl7:telecom
|
TEL |
0 … 1 |
|
Persoon telecommunicatieadres |
(Con 0NL) |
|
|
hl7:assignedPrincipalChoiceList
|
|
0 … 1 |
C |
|
(Con 0NL) |
|
Constraint |
Verplicht voor een mandaterende persoon. |
hl7:assignedPerson
|
|
1 … 1 |
M |
Persoonsgegevens |
(Con 0NL) |
hl7:name
|
PN.NL |
1 … 1 |
M |
Persoonsnaam |
(Con 0NL) |
Inclusie |
1 … 1 |
M |
van 2.16.840.1.113883.2.4.3.11.60.102.10.1023 E_Organization [universal] (2017‑05‑30 10:33:08) Organisatiegegevens
|
hl7:Organization
|
|
1 … 1 |
M |
Organisatiegegevens |
(Con 0NL) |
|
Constraint |
Organisatiegegevens zijn verplicht voor GBZ, GBO, GBP en GBK-systemen. Organisatiegegevens
worden weggelaten voor de LSP Zorg Informatie Makelaar (ZIM)
|
Keuze |
1 … 1 |
|
Organisatie-id Elementen om uit te kiezen:
|
Inclusie |
|
M |
van 2.16.840.1.113883.2.4.3.11.60.102.10.1011 UZI-register abonneenummer (URA) (2018‑11‑01 15:06:15)
|
hl7:id
|
II.NL.URA |
|
M |
UZI-register abonneennummer |
(Con 0NL) |
@root
|
uid |
1 … 1 |
F |
2.16.528.1.1007.3.3 |
@extension
|
st |
1 … 1 |
R |
|
Inclusie |
|
M |
van 2.16.840.1.113883.2.4.3.11.60.102.10.1019 SBV-Z Organization ID (2014‑07‑15)
|
hl7:id
|
II |
|
M |
SBV-Z Organisatie ID |
(Con 0NL) |
@root
|
|
1 … 1 |
F |
2.16.528.1.1007 |
@extension
|
|
1 … 1 |
F |
4 |
Inclusie |
|
M |
van 2.16.840.1.113883.2.4.3.11.60.102.10.1020 GBO/GBP (2018‑11‑01 15:01:46)
|
hl7:id
|
II |
|
M |
Goed Beheerde Organisatie (GBO) / Goed Beheerd Patiëntenportaal (GBP) |
(Con 0NL) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.25 |
@extension
|
st |
1 … 1 |
R |
|
Inclusie |
|
M |
van 2.16.840.1.113883.2.4.3.11.60.102.10.1021 GBK Organization ID (2014‑07‑15)
|
hl7:id
|
II |
|
M |
Goed Beheerd Klantenloket (GBK) Organisatie ID |
(Con 0NL) |
@root
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11 |
@extension
|
|
1 … 1 |
F |
7 |
hl7:id
|
II |
0 … * |
|
Organisatie-id. |
(Con 0NL) |
|
|
hl7:code
|
CV |
0 … 1 |
R |
Organisatietype. |
(Con 0NL) |
|
CONF |
|
hl7:telecom
|
TEL |
0 … * |
|
Organisatietelecommunicatieadres |
(Con 0NL) |
hl7:name
|
ON |
0 … * |
R |
Organisatienaam. De naam moet indien beschikbaar komen van het gebruikte systeemcertificaat.
|
(Con 0NL) |
hl7:addr
|
AD |
0 … 1 |
|
Organisatieadres |
(Con 0NL) |
hl7:city
|
SC |
1 … 1 |
M |
Plaats |
(Con 0NL) |
hl7:templateId
|
II |
0 … * |
|
Technisch attribuut dat dit fragment koppelt aan zijn implementatieinstructie. Merk
op dat dit element normaal bovenaan een klasse/element staat.
|
(Con 0NL) |
|
Schematron assert |
role |
error
|
|
|
test |
hl7:Organization/hl7:id/@root = '2.16.528.1.1007.3.3' |
|
|
Melding |
URA van de organisatie van de geabonneerde of geadresseerde zorgverlener moet uit
codesysteem "2.16.528.1.1007.3.3" komen |
|
|
Schematron assert |
role |
error
|
|
|
test |
hl7:telecom and substring(hl7:telecom/@value, 1, 17) = 'x-hl7-applicatie:' |
|
|
Melding |
telecom is verplicht en bevat het applicatie-id van de geabonneerde of geadresseerde
zorgverlener. |
|
hl7:inFulfillmentOf
|
|
1 … 1 |
M |
Bevat gegevens over het abonnement (voor de abonneerbare gebeurtenissen). |
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
F |
FLFS |
|
Actrelatie-type. |
hl7:subscription
|
|
1 … 1 |
M |
Bevat de gegevens over het abonnement. |
(Con 0NL) |
@classCode
|
cs |
0 … 1 |
F |
ACT |
|
Act-klasse. |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
|
Act-intentie. |
hl7:id
|
II |
1 … 1 |
M |
abonnement-id. Identificatie van het abonnement. |
(Con 0NL) |
|
|
hl7:statusCode
|
CS |
1 … 1 |
M |
Bevat de status van het abonnement. |
(Con 0NL) |
@code
|
cs |
1 … 1 |
F |
active |
hl7:subjectOf
|
|
1 … 1 |
M |
Bevat gegevens over de gebeurtenis-type, gebeurtenis-subject, gebeurtenis-object en
de reden van de gebeurtenis.
|
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
F |
SUBJ |
|
Actrelatie-type. |
hl7:controlActEvent
|
|
1 … 1 |
M |
controlActEvent bevat informatie over de gebeurtenis. |
(Con 0NL) |
@classCode
|
cs |
0 … 1 |
F |
CACT |
|
Act-klasse |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
|
Act-intentie |
hl7:id
|
II |
1 … 1 |
M |
Bevat de gebeurtenis-id. |
(Con 0NL) |
|
|
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.14 |
@extension
|
st |
1 … 1 |
R |
bevat de identificatie van de gebeurtenis. |
hl7:code
|
CV (extensible) |
1 … 1 |
M |
abonnement-gebeurtenis-type. |
(Con 0NL) |
|
|
|
CONF |
|
|
Schematron assert |
role |
error
|
|
|
test |
@code = 'WI' |
|
|
Melding |
Gebeurtenistype mag in dit geval alleen 'WI' zijn. |
|
hl7:effectiveTime
|
TS |
0 … 1 |
R |
gebeurtenistijd. Bevat tijdstip waarop de gebeurtenis heeft plaats gevonden. |
(Con 0NL) |
|
|
hl7:subject1
|
|
0 … 1 |
C |
Bevat gegevens over het gebeurtenis-subject. |
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
F |
SBJ |
|
Participatietype. |
hl7:assignedEntity
|
|
1 … 1 |
M |
Bevat identificatie van gebeurtenis-subject |
(Con 0NL) |
@classCode
|
cs |
0 … 1 |
F |
ASSIGNED |
Keuze |
1 … 1 |
|
Elementen om uit te kiezen:
|
hl7:id
|
II |
0 … 1 |
R |
abonnement-gebeurtenis-subject. Bevat de waarde van de parameter subjectId uit de
vocabulaire Gebeurtenis-subject als UZI-nummer
|
(Con 0NL) |
@root
|
uid |
1 … 1 |
F |
2.16.528.1.1007.3.1 |
@extension
|
st |
1 … 1 |
R |
|
hl7:id
|
II |
0 … 1 |
R |
abonnement-gebeurtenis-subject. Bevat de waarde van de parameter subjectId uit de
vocabulaire Gebeurtenis-subject als URA-nummer
|
(Con 0NL) |
|
|
@root
|
uid |
1 … 1 |
F |
2.16.528.1.1007.3.3 |
@extension
|
st |
1 … 1 |
R |
|
Inclusie |
0 … 1 |
R |
van 2.16.840.1.113883.2.4.3.11.60.102.10.1012 Burgerservicenummer (BSN) Id (2014‑07‑15) abonnement-gebeurtenis-subject. Bevat de waarde van de parameter subjectId uit de
vocabulaire Gebeurtenis-subject als patiënt-id.
|
hl7:id
|
II.NL.BSN |
0 … 1 |
R |
Burgerservicenummer (BSN) |
(Con 0NL) |
|
|
@extension
|
st |
1 … 1 |
R |
|
@root
|
oid |
1 … 1 |
F |
2.16.840.1.113883.2.4.6.3 |
|
Schematron assert |
role |
error
|
|
|
test |
string-length(@extension) = 9 |
|
|
Melding |
Het BSN dient altijd 9 cijfers te bevatten. Het BSN kan ook voorloopnullen bevatten,
oftewel beginnen met een nul. |
|
hl7:author
|
|
0 … 1 |
|
Bevat gegevens over de bron van de gebeurtenis. |
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
|
Participatietype. |
hl7:assignedOrganization
|
|
1 … 1 |
M |
Bevat de gegevens over de gebeurtenis veroorzaker. |
(Con 0NL) |
@classCode
|
cs |
0 … 1 |
F |
ASSIGNED |
|
Act-klasse |
hl7:id
|
II |
1 … 1 |
M |
bron-organisatie-id. Identificatie van de organisatie (organisatie URA) die de gebeurtenis
heeft veroorzaakt.
|
(Con 0NL) |
|
|
hl7:telecom
|
TEL |
1 … 1 |
M |
bron-applicatie-id. Applicatie-id. Het unieke ID van de applicatie van de organisatie
die de gebeurtenis veroorzaakt heeft.
|
(Con 0NL) |
|
|
hl7:subject2
|
|
0 … 1 |
C |
Bevat gegevens over het gebeurtenis-object. |
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
F |
SUBJ |
hl7:registrationEvent
|
|
1 … 1 |
M |
Bevat de gegevens over het gebeurtenis-object. |
(Con 0NL) |
@classCode
|
cs |
0 … 1 |
F |
REG |
|
Act-klasse. |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
|
Act-intentie. |
hl7:code
|
CD (extensible) |
1 … 1 |
M |
gebeurtenis-object. Bevat gegevens ter identificatie van het gebeurtenis-object. |
(Con 0NL) |
|
|
|
CONF |
|
hl7:reasonOf
|
|
0 … 1 |
|
Bevat gegevens over de gebeurtenis-reden. |
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
F |
RSON |
|
Actrelatie-type. |
hl7:detectedIssueEvent
|
|
1 … 1 |
M |
bevat de reden van de gebeurtenis |
(Con 0NL) |
Inclusie |
|
R |
van 2.16.840.1.113883.2.4.3.11.60.102.10.508 DetectedIssueEvent (2012‑09‑01)
|
@classCode
|
cs |
0 … 1 |
F |
ALRT |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
@nullFlavor
|
cs |
0 … 1 |
|
|
|
CONF |
|
|
Schematron assert |
role |
warning
|
|
|
test |
hl7:code[@code and @displayName] or hl7:text or hl7:value |
|
|
Melding |
Control Act: Bij voorkeur moet code/@displayName, text of value een uitgebreidere
toelichting op de fout/waarschuwing bevatten |
|
hl7:id
|
II |
0 … * |
R |
Een unieke identificatie van de gevonden verwerkingsregeluitkomst.
|
(Con 0NL) |
hl7:code
|
CV |
1 … 1 |
M |
Bevat de code voor de typering van de melding. De meeste situaties worden afgedekt
in de fouttabel uit de AORTA documentatie. Codes komen uit de HL7-tabel ActDetectedIssueCode
met OID “2.16.840.1.113883.5.4” of uit de AcknowledgementDetailCodeAORTA met OID “2.16.840.1.113883.2.4.6.6.1.1000”.
Merk op dat berichten ook andere meldingen kunnen bevatten uit andere codesystemen,
herkenbaar via de OID in @codeSystem.
|
(Con 0NL) |
|
|
hl7:text
|
ED |
0 … 1 |
R |
Een tekstuele omschrijving van de melding.
|
(Con 0NL) |
hl7:value
|
ANY |
0 … 1 |
R |
Bevat de specifieke aard van de melding. Het datatype is niet van tevoren bepaald
waardoor deze informatie bijvoorbeeld gecodeerd kan worden (CD, CE, CV) of bijvoorbeeld
als eenvoudige string (ST), eventueel met code (SC).
|
(Con 0NL) |
hl7:triggerFor
|
|
0 … * |
R |
Bevat uit te voeren acties door het ontvangende systeem op basis van de onder DetectedIssueEvent
genoemde business-rule.
|
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
F |
TRIG |
@contextConductionInd
|
bl |
0 … 1 |
|
|
@negationInd
|
bl |
0 … 1 |
|
|
@nullFlavor
|
cs |
0 … 1 |
|
|
|
CONF |
|
|
Constraint |
triggerFor is verplicht als dit door een toepassing voor een interactie is gespecificeerd.
|
hl7:actOrderRequired
|
|
1 … 1 |
R |
|
(Con 0NL) |
@classCode
|
cs |
0 … 1 |
F |
ACT |
@moodCode
|
cs |
0 … 1 |
F |
RQO |
@nullFlavor
|
cs |
0 … 1 |
|
|
|
CONF |
|
hl7:code
|
CE |
0 … 1 |
|
|
(Con 0NL) |
hl7:effectiveTime
|
SXCM_TS |
0 … 1 |
|
|
(Con 0NL) |
hl7:subject
|
|
0 … * |
|
|
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
|
Standaardwaarde SBJ |
|
CONF |
|
@nullFlavor
|
cs |
0 … 1 |
|
|
|
CONF |
|
hl7:participant
|
|
1 … 1 |
R |
|
(Con 0NL) |
@classCode
|
cs |
0 … 1 |
|
Standaardwaarde ROL |
|
CONF |
|
hl7:code
|
CE |
0 … 1 |
|
|
(Con 0NL) |
hl7:targetOf
|
|
0 … * |
R |
Bevat:
•(initiërende interacties) de uitleg/reden(en) waarom de onder DetectedIssueEvent genoemde
business-rule moet worden genegeerd/niet als probleem moet worden gezien door een
ontvanger, of
•(applicatieantwoorden) de mogelijke codes waarmee een initiërende applicatie de reagerende
applicatie kan instrueren de op dit moment geconstateerde business-rules te negeren.
De initiërende applicatie moet daartoe zijn verzoek opnieuw aanbieden met gebruikmaking
van deze codes.
|
(Con 0NL) |
@typeCode
|
cs |
0 … 1 |
|
Standaardwaarde MITGT |
|
CONF |
|
@nullFlavor
|
cs |
0 … 1 |
|
|
|
CONF |
|
@contextConductionInd
|
bl |
0 … 1 |
F |
false |
hl7:source
|
|
|
|
|
(Con 0NL) |
@classCode
|
cs |
0 … 1 |
|
Standaardwaarde ACT |
|
CONF |
|
@moodCode
|
cs |
1 … 1 |
R |
|
|
CONF |
|
@nullFlavor
|
cs |
0 … 1 |
|
|
|
CONF |
|
hl7:code
|
CD |
0 … 1 |
|
|
(Con 0NL) |
hl7:text
|
ED |
0 … 1 |
|
|
(Con 0NL) |
|
Schematron assert |
role |
error
|
|
|
test |
hl7:code/@codesystem = '2.16.840.1.113883.5.4' |
|
|
Melding |
De reden moet uit codesysteem '2.16.840.1.113883.5.4' komen. |
|
Inclusie |
|
|
van 2.16.840.1.113883.2.4.3.11.60.102.10.102 Generic ControlActProcess Checks (2014‑07‑15)
|
|
Variabele let |
Naam |
controlActProcess |
|
|
Waarde |
. |
|
|
Variabele let |
Naam |
authorEntity |
|
|
Waarde |
$controlActProcess/hl7:authorOrPerformer//hl7:*[lower-case(local-name())=('assigneddevice','assignedperson')][1] |
|
|
Variabele let |
Naam |
authorDevice |
|
|
Waarde |
$authorEntity[lower-case(local-name())='assigneddevice'] |
|
|
Variabele let |
Naam |
authorPerson |
|
|
Waarde |
$authorEntity[lower-case(local-name())='assignedperson'] |
|
|
Variabele let |
Naam |
overseerPerson |
|
|
Waarde |
$controlActProcess/hl7:overseer/hl7:*[lower-case(local-name())=('assignedentity','assignedperson')][1] |
|
|
Variabele let |
Naam |
authorPath |
|
|
Waarde |
string-join($authorEntity/ancestor-or-self::*/name(),'/') |
|
|
Variabele let |
Naam |
overseerPath |
|
|
Waarde |
string-join($overseerPerson/ancestor-or-self::*/name(),'/') |
|
|
Variabele let |
Naam |
senderApplicationId |
|
|
Waarde |
$controlActProcess/../hl7:sender/hl7:device/hl7:id[@root='2.16.840.1.113883.2.4.6.6']/@extension |
|
|
Variabele let |
Naam |
authorApplicationId |
|
|
Waarde |
$authorDevice/hl7:id[@root='2.16.840.1.113883.2.4.6.6']/@extension |
|
|
Variabele let |
Naam |
overseerOrgId |
|
|
Waarde |
$overseerPerson/hl7:Organization/hl7:id |
|
|
Variabele let |
Naam |
authorOrgId |
|
|
Waarde |
$authorEntity/hl7:Organization/hl7:id |
|
|
Variabele let |
Naam |
interactionId |
|
|
Waarde |
$controlActProcess/../local-name() |
|
|
Variabele let |
Naam |
interactionVocabFile |
|
|
Waarde |
'../vocab/2.16.840.1.113883.1.6.xml' |
|
|
Variabele let |
Naam |
interactionVocab |
|
|
Waarde |
if (doc-available($interactionVocabFile)) then doc($interactionVocabFile) else () |
|
|
Variabele let |
Naam |
interactionTrustLevel |
|
|
Waarde |
$interactionVocab/*/hl7:code[@code=$interactionId]/hl7:qualifier[@name='Vertrouwensniveau']/@value |
|
|
Variabele let |
Naam |
interactionSendType |
|
|
Waarde |
$interactionVocab/*/hl7:code[@code=$interactionId]/hl7:qualifier[@name='Verzendtype']/@value |
|
|
Variabele let |
Naam |
interactionTriggerEventCode |
|
|
Waarde |
$interactionVocab/*/hl7:code[@code=$interactionId]/hl7:reference/@extension |
|
|
Variabele let |
Naam |
messageTriggerEventCode |
|
|
Waarde |
$controlActProcess/hl7:code/@code |
|
|
Schematron assert |
role |
warning
|
|
|
test |
$interactionVocab |
|
|
Melding |
Control Act: <value-of select="$interactionVocabFile"/> niet gevonden. Controles gebaseerd op dit externe configuratiebestand zijn gedeactiveerd. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($controlActProcess/hl7:queryByParameter) or $controlActProcess[@moodCode='EVN'] |
|
|
Melding |
Control Act: <value-of select="local-name()"/>/@moodCode moet 'EVN' zijn bij queries |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($interactionVocab) or not($messageTriggerEventCode) or $interactionTriggerEventCode=$messageTriggerEventCode |
|
|
Melding |
Control Act: <value-of select="local-name()"/>/code (Trigger Event) moet bij deze interactie '<value-of select="$interactionTriggerEventCode"/>' zijn, gevonden is echter '<value-of select="$messageTriggerEventCode"/>' |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($interactionVocab) or $authorPerson or not($interactionTrustLevel) or $interactionTrustLevel='Laag' |
|
|
Melding |
Control Act Author: <value-of select="local-name()"/>/authorOrPerformer moet een persoon bevatten in berichten met vertrouwensniveau midden
of hoog |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($interactionVocab) or $overseerPerson or empty($interactionTrustLevel) or $interactionTrustLevel='Laag' |
|
|
Melding |
Control Act Overseer: <value-of select="local-name()"/>/overseer moet de mandaterende persoon bevatten in berichten met vertrouwensniveau
midden of hoog |
|
|
Schematron assert |
role |
error
|
|
|
test |
empty($senderApplicationId) or empty($authorApplicationId) or $senderApplicationId=$authorApplicationId
or $senderApplicationId='1'
|
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/id. Applicatie-id <value-of select="$authorApplicationId"/> komt niet overeen met Transmission-wrapper sender <value-of select="$senderApplicationId"/>. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($authorDevice/hl7:Organization/hl7:id[@root='2.16.528.1.1007.3.3']) or $authorDevice/hl7:id[@root='2.16.528.1.1007.3.2'] |
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/id moet tenminste het UZI-nummer systemen bevatten voor een XIS in een GBZ |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($authorDevice/hl7:id[@root='2.16.528.1.1007.3.2']) or $authorDevice/hl7:Organization/hl7:id[@root='2.16.528.1.1007.3.3'
and @extension]
|
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/id moet de zorgaanbieder van het XIS identificeren |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($authorDevice) or $authorDevice/hl7:id[@root='2.16.840.1.113883.2.4.6.6'][@extension='1']
or $authorDevice/hl7:id[@root='2.16.528.1.1007.4'] or $authorDevice/hl7:Organization/hl7:id
|
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/ moet een geïdentificeerde organisatie hebben, tenzij het de ZIM of het SBV-Z betreft. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($authorPerson/hl7:id[@root='2.16.840.1.113883.2.4.6.3']) or $authorPerson/hl7:code[@codeSystem='2.16.840.1.113883.2.4.3.11.8'][@code='P'] |
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/code/@code moet "P" (Patiënt) zijn. Wettelijke vertegenwoordigers moet dit via het
Klantenloket doen en kunnen dus niet als auteur optreden |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($authorPerson/hl7:id[@root=('2.16.840.1.113883.2.4.3.11.7.3','2.16.528.1.1003.1.3.5.4.1')])
or $authorPerson/hl7:code[@codeSystem='2.16.840.1.113883.2.4.3.11.8'][@code='KLANTENLOKET']
|
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/code/@code moet "KLANTENLOKET" zijn voor klantenloketmedewerkers |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not($authorPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $authorPerson/hl7:code[@codeSystem='2.16.840.1.113883.2.4.15.111'] |
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/code ontbreekt. Dit is alleen toegestaan als de rolcode 00.000 is. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($authorPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $authorOrgId[@root='2.16.528.1.1007.3.3'
and @extension]
|
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/Organization/id moet de zorgaanbieder van de persoon identificeren |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($authorPerson/hl7:id[@root='2.16.840.1.113883.2.4.6.3']) or $authorOrgId[@root='2.16.840.1.113883.2.4.3.11.25'] |
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/Organization/id/@root moet '2.16.840.1.113883.2.4.3.11.25' bevatten |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($authorPerson/hl7:id[@root=('2.16.840.1.113883.2.4.3.11','2.16.528.1.1003.1.3.5.4.1')])
or $authorOrgId[@root='2.16.840.1.113883.2.4.3.11'][@extension='7']
|
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/Organization/id moet de Nictiz-klantenloket organisatie identificeren |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($overseerPerson/hl7:Organization[not(hl7:name)]/hl7:id[@root='2.16.528.1.1007.3.3']) |
|
|
Melding |
Control Act Overseer: <value-of select="$authorPath"/>/Organization/name moet de zorgaanbieder/organisatienaam bevatten |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($overseerPerson/hl7:Organization[not(hl7:name)]/hl7:id[@root='2.16.840.1.113883.2.4.3.11'
and @extension='7'])
|
|
|
Melding |
Control Act Overseer: <value-of select="$authorPath"/>/Organization/name moet de Nictiz-klantenloket organisatienaam bevatten |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($overseerPerson) or $overseerPerson/hl7:code |
|
|
Melding |
Control Act Overseer: <value-of select="$overseerPath"/>/code is verplicht |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($overseerPerson/hl7:id[@root='2.16.840.1.113883.2.4.6.3']) or $overseerPerson/hl7:code[@codeSystem='2.16.840.1.113883.2.4.3.11.8'][@code='P']
or $overseerPerson/hl7:code[@codeSystem='2.16.840.1.113883.2.4.3.11.6']
|
|
|
Melding |
Control Act Overseer: <value-of select="$overseerPath"/>/code/@code moet "P" (Patiënt) zijn of een geldige waarde uit RoleCodeWettelijkeVertegenwoordigerNL |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($overseerPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $overseerPerson/hl7:assignedPrincipalChoiceList/hl7:assignedPerson/hl7:name |
|
|
Melding |
Control Act Overseer: <value-of select="$overseerPath"/>/assignedPrincipalChoiceList/assignedPerson/name is verplicht |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($overseerPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $overseerPerson/hl7:Organization/hl7:id[@root='2.16.528.1.1007.3.3'] |
|
|
Melding |
Control Act Overseer: <value-of select="$overseerPath"/>/Organization/id moet de zorgaanbieder van de persoon identificeren |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($overseerPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $overseerPerson/hl7:Organization/hl7:name |
|
|
Melding |
Control Act Overseer: <value-of select="$overseerPath"/>//Organization/name moet de zorgaanbiedernaam bevatten |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($overseerPerson/hl7:id[@root='2.16.528.1.1007.3.1']) or $overseerPerson/hl7:Organization/hl7:addr/hl7:city |
|
|
Melding |
Control Act Overseer: <value-of select="$overseerPath"/>/Organization/addr moet tenminste de vestigingsplaats bevatten |
|
|
Schematron assert |
role |
error
|
|
|
test |
not($overseerOrgId) or $authorOrgId[@root=$overseerOrgId/@root][@extension=$overseerOrgId/@extension]
or $authorEntity[lower-case(local-name())='assigneddevice']
|
|
|
Melding |
Control Act: <value-of select="$overseerPath"/>/Organization/id. Organisatie van de overseer (<value-of select="$overseerOrgId/@root"/>#<value-of select="$overseerOrgId/@extension"/>) moet gelijk zijn aan die van de authorOrPerformer (<value-of select="$authorOrgId/@extension"/>) |
|
|
Schematron assert |
role |
error
|
|
|
test |
$authorDevice/hl7:id[@root='2.16.528.1.1007'][@extension='4'] or $authorDevice/hl7:id[@root='2.16.840.1.113883.2.4.6.6'][@extension='1']
or $authorEntity/hl7:Organization/hl7:name
|
|
|
Melding |
Control Act Author: <value-of select="$authorPath"/>/hl7:Organization/hl7:name dient een organisatienaam te bevatten indien de applicatie
niet het SBV-Z is of de ZIM betreft. 1: <value-of select="$authorDevice/hl7:id[@root='2.16.528.1.1007'][@extension='4']"/>, 2: <value-of select="$authorDevice/hl7:id[@root='2.16.840.1.113883.2.4.6.6'][@extension='1']"/>, 3: <value-of select="$authorEntity/hl7:Organization/hl7:name"/>
|
|