Terug naar index  <<  Terug naar templates

ref Template  Accept Acknowledgement

Template 2.16.840.1.113883.2.4.3.11.60.102.10.0 - MCCI_IN000002 ref (van repository: hl7m-)
Id 2.16.840.1.113883.2.4.3.11.60.102.10.0
Versie geldig vanaf 2014‑07‑15 status draft In ontwikkeling
Classificatie HL7v2/v3 message level template
Context Padnaam /
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Omschrijving Een Accept Acknowledgement/Ontvangstbevestiging (MCCI_IN000002) vertelt of de interactie waarop wordt geantwoord succesvol is ontvangen, is afgeleverd bij de bedoelde applicatie, en of deze interactie syntactisch correct is bevonden.

Het ontvangende systeem voert een technische validatie uit op de interactie. Technische validatie omvat alles wat een ontvangend systeem volledig automatisch, direct na ontvangst kan doen op het gebied van structuur en syntaxvalidatie. Hieronder valt:

  • of de interactie ondersteund wordt op basis van interactie-id en profile-id;
  • of de interactie is afgeleverd bij de applicatie die is geïdentificeerd in het element receiver in de transmission wrapper;
  • of de interactie transmission wrapper ondersteunde waarden heeft voor sender/device/id, processingCode, versionCode, en attentionLine;
  • of de interactie syntactisch correct is bevonden, waaronder;
    • verplichte elementen en attributen aanwezig;
    • verplichte herhaling van elementen aanwezig;
    • geen elementen met een null waarde, die zijn gespecificeerd als mandatory;
    • geen elementen of attributen die niet zijn gespecificeerd;
    • geen herhaling van elementen die niet mogen herhalen;
    • geen codesystemen (op plaatsen die) die niet zijn gespecificeerd;
    • geen codes welke niet bestaan in het opgegeven codesysteem;

De Accept Acknowledgement bestaat uit een specialisatie van de Transmission Wrapper en bevat geen Trigger Event Control Act (klasse ControlActProcess) en bevat geen payload.

FAQ: Wanneer dient een ontvangend systeem een ontvangstbevestiging te versturen? – De implementatiespecificatie bepaalt van tevoren welke communicatiepatronen zijn toegestaan. De ontvanger kan dus op deze plaats lezen of er sprake is van een ontvangstbevestiging of van een applicatie-antwoord. Als de zender een ontvangstbevestiging mag verwachten dan zal hij dat kenbaar maken door in het attribuut Message.acceptAckCode de waarde "AL" (Always) opgeven. De berichtontvanger dient in dat geval altijd een ontvangstbevestiging te retourneren. Als de zender een applicatieantwoord mag verwachten dan zal hij dat kenbaar maken door in het attribuut Message.acceptAckCode de waarde "NE" (Never) opgeven. De berichtontvanger dient in dat geval atijd een inhoudelijk antwoord te retourneren. Op dit moment wordt op het LSP geen gebruik gemaakt van de waarde "ER" (Error only).

Gebruikt door / Gebruikt
Gebruikt door / Gebruikt 1 template
Gebruikt Template-id als Naam Versie
2.16.840.1.113883.2.4.3.11.60.102.10.200 Inclusie MCCI_MT000200 2014‑07‑15
Item DT Card Conf Omschrijving Label
hl7:MCCI_IN000002
(MCCI_IN000002)
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.102.10.200 TransmissionWrapper Accept Ack (2014‑07‑15)
treetree hl7:id
II 1 .. 1 R Bericht-id (MCCI_IN000002)
treeblank treetree @root
1 .. 1 R
treeblank treetree @extension
1 .. 1 R
treetree hl7:creationTime
TS.DATETIME.MIN 1 .. 1 R Bericht-aanmaakdatum/tijd (MCCI_IN000002)
  Constraint creationTime moet minimaal op de seconde nauwkeurig zijn
