No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
MCAI_HD700200UV01

Trigger Event Control Act
RMIM entry point from message transmission wrapper into the Trigger Event Control Act is through ControlActProcess.


Derived from RMIM: MCAI_RM700200
 
ControlActProcess
(ControlActProcess)

Kontrollikehys, joka on sanomassa  message wrapperin yksi elementti.

Esim. <controlActProcess classCode="CACT" moodCode="EVN ">

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

Osoittaa, että kyseessä on Control Act.

  • Arvo vakio "CACT"
  • XML:ssä controlActProcess elementin attribuutti

moodCode [1..1] (M)
Act (CS) {CNE:x_ActMoodIntentEvent}

moodCode="EVN" soittaa että kyseinen act on tapahtunut.

XML:ssä controlActProcess elementin attribuutti

id [0..*]
Act (SET  II)
code [0..1]
Act (CD) {CWE:HL7TriggerEventCode}

Interaktion laukaissut Trigger Event.

  • code attribuutissa on trigger event
  • codeSystem = "2.16.840.1.113883"
  • Interaktion tunnus määrittää Trigger Eventin yksikäsitteisesti joten tämä kenttä on turha

Esim. <code code="PRPA_TE010000FI01" codeSystem="2.16.840.1.113883" displayName="VRK Successful Update Response"/>

text [0..1]
Act (ED)
effectiveTime [0..1]
Act (IVL  TS)
priorityCode [0..*]
Act (SET  CE) {CWE:ActPriority, default= "R"}
reasonCode [0..*]
Act (SET  CE) {CWE:ActReason}
languageCode [0..1]
Act (CE) {CWE:HumanLanguage}
[0..*] authorOrPerformer  

Devices are represented by an AUT participation type with an R_AssignedDevice as role. This previously was specified as "originating device"

[0..*] dataEnterer  
[0..*] informationRecipient  

Information recipient. If we want an organization instead of person, we leave the player empty and use the scoper.

[0..*] overseer  
[0..*] subject  
[0..*] reasonOf  
 
authorOrPerformer
(AuthorOrPerformer)

suorittaja tai tiedosta vastaava,  tiedot organisaation tasolla

Esim.

<authorOrPerformer typeCode="AUT">
     <assignedPerson classCode="ASSIGNED">
         <representedOrganization classCode="ORG" determinerCode="INSTANCE">
              <id root="1.2.246.537.10.7846981.10" extension="2004.6543"/>
         </representedOrganization>
       </assignedPerson>
</authorOrPerformer>

typeCode [1..1] (M)
Participation (CS) {CNE:x_ParticipationAuthorPerformer}

typeCode

  • Arvo tässä typeCode="AUT"

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

contextControlCode [0..1]
Participation (CS) {CNE:ContextControl, default= "AP"}
noteText [0..1]
Participation (ED)
time [0..1]
Participation (IVL  TS)
modeCode [0..1]
Participation (CE) {CWE:ParticipationMode}
signatureCode [0..1]
Participation (CE) {CNE:ParticipationSignature}
signatureText [0..1]
Participation (ED)
[1..1] participationChoice  
 
participationChoice
(ParticipationChoice)
participationChoice_R_AssignedDeviceUniversal  COCT_MT090300UV01
participationChoice_R_AssignedPersonUniversal  COCT_MT090100UV01
 
dataEnterer
(DataEnterer)
typeCode [1..1] (M)
Participation (CS) {CNE:ENT, fixed value}

contextControlCode [0..1]
Participation (CS) {CNE:ContextControl, default= "AP"}
time [0..1]
Participation (IVL  TS)
assignedPerson  COCT_MT090100UV01
 
informationRecipient
(InformationRecipient)
typeCode [1..1] (M)
Participation (CS) {CNE:ParticipationInformationRecipient}
contextControlCode [0..1]
Participation (CS) {CNE:ContextControl, default= "AP"}
time [0..1]
Participation (IVL  TS)
assignedPerson  COCT_MT090100UV01
 
overseer
(Overseer)
typeCode [1..1] (M)
Participation (CS) {CNE:x_ParticipationVrfRespSprfWit}
contextControlCode [0..1]
Participation (CS) {CNE:ContextControl, default= "AP"}
noteText [0..1]
Participation (ED)
time [0..1]
Participation (IVL  TS)
modeCode [0..1]
Participation (CE) {CWE:ParticipationMode}
signatureCode [0..1]
Participation (CE) {CNE:ParticipationSignature}
signatureText [0..1]
Participation (ED)
assignedPerson  COCT_MT090100UV01
 
subject
(Subject2)

subject elementissä on varsinainen payload eli sovellustason sanoma

Esim.

<subject typeCode="SUBJ">
       <vrkSuccessfulUpdateResponse>
           ...  sanoma tähän ...
        </vrkSuccessfulUpdateResponse>
</subject>

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

typeCode

  • vakio arvo "SUBJ"

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

contextConductionInd [1..1] (M)
ActRelationship (BL){default= "false"}
[Constraint: "Must be false"]
act  

This is the stub for the domain-defined payload. In order to accomodate certain application responses which might not include domain-defined content, the subject act is optional.

 
reasonOf
(Reason)
reasonOf rakenteella ilmoitetaan sovellustason vastaussanomassa sovellustason virhe.

Esim.

<reasonOf typeCode="RSON">
   <!-- classCode ja moodCode on kiinnitetty vakioarvoihin -->
   <detectedIssueEvent classCode="ALRT" moodCode="EVN">
      <!-- code osoittaa minkä tyyppinen Alert on kyseessä, kuolinsanomassa on aina "1" -->
      <code code="1" codeSystem="1.2.246.537.5.40302" codeSystemName="ActDetectedIssueCode" displayName="Issue Detected"/>
      <!-- text elementissä on value elementissä kuvatun virheen lisätieto -->
      <text>virheen lisätieto</text>
      <!-- virhe koodattuna tai tekstinä -->
      <value xsi:type="ST">Virhe</value>
   </detectedIssueEvent>
</reasonOf>
typeCode [1..1] (M)
ActRelationship (CS) {CNE:RSON, fixed value}
typeCode
  • vakio arvo "RSON"
  • XML:ssä reasonOf elementin attribuuttina, ks yllä esim.
contextConductionInd [0..1]
ActRelationship (BL)
justifiedDetectedIssue  MCAI_MT900001UV01
CMET MCAI_MT900001UV01 käytetään ilmoittamaan sovellustason virhe DetectedIssueEvent luokan avulla