Terug naar index  <<  Terug naar templates

ref Template  Generic Transmission Checks

Template (intern) 2.16.840.1.113883.2.4.3.11.60.102.10.101 - GenericTransmissionChecks ref (van repository: hl7m-)
Id 2.16.840.1.113883.2.4.3.11.60.102.10.101
Versie geldig vanaf 2014‑07‑15 status draft In ontwikkeling
Classificatie HL7v2/v3 message level template
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Omschrijving
Gebruikt door / Gebruikt
Gebruikt door / Gebruikt 20 templates
Gebruikt door Template-id als Naam Versie
2.16.840.1.113883.2.4.3.11.60.102.10.100 MCCI_MT000100 TransmissionWrapper Initiating 2014‑07‑15
2.16.840.1.113883.2.4.6.10.100.11 link VersturenDossieroverdrachtverzoek Versturen JGZ-dossieroverdrachtverzoek (interactie) 2013‑07‑09 12:00:00
2.16.840.1.113883.2.4.6.10.100.11 link VersturenDossieroverdrachtverzoek Versturen JGZ-dossieroverdrachtverzoek (interactie) 2012‑08‑01
2.16.840.1.113883.2.4.6.10.100.13 link VersturenGeldigePartijnummers Versturen geldige partijnummers (interactie) 2012‑08‑01
2.16.840.1.113883.2.4.6.10.100.14 link VersturenVaccinaties Versturen vaccinaties (interactie) 2012‑08‑01
2.16.840.1.113883.2.4.6.10.100.15 link VersturenHielprikverzoek Versturen hielprikverzoek (interactie) 2012‑08‑01
2.16.840.1.113883.2.4.6.10.100.16 link OpvragenVaccinatiestatus Opvragen vaccinatiestatus (interactie) 2012‑10‑01
2.16.840.1.113883.2.4.6.10.100.18 link VersturenVaccinatiesoproeplijst Versturen vaccinatiesoproeplijst (interactie) 2015‑06‑29
2.16.840.1.113883.2.4.3.11.60.102.10.200 MCCI_MT000200 TransmissionWrapper Accept Ack 2014‑07‑15
2.16.840.1.113883.2.4.3.11.60.102.10.0 link MCCI_IN000002 Accept Acknowledgement 2014‑07‑15
2.16.840.1.113883.2.4.3.11.60.102.10.300 MCCI_MT000300 TransmissionWrapper Application Ack 2014‑07‑15
2.16.840.1.113883.2.4.6.10.100.17 link OpleverenVaccinatiestatus Opleveren vaccinatiestatus (interactie) 2012‑10‑01
Item DT Card Conf Omschrijving Label
  Variabele let Naam transmission
  Waarde .
  Variabele let Naam interactionId
  Waarde $transmission/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 interactionName
  Waarde $interactionVocab/*/hl7:code[@code=$interactionId]/@displayName
  Variabele let Naam isActive
  Waarde not(exists($interactionVocab/*/hl7:code[@code=$interactionId]/hl7:qualifier[@name='Actief'][@value='false']))
  Variabele let Naam allowBsn
  Waarde exists($interactionVocab/*/hl7:code[@code=$interactionId]/hl7:qualifier[@name='AttentionLineMetBsn'][@value='true'])
  Variabele let Naam allowContextCode
  Waarde exists($interactionVocab/*/hl7:code[@code=$interactionId]/hl7:qualifier[@name='AttentionLineMetContextCode'][@value='true'])
  Variabele let Naam senderGbpOrGbk
  Waarde exists($transmission/hl7:ControlActProcess/hl7:authorOrPerformer/hl7:participant/hl7:AssignedPerson/hl7:code[@codeSystem=('2.16.840.1.113883.2.4.3.11.8','2.16.840.1.113883.2.4.3.11.6')])
  Schematron assert role orange warning
  test $interactionVocab
  Melding Transmission: <value-of select="$interactionVocabFile"/> niet gevonden. Controles gebaseerd op dit externe configuratiebestand zijn gedeactiveerd.
  Schematron assert role red error
  test not($interactionVocab) or $isActive
  Melding Transmission: deze interactie <value-of select="$interactionId"/> (<value-of select="$interactionName"/>) is niet (meer) Actief in <value-of select="$interactionVocabFile"/>
  Schematron assert role red error
  test not($interactionVocab) or not($allowBsn) or $transmission/hl7:attentionLine/hl7:keyWordText[@code=('FICID','PATID')][@codeSystem='2.16.840.1.113883.2.4.15.1']
  Melding Transmission: er moet in deze interactie exact één AttentionLine met BSN zitten - <value-of select="$interactionId"/> (<value-of select="$interactionName"/>)
  Schematron assert role red error
  test not($interactionVocab) or not($allowContextCode) or $transmission/hl7:attentionLine/hl7:keyWordText[@code='CONTEXT'][@codeSystem='2.16.840.1.113883.2.4.15.1']
  Melding Transmission: er moet in deze interactie exact één AttentionLine met de ContextCode zitten - <value-of select="$interactionId"/> (<value-of select="$interactionName"/>)
  Schematron assert role orange warning
  test not($interactionVocab) or not($transmission/hl7:attentionLine/hl7:keywordText[@code=('FICID','PATID')][@codeSystem='2.16.840.1.113883.2.4.15.1']) or $allowBsn or $senderGbpOrGbk
  Melding Transmission: deze interactie <value-of select="$interactionId"/> (<value-of select="$interactionName"/>) is niet geconfigureerd voor gebruik van het element <value-of select="local-name()"/> voor BSN in <value-of select="$interactionVocabFile"/> en afzender is niet GBK of GBP
  Schematron assert role orange warning
  test not($interactionVocab) or not($transmission/hl7:attentionLine/hl7:keywordText[@code='CONTEXT'][@codeSystem='2.16.840.1.113883.2.4.15.1']) or $allowContextCode or $senderGbpOrGbk
  Melding Transmission: deze interactie <value-of select="$interactionId"/> (<value-of select="$interactionName"/>) is niet geconfigureerd voor gebruik van het element <value-of select="local-name()"/> voor ContextCode in <value-of select="$interactionVocabFile"/> en afzender is niet GBK of GBP
  Schematron assert role red error
  test count($transmission/hl7:attentionLine/hl7:keyWordText[@code=('FICID','PATID')][@codeSystem='2.16.840.1.113883.2.4.15.1'])<=1
  Melding Transmission: er mag maximaal één AttentionLine met BSN zijn - <value-of select="$interactionId"/> (<value-of select="$interactionName"/>)
  Schematron assert role red error
  test count($transmission/hl7:attentionLine/hl7:keyWordText[@code='CONTEXT'][@codeSystem='2.16.840.1.113883.2.4.15.1'])<=1
  Melding Transmission: er mag maximaal één AttentionLine met de ContextCode zijn - <value-of select="$interactionId"/> (<value-of select="$interactionName"/>)