treetree hl7:versionCode
CS 1 .. 1 R Bericht-versiecode (MCCI_IN000002)
treeblank treetree @code
1 .. 1 F NICTIZEd2005-Okt
treetree hl7:interactionId
II 1 .. 1 R Bericht-interactie-id (MCCI_IN000002)
treeblank treetree @root
1 .. 1 F 2.16.840.1.113883.1.6
  Schematron assert role red error
  test not(@root='2.16.840.1.113883.1.6') or local-name(..)=@extension
  Melding Transmission: @extension moet overeenkomen met het startelement van het bericht
treetree hl7:profileId
II 1 .. 1 R Bericht-profile-id (MCCI_IN000002)
treeblank treetree @root
1 .. 1 F 2.16.840.1.113883.2.4.3.11.1
treeblank treetree @extension
1 .. 1 F 810
treetree hl7:processingCode
CS 1 .. 1 R Bericht-verwerkingsmodus (MCCI_IN000002)
treeblank treetree @code
1 .. 1 F P
treetree hl7:processingModeCode
CS 1 .. 1 R Bericht-verwerkingsmodus (MCCI_IN000002)
treeblank treetree @code
1 .. 1 F T
treetree hl7:acceptAckCode
CS 1 .. 1 R Indicatie of de zender een technische ontvangstbevestiging wil krijgen. (MCCI_IN000002)
treeblank treetree @code
1 .. 1 F NE
treetree hl7:acknowledgement
1 .. 1 R Details van de bevestiging (MCCI_IN000002)
treeblank treetree @typeCode
1 .. 1 R
  CONF
De waarde van @typeCode moet komen uit waardelijst 2.16.840.1.113883.1.11.8 AcknowledgementType (2011‑07‑26)
  Voorbeeld <acknowledgement typeCode="CA">
  <targetMessage>
    <id extension="200103" root="2.16.528.1.1007.3.3.112233.1"/>
  </targetMessage>
</acknowledgement>
treeblank treetree hl7:acknowledgementDetail
0 .. * Bevat foutmeldingen (MCCI_IN000002)
treeblank treeblank treetree @typeCode
0 .. 1  
  CONF
De waarde van @typeCode moet komen uit waardelijst 2.16.840.1.113883.1.11.19358 AcknowledgementDetailType (2011‑07‑26)
treeblank treeblank treetree hl7:code
CV 0 .. 1 Foutcode (MCCI_IN000002)
treeblank treeblank treetree hl7:text
ST 0 .. 1 Fouttext (MCCI_IN000002)
treeblank treeblank treetree hl7:location
ST 0 .. * Foutlocatie. Kan bijvoorbeeld een XPath-expressie zijn waar de fout optrad (MCCI_IN000002)
treeblank treetree hl7:targetMessage
1 .. 1 M Bevat de referentiedetails van het bericht waarop wordt geantwoord (MCCI_IN000002)
treeblank treeblank treetree hl7:id
II 1 .. 1 M Identificatie van het bericht waarop wordt geantwoord (MCCI_IN000002)
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.102.10.120 TransmissionWrapper AttentionLine (2014‑07‑15) 0..*
treetree hl7:attentionLine
0 .. * Bevat gegevens met een bepaalde attentiewaarde (MCCI_IN000002)
treeblank treetree hl7:keyWordText
SC 1 .. 1 M Dit element functioneert als sleutel in een sleutel/waarde-paar en geeft betekenis aan de waarde in het element value. (MCCI_IN000002)
treeblank treetree hl7:value
ANY 1 .. 1 M Dit element functioneert als waarde bij de sleutel in het element keyWordText. Het datatype is niet van tevoren gedefinieerd en moet dus runtime via @xsi:type worden toegekend. (MCCI_IN000002)
treeblank treeblank treetree @xsi:type
1 .. 1 F ANY
  target Gekoppeld aan concepten:
