Terug naar index  <<  Terug naar templates

draft Template  Generic ControlActProcess Checks

Id 2.16.840.1.113883.2.4.3.11.60.102.10.102
ref
hl7m-
Ingangsdatum 2014‑07‑15
Status draft Ontwerp Versielabel
Naam GenericControlActProcessChecks Weergavenaam Generic ControlActProcess Checks
Omschrijving -
Classificatie HL7v3 Control Act level template
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Gebruikt door / Gebruikt
Gebruikt door 17 transacties en 33 templates, Gebruikt 0 templates
Gebruikt door als Naam Versie
az-vzvz-transaction-26 Transactie draft Opvragen Algemene Bepalingen 2020‑06‑03 13:19:31
az-vzvz-transaction-27 Transactie draft Opleveren Algemene Bepalingen 2020‑06‑03 13:19:31
az-vzvz-transaction-29 Transactie draft Opvragen Contactmomenten 2020‑06‑03 13:19:40
az-vzvz-transaction-30 Transactie draft Opleveren Contactmomenten 2020‑06‑03 13:19:40
az-vzvz-transaction-32 Transactie draft Opvragen Contactverslagen 2020‑06‑03 13:19:56
az-vzvz-transaction-33 Transactie draft Opleveren Contactverslagen 2020‑06‑03 13:19:56
az-vzvz-transaction-35 Transactie draft Opvragen Medicatieafspraken 2020‑06‑03 13:20:17
az-vzvz-transaction-36 Transactie draft Opleveren Medicatieafspraken 2020‑06‑03 13:20:17
az-vzvz-transaction-38 Transactie draft Opvragen Alerts 2020‑06‑03 13:20:24
az-vzvz-transaction-39 Transactie draft Opleveren Alerts 2020‑06‑03 13:20:24
az-vzvz-transaction-41 Transactie draft Opvragen AllergieIntoleranties 2020‑06‑03 13:20:33
az-vzvz-transaction-42 Transactie draft Opleveren AllergieIntoleranties 2020‑06‑03 13:20:33
az-vzvz-transaction-5 Transactie draft Opvragen Professionele Samenvatting Ambulance 2020‑06‑03 11:45:42
az-vzvz-transaction-6 Transactie draft Opleveren Professionele Samenvatting Ambulance 2020‑06‑03 11:45:42
az-vzvz-transaction-2 Transactie draft Versturen spoedverwijzing 2018‑12‑07 10:17:17
az-vzvz-transaction-50 Transactie draft Versturen spoedmelding 2021‑02‑10 13:13:07
az-vzvz-transaction-53 Transactie draft Versturen verwijzing 2021‑02‑10 13:20:29
2.16.840.1.113883.2.4.3.111.3.12.10.2 Inclusie active VZVZ Opleveren Medicatieafspraken 2019‑01‑16 16:09:08
2.16.840.1.113883.2.4.3.111.3.21.10.3 link draft BatchWrapper Responding Acute Zorg 2020‑06‑04 13:52:55
2.16.840.1.113883.2.4.3.111.3.12.10.2 Inclusie retired VZVZ Opleveren Medicatieafspraken 2018‑04‑26 13:09:15
2.16.840.1.113883.2.4.3.111.3.12.10.2 Inclusie retired VZVZ Opleveren Medicatieafspraken 2016‑11‑21 06:46:03
2.16.840.1.113883.2.4.3.111.3.12.10.20 Inclusie draft ControlAct Query by Parameter MP VZVZ MedicatieVoorschrift 2017‑06‑16 08:44:49
2.16.840.1.113883.2.4.3.111.3.12.10.1 link draft VZVZ Opvragen Medicatieafspraken 2018‑04‑26 13:09:54
2.16.840.1.113883.2.4.3.111.3.12.10.1 link retired VZVZ Opvragen Medicatieafspraken 2016‑11‑21 06:42:17
2.16.840.1.113883.2.4.3.111.3.21.10.1 Inclusie draft Acute Zorg Spoedverwijzing HAP SEH 2019‑05‑06 17:17:20
2.16.840.1.113883.2.4.3.111.3.21.10.2 Inclusie draft VZVZ Generieke Query Zorggegevens Acute Zorg 2020‑06‑04 13:41:30
2.16.840.1.113883.2.4.3.111.3.21.10.4 Inclusie draft Acute Zorg Verwijzing MKA HAP 2021‑02‑11 14:44:28
2.16.840.1.113883.2.4.3.111.3.21.10.5 Inclusie draft Acute Zorg Spoedmelding HAP MKA 2021‑02‑11 14:56:53
2.16.840.1.113883.2.4.3.111.3.3.10.10 Inclusie draft VZVZ Opleveren Contactmomenten 2014‑08‑18
2.16.840.1.113883.2.4.3.111.3.3.10.13 Inclusie draft VZVZ Opvragen Contactverslagen 2015‑11‑13
2.16.840.1.113883.2.4.3.111.3.3.10.14 Inclusie draft VZVZ Opleveren Contactverslagen 2015‑06‑01
2.16.840.1.113883.2.4.3.111.3.3.10.15 Inclusie draft VZVZ Opvragen Overdrachtconcerns 2015‑11‑13
2.16.840.1.113883.2.4.3.111.3.3.10.16 Inclusie draft VZVZ Opleveren Overdrachtconcerns 2015‑06‑01
2.16.840.1.113883.2.4.3.111.3.3.10.17 Inclusie draft VZVZ Opvragen Alerts 2015‑11‑13
2.16.840.1.113883.2.4.3.111.3.3.10.18 Inclusie draft VZVZ Opleveren Alerts 2015‑06‑01
2.16.840.1.113883.2.4.3.111.3.3.10.19 Inclusie draft VZVZ Opvragen Allergie Intoleranties 2015‑11‑13
2.16.840.1.113883.2.4.3.111.3.3.10.20 Inclusie draft VZVZ Opleveren Allergie Intoleranties 2015‑06‑01
2.16.840.1.113883.2.4.3.111.3.3.10.3 Inclusie draft VZVZ Generieke Query Zorggegevens 2015‑11‑13
2.16.840.1.113883.2.4.3.111.3.3.10.3 Inclusie retired VZVZ Generieke Query Zorggegevens 2014‑01‑13
2.16.840.1.113883.2.4.3.111.3.3.10.5 Inclusie draft VZVZ Opvragen Labbepalingen 2018‑04‑24 16:56:02
2.16.840.1.113883.2.4.3.111.3.3.10.5 Inclusie retired VZVZ Opvragen Labbepalingen 2015‑11‑13
2.16.840.1.113883.2.4.3.111.3.3.10.5 Inclusie retired VZVZ Opvragen Labuitslagen 2014‑01‑13
2.16.840.1.113883.2.4.3.111.3.3.10.6 Inclusie draft VZVZ Opleveren Labbepalingen 2018‑04‑24 15:57:22
2.16.840.1.113883.2.4.3.111.3.3.10.6 Inclusie retired VZVZ Opleveren Labbepalingen 2014‑08‑18
2.16.840.1.113883.2.4.3.111.3.3.10.6 Inclusie retired VZVZ Opleveren Labuitslagen 2014‑01‑13
2.16.840.1.113883.2.4.3.111.3.3.10.7 Inclusie draft VZVZ Opvragen Algemene Bepalingen 2015‑11‑13
2.16.840.1.113883.2.4.3.111.3.3.10.7 Inclusie retired VZVZ Opvragen Algemene Uitslagen 2014‑01‑13
2.16.840.1.113883.2.4.3.111.3.3.10.8 Inclusie draft VZVZ Opleveren Algemene Bepalingen 2014‑08‑18
2.16.840.1.113883.2.4.3.111.3.3.10.8 Inclusie retired VZVZ Opleveren Algemene Uitslagen 2014‑01‑13
2.16.840.1.113883.2.4.3.111.3.3.10.9 Inclusie draft VZVZ Opvragen Contactmomenten 2015‑11‑13
Item DT Card Conf Omschrijving Label
  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 orange warning  
  test $interactionVocab  
  Melding Control Act: <value-of select="$interactionVocabFile"/> niet gevonden. Controles gebaseerd op dit externe configuratiebestand zijn gedeactiveerd.  
  Schematron assert role red 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 red 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 red 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 red 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 red 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 red 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 red 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 red 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 red 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 red 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 yellow info  
  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 red 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 red 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 red 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 red 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 red 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 red error  
  test not($overseerPerson) or $overseerPerson/hl7:code  
  Melding Control Act Overseer: <value-of select="$overseerPath"/>/code is verplicht  
  Schematron assert role red 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 red 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 red 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 red 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 red 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 red 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 red 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"/>