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
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Gebruikt door / Gebruikt
Gebruikt door / Gebruikt 6 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.90.901030 MCCI_MT000100_peri TransmissionWrapper Initiating Peri 2015‑03‑23 15:47:16
2.16.840.1.113883.2.4.6.10.90.73 link albprn-ks-22 Aanleverbericht Kernset PRN 2014‑10‑20
2.16.840.1.113883.2.4.6.10.90.900924 link counseling-22 Counseling bericht 2015‑02‑19
2.16.840.1.113883.2.4.6.10.90.900927 link aanmelding-zwangerschap-22 Aanmelding zwangerschap 2015‑02‑19
2.16.840.1.113883.2.4.6.10.90.901025 link admgeboorte-22 Administratief geboortebericht (2.2) 2015‑01‑22
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 interactionId
  Waarde $transmission/hl7:interactionId[@root='2.16.840.1.113883.1.6']/@extension
  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"/>)