jgz-bds-element-7 BSN
jgz-bds-element-655 BSN ouder/verzorger
treetree hl7:receiver
1 .. 1 R (MCCI_IN000002)
treeblank treetree @typeCode
0 .. 1 F RCV
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.102.10.110 TransmissionWrapper Device (2014‑07‑15) 1..1
treeblank treetree hl7:device
1 .. 1 R Applicatiegegevens (MCCI_IN000002)
treeblank treeblank treetree hl7:id
II 1 .. 1 M Applicatie-id (MCCI_IN000002)
treeblank treeblank treeblank treetree @root
1 .. 1 F 2.16.840.1.113883.2.4.6.6
treeblank treeblank treeblank treetree @extension
1 .. 1 R
treeblank treeblank treetree hl7:name
EN 0 .. 1 Applicatie-naam (MCCI_IN000002)
treeblank treeblank treetree hl7:agencyFor
0 .. 1 Met organisatie wordt dat organisatie(deel) bedoeld dat in juridische zin verantwoordelijk is voor het transport (de fysieke verzending) van een bericht of de ontvangst daarvan, bijvoorbeeld een apotheek of ziekenhuis. Voorbeelden: Indien de zender van een bericht een huisartssysteem is, dan bevat device.id de identificatie van het huisartssysteem, en representedOrganization.id de identificatie van de huisartsenpraktijk. De huisartsenpraktijk is de organisatie verantwoordelijk voor het transport van het bericht. Indien de zender van een bericht een laboratoriummodule binnen het ZIS is, dan bevat device.id de identificatie van de laboratoriummodule. Indien het ZIS de communicatie (de transportverantwoordelijkheid) verricht namens de laboratoriummodule, bevat representedOrganization.id de identificatie van het Ziekenhuis, zijnde de verantwoordelijke organisatie voor het ZIS. (MCCI_IN000002)
treeblank treeblank treeblank treetree @classCode
0 .. 1 F AGNT
treeblank treeblank treeblank treetree hl7:representedOrganization
0 .. 1 (MCCI_IN000002)
treeblank treeblank treeblank treeblank treetree @classCode
0 .. 1 F ORG
treeblank treeblank treeblank treeblank treetree @determinerCode
0 .. 1 F INSTANCE
treeblank treeblank treeblank treeblank treetree hl7:id
II 1 .. 1 M Organisatie-id (MCCI_IN000002)
treeblank treeblank treeblank treeblank treetree hl7:name
EN 0 .. * Organisatie-naam (MCCI_IN000002)
treeblank treeblank treeblank treeblank treetree hl7:telecom
TEL 0 .. * Organisatie-telecom (MCCI_IN000002)
treeblank treeblank treeblank treeblank treetree hl7:NotificationParty
0 .. 1 (MCCI_IN000002)
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.102.10.516 Notification Party [contact] (2012‑09‑01)
treeblank treeblank treeblank treeblank treeblank treetree @classCode
0 .. 1 F CON
treeblank treeblank treeblank treeblank treeblank treetree hl7:id
II 0 .. * (MCCI_IN000002)
treeblank treeblank treeblank treeblank treeblank treetree hl7:code
CE 0 .. * (MCCI_IN000002)
treeblank treeblank treeblank treeblank treeblank treetree hl7:addr
AD 0 .. * (MCCI_IN000002)
treeblank treeblank treeblank treeblank treeblank treetree hl7:telecom
TEL 0 .. * (MCCI_IN000002)
treeblank treeblank treeblank treeblank treeblank treetree hl7:contactParty
1 .. 1 (MCCI_IN000002)
Keuze min 1 element(en) en max 1 element(en). Elementen om uit te kiezen:
treeblank treeblank treeblank treeblank treeblank treeblank treeblank treetree hl7:Organization
 .. 1 (MCCI_IN000002)
  Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.517 Organization [contact] (2012‑09‑01)
treeblank treeblank treeblank treeblank treeblank treeblank treeblank treetree hl7:Person
 .. 1 (MCCI_IN000002)
  Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.518 Person [contact] (2012‑09‑01)
