No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
MCCI_HD000200UV01

Accept Acknowledgement
RMIM entry point for Accept Level Acknowledgement is through Message.


Derived from RMIM: MCCI_RM000200
 
Message
(Message)

Message elementtiä ei ole Interaktioscheemassa. Root elementtinä on sen sijaan interaktion tunnus esim. <MCCI_IN000200UV01>

id [1..1] (M)
Transmission (II)

Sanoman tunnistenumero

  • Id elementin tietotyyppi on II (Instance Identifier)
  • sanomanvälityksessä käytetään tunnistesolmua 18 organisaatiotunnuksen alla

Esim. <id root="1.2.246.537.10.6280613.18.2004.6543" extension="2006.23660"/>

creationTime [1..1] (M)
Transmission (TS)

Sanoman luontiaika

  • tietotyyppi on TS

Esim. <creationTime value="20060719143927"/>

securityText [0..1]
Transmission (ST)
versionCode [0..1]
Message (CS) {CNE:HL7StandardVersionCode, default= "V3-2005"}

versionCode elementti määrittää käytettyjen core scheemojen versiot eli datatypes.xsd ja voc.xsd scheemat. "Normative edition 2005"  arvo on "V3-2005"

Esim. <versionCode code="V3-2005"/>

interactionId [1..1] (M)
Message (II)

Sanomaan liittyvän Interaktion tunnus.

Interaktio määrittää päivityssanoman tyypin sekä message ja control act wrappereiden tyypit. Interaktiossa määrätään myös mitkä interaktiot ko. interaktio laukaisee eli millä sanomilla päivityssanomaan vastataan (receiver responsibilities).

  • tietotyyppi in II
  • root="2.16.840.1.113883.1.6" kaikilla HL7v3 sanomilla
  • Vastaanottokuittaus (Accept Ack) sanomalla extension = MCCI_IN000002UV01

Esim. <interactionId root="2.16.840.1.113883.1.6" extension="MCCI_IN000002UV01" assigningAuthorityName="HL7"/>

profileId [0..*]
Message (SET  II)

Ilmoittaa mihin implementointioppaaseen sanomamääritys perustuu eli on sama kuin implementointioppaan OID tunnus.

Esim. <profileId root="1.2.246.777.11" extension="2006.XX" assigningAuthorityName="HL7FI"/>

processingCode [1..1] (M)
Message (CS) {CNE:ProcessingID}

Ilmoittaa kättöympäristön

  • P (Production)
  • D (Debugging)
  • T (Training)

 Esim. <processingCode code="T"/>

processingModeCode [1..1] (M)
Message (CS) {CNE:ProcessingMode}

Ilmoittaa prosessointitavan "T" = normaali prosessointi

  • A (Archive)
  • I (Initial Load)
  • R (Restore from archive)
  • T (Current processing) - normaali prosessointi

Esim. <processingModeCode code="T"/>

acceptAckCode [1..1] (M)
Message (CS) {CNE:NE, fixed value}

Pyydetäänkö vastaanottokuittausta (Accept Ack)

  • AL (always) - aina
  • ER (error/reject) - virhetilanteissa
  • NE (never) - ei koskaan

AL koodi tulee häviämään seuraavista HL7v3 määrityksistä.

Accept Ack sanomalle ei pyydetä enää Accept Ack kuittausta joten koodi on aina "NE" 

Esim. <acceptAckCode code="NE"/>

attachmentText [0..*]
Message (SET  ED)
[0..*] acknowledgement  

linkki acknowledgement elementtiin

[0..*] attentionLine  
[1..*] receiver  

linkki vastaanottajan tietoihin

[0..*] respondTo  

linkki respondTo tietoihin

[1..1] sender  

linkki lähettäjän tietoihin

 
acknowledgement
(Acknowledgement)

acknoledgement elementissä ilmoitetaan kuittauksen arvo typeCodessa

Esim.

<acknowledgement>
     <!-- "CA" = Accept Acknowledgement Commit Accept -->
     <!-- "CE" = Accept Acknowledgement Commit Error virhekuittauksessa -->
      <typeCode code="CA"/>
      <!-- kuitattavan sanoman id -->
      <targetMessage>
           <id root="1.2.246.537.10.6280613.18.2004.225" extension="2006.23651"/>
      </targetMessage>

     ---
 </acknowledgement>

typeCode [1..1] (M)
Acknowledgement (CS) {CNE:AcknowledgementType}

typeCode on <acknowledgement> elementin alla elementtinä.

vastaanottokuittaussanomissa (Accept Ack) käytettävät arvot ovat arvot ovat

  • CA   Accept Acknowledgement Commit Accept
  • CE   Accept Acknowledgement Commit Error -  sovellusadapteri ei pystynyt käsittelemään sanomaa, uudelleenlähetystä kannattaa yrittää 
  • CR   Accept Acknowledgement Commit Reject - kyseisen tyyppisen sanoman käsittely ei onnistunut tässä sovelluksessa, uudelleenlähetyksiä ei kannata yrittää
expectedSequenceNumber [0..1]
Acknowledgement (INT)
messageWaitingNumber [0..1]
Acknowledgement (INT)
messageWaitingPriorityCode [0..1]
Acknowledgement (CE) {CWE:MessageWaitingPriority}
[0..*] acknowledgementDetail  

Describes the error contained in the target message

[1..1] targetMessage  

linkki kuitattavan sanoman tietoihin

 
acknowledgementDetail
(AcknowledgementDetail)

Describes the error contained in the target message

typeCode [0..1]
AcknowledgementDetail (CS) {CNE:AcknowledgementDetailType}

