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 17 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.3.11.60.102.10.0 link MCCI_IN000002 Accept Acknowledgement 2014‑07‑15
2.16.840.1.113883.2.4.3.11.60.20.77.10.1 link MedicationCombinedOrderMessage Medicatievoorschrift 2013‑05‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.11 link PatientMedicalPotentialContraindicationsQuery Potentiëlecontraindicatiesquery 2013‑08‑19
2.16.840.1.113883.2.4.3.11.60.20.77.10.13 link MedicationStatementMessage Medicatiegebruik 2013‑11‑23
2.16.840.1.113883.2.4.3.11.60.20.77.10.14 link MedicationStatementListQuery Medicatiegebruiklijstquery 2013‑12‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.2 link MedicationDispenseEventMessage Medicatieverstrekking 2013‑05‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.4 link MedicationDispenseEventQuery Verstrekkingsquery 2013‑05‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.7 link MedicationCombinedOrderListQuery Medicatievoorschriftenlijstquery 2013‑05‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.9 link MedicationDispenseListQuery Medicatieverstrekkingenlijstquery 2013‑05‑21
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.300 MCCI_MT000300 TransmissionWrapper Application Ack 2014‑07‑15
2.16.840.1.113883.2.4.3.11.60.20.77.10.10 link MedicationDispenseListQueryResponse Medicatieverstrekkingenlijstqueryresonse 2013‑05‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.12 link PatientMedicalPotentialContraindicationsQueryResponse Potentiëlecontraindicatieslijst 2013‑08‑19
2.16.840.1.113883.2.4.3.11.60.20.77.10.15 link MedicationStatementListQueryResponse Medicatiegebruiklijstqueryresponse 2013‑12‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.6 link VerstrekkingsqueryResponse Verstrekkingsquery response 2013‑05‑21
2.16.840.1.113883.2.4.3.11.60.20.77.10.8 link MedicationCombinedOrderListQueryResponse Medicatievoorschriftenlijstqueryresponse 2013‑12‑21
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"/>)