treetree hl7:sender
1 .. 1 (MCCI_IN000002)
treeblank treetree @typeCode
0 .. 1 F SND
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.102.10.110 TransmissionWrapper Device (2014‑07‑15) 1..1
treeblank treetree hl7:device
1 .. 1 R Applicatiegegevens (MCCI_IN000002)
treeblank treeblank treetree hl7:id
II 1 .. 1 M Applicatie-id (MCCI_IN000002)
treeblank treeblank treeblank treetree @root
1 .. 1 F 2.16.840.1.113883.2.4.6.6
treeblank treeblank treeblank treetree @extension
1 .. 1 R
treeblank treeblank treetree hl7:name
EN 0 .. 1 Applicatie-naam (MCCI_IN000002)
treeblank treeblank treetree hl7:agencyFor
0 .. 1 Met organisatie wordt dat organisatie(deel) bedoeld dat in juridische zin verantwoordelijk is voor het transport (de fysieke verzending) van een bericht of de ontvangst daarvan, bijvoorbeeld een apotheek of ziekenhuis. Voorbeelden: Indien de zender van een bericht een huisartssysteem is, dan bevat device.id de identificatie van het huisartssysteem, en representedOrganization.id de identificatie van de huisartsenpraktijk. De huisartsenpraktijk is de organisatie verantwoordelijk voor het transport van het bericht. Indien de zender van een bericht een laboratoriummodule binnen het ZIS is, dan bevat device.id de identificatie van de laboratoriummodule. Indien het ZIS de communicatie (de transportverantwoordelijkheid) verricht namens de laboratoriummodule, bevat representedOrganization.id de identificatie van het Ziekenhuis, zijnde de verantwoordelijke organisatie voor het ZIS. (MCCI_IN000002)
treeblank treeblank treeblank treetree @classCode
0 .. 1 F AGNT
treeblank treeblank treeblank treetree hl7:representedOrganization
0 .. 1 (MCCI_IN000002)
treeblank treeblank treeblank treeblank treetree @classCode
0 .. 1 F ORG
treeblank treeblank treeblank treeblank treetree @determinerCode
0 .. 1 F INSTANCE
treeblank treeblank treeblank treeblank treetree hl7:id
II 1 .. 1 M Organisatie-id (MCCI_IN000002)
treeblank treeblank treeblank treeblank treetree hl7:name
EN 0 .. * Organisatie-naam (MCCI_IN000002)
treeblank treeblank treeblank treeblank treetree hl7:telecom
TEL 0 .. * Organisatie-telecom (MCCI_IN000002)
treeblank treeblank treeblank treeblank treetree hl7:NotificationParty
0 .. 1 (MCCI_IN000002)
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.102.10.516 Notification Party [contact] (2012‑09‑01)
treeblank treeblank treeblank treeblank treeblank treetree @classCode
0 .. 1 F CON
treeblank treeblank treeblank treeblank treeblank treetree hl7:id
II 0 .. * (MCCI_IN000002)
treeblank treeblank treeblank treeblank treeblank treetree hl7:code
CE 0 .. * (MCCI_IN000002)
treeblank treeblank treeblank treeblank treeblank treetree hl7:addr
AD 0 .. * (MCCI_IN000002)
treeblank treeblank treeblank treeblank treeblank treetree hl7:telecom
TEL 0 .. * (MCCI_IN000002)
treeblank treeblank treeblank treeblank treeblank treetree hl7:contactParty
1 .. 1 (MCCI_IN000002)
Keuze min 1 element(en) en max 1 element(en). Elementen om uit te kiezen:
treeblank treeblank treeblank treeblank treeblank treeblank treeblank treetree hl7:Organization
 .. 1 (MCCI_IN000002)
  Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.517 Organization [contact] (2012‑09‑01)
treeblank treeblank treeblank treeblank treeblank treeblank treeblank treetree hl7:Person
 .. 1 (MCCI_IN000002)
  Bevat 2.16.840.1.113883.2.4.3.11.60.102.10.518 Person [contact] (2012‑09‑01)
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.102.10.101 Generic Transmission Checks (2014‑07‑15)
  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"/>)