typeCode ilmoittaa virheen vakavuuden

  • E = error
  • I = information
  • W = warninig

Esim. <typeCode code="E"/>

code [0..1]
AcknowledgementDetail (CE) {CWE:AcknowledgementDetailCode}

Virheen koodi tai virhe tekstinä code attribuuutissa

Esim. <code code="xx"/>

text [0..1]
AcknowledgementDetail (ED)

Virheeseen liittyvä lisätieto

location [0..*]
AcknowledgementDetail (SET  ST)

Virheen paikan kuvaus

 
targetMessage
(TargetMessage)

Ilmoittaa kuitattavan sanoman Id:n avulla.

Esim.

<targetMessage>
      <id root="1.2.246.537.10.6280613.18.2004.225" extension="2006.23651"/>
</targetMessage>

id [1..1] (M)
Transmission (II)

Sanoman tunnistenumero

  • Id elementin tietotyyppi on II (Instance Identifier)
  • sanomanvälityksessä käytetään tunnistesolmua 18 organisaatiotunnuksen alla

Esim. <id root="1.2.246.537.10.6280613.18.2004.6543" extension="2006.23660"/>

 
attentionLine
(AttentionLine)

Sanoman tunnistenumero

  • Id elementin tietotyyppi on II (Instance Identifier)
  • sanomanvälityksessä käytetään tunnistesolmua 18 organisaatiotunnuksen alla

Esim. <id root="1.2.246.537.10.6280613.18.2004.6543" extension="2006.23689"/>

keyWordText [0..1]
AttentionLine (SC)
value [0..1]
AttentionLine (ANY)
 
receiver
(Receiver)

Vastaanottaja

Esim. <receiver typeCode="RCV">

typeCode [1..1] (M)
CommunicationFunction (CS) {CNE:RCV, fixed value}

typeCode

  • vakio arvo "RCV"

XML:ssä receiver elementin attribuuttina, ks yllä esim.

telecom [0..1]
CommunicationFunction (TEL)
[1..1] device  

linkki device elementtiin

 
device
(Device)

Vastaanottaja ja Lähettäjä tunnistetaan Device luokan avulla.

Esim. <device classCode="DEV" determinerCode="INSTANCE">

classCode [1..1] (M)
Entity (CS) {CNE:DEV, fixed value}

Entityn classCode

  • Arvo vakio "DEV"
  • XML:ssä device elementin attribuuttina ks. esim. yllä.

determinerCode [1..1] (M)
Entity (CS) {CNE:INSTANCE, fixed value}

determinerCode "INSTANCE" osoittaa  että entity on yksi identioitavissa oleva laite.

XML:ssä arvo on device elementin attribuuttina ks. yllä esim. 

id [1..*] (M)
Entity (SET  II)

Vastaanottaja ja lähettäjä tunnistetaan oid:n avulla

  • tietotyyppi on II
  • root attribuutin solmu on 18 organisaation tunnuksen alla
  • tunniste on lopullisen vastaanottajan ja alkuperäisen lähettäjän tunniste

Esim. <id root="1.2.246.537.10.7846981.18" extension="2004.6543"/>

name [0..*]
Entity (BAG  EN)
desc [0..1]
Entity (ED)
existenceTime [0..1]
Entity (IVL  TS)
telecom [0..*]
Entity (BAG  TEL)

Application net address

manufacturerModelName [0..1]
Device (SC)
softwareName [0..1]
Device (SC)
[0..1] asAgent  
[0..*] asLocatedEntity  
 
asAgent
(Agent)
classCode [1..1] (M)
Role (CS) {CNE:AGNT, fixed value}
[0..1] representedOrganization  
 
representedOrganization
(Organization)
classCode [1..1] (M)
Entity (CS) {CNE:ORG, fixed value}
determinerCode [1..1] (M)
Entity (CS) {CNE:INSTANCE, fixed value}
id [1..*] (M)
Entity (SET  II)

Organization id

name [0..*]
Entity (BAG  EN)
telecom [0..*]
Entity (BAG  TEL)
notificationParty  COCT_MT040203UV01
 
asLocatedEntity
(LocatedEntity)
classCode [1..1] (M)
Role (CS) {CNE:LOCE, fixed value}
[0..1] location  
 
location
(Place)
classCode [1..1] (M)
Entity (CS) {CNE:PLC, fixed value}
determinerCode [1..1] (M)
Entity (CS) {CNE:INSTANCE, fixed value}
id [1..*] (M)
Entity (SET  II)

Facility id

name [0..*]
Entity (BAG  EN)
telecom [0..*]
Entity (BAG  TEL)
 
respondTo
(RespondTo)
typeCode [1..1] (M)
CommunicationFunction (CS) {CNE:RSP, fixed value}
telecom [0..1]
CommunicationFunction (TEL)
[1..*] entityRsp  
 
entityRsp
(EntityRsp)
classCode [1..1] (M)
Entity (CS) {CNE:ENT, fixed value}
determinerCode [1..1] (M)
Entity (CS) {CNE:INSTANCE, fixed value}
id [1..1] (M)
Entity (SET  II)
name [0..*]
Entity (BAG  EN)
telecom [0..*]
Entity (BAG  TEL)
 
sender
(Sender)

Sanoman lähettäjä

Esim. <sender typeCode="SND">

typeCode [1..1] (M)
CommunicationFunction (CS) {CNE:SND, fixed value}

typeCode

  • Arvo vakio "SND"

XML:ssä sender-elementin attribuuttina ks. esim yllä.

telecom [0..1]
CommunicationFunction (TEL)
device  Device

linkki device elementtiin