No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
MCAI_MT705201UV01

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


Derived from RMIM: MCAI_RM700200UV01 and HMD: MCAI_HD700200UV01
 
ControlActProcess

Design Comments: In order to allow for overall site (domain, enterprise, realm) attribution decisions on trigger events many attributes and participations are optional. This may require some decisions to be made at design and/or implementation time, but one could publish one's conformance profiles. Domains may define and utilize messages types based on this D-MIM where attribution is tightened. This includes the normally permitted constraints on vocab, cardinaltiy, and datatypes. Note that nothing may be marked as Not Permitted (NP).

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassControlAct, root= "CACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:x_ActMoodIntentEvent}
id [0..*]
Act (DSET<II>)
code [0..1]
Act (CD) {CWE:D:HL7TriggerEventCode}

Design Comments: Event code

text [0..1]
Act (ED)
effectiveTime [0..1]
Act (IVL<TS>)
priorityCode [0..*]
Act (DSET<CD>) {CWE:D:ActPriority, default= "R"}
reasonCode [0..*]
Act (DSET<CD>) {CWE:V:SchedulingActReason}
languageCode [0..1]
Act (CD) {CWE:D:HumanLanguage}
overseer [0..*] (Overseer)
authorOrPerformer [0..*] (AuthorOrPerformer)

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

dataEnterer [0..*] (DataEnterer)
informationRecipient [0..*] (InformationRecipient)

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

subject [0..*] (Subject2)
reasonOf [0..*] (Reason)
 
Overseer
typeCode [1..1] (M)
Participation (CS) {CNE:V:x_ParticipationVrfRespSprfWit}
contextControlCode [0..1]
Participation (CS) {CNE:D:ContextControl, default= "AP"}
noteText [0..1]
Participation (ED)
time [0..1]
Participation (IVL<TS>)

Design Comments: time of verification, attestation, etc.

modeCode [0..1]
Participation (CD) {CWE:D:ParticipationMode}
signatureCode [0..1]
Participation (CD) {CNE:D:ParticipationSignature}
signatureText [0..1]
Participation (ED)
assignedPerson [1..1] (R_AssignedPersonUniversal)
 
AuthorOrPerformer

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

typeCode [1..1] (M)
Participation (CS) {CNE:V:x_ParticipationAuthorPerformer}
contextControlCode [0..1]
Participation (CS) {CNE:D:ContextControl, default= "AP"}
noteText [0..1]
Participation (ED)
time [0..1]
Participation (IVL<TS>)

Design Comments: time of creation or performance

modeCode [0..1]
Participation (CD) {CWE:D:ParticipationMode}
signatureCode [0..1]
Participation (CD) {CNE:D:ParticipationSignature}
signatureText [0..1]
Participation (ED)
participationChoice [1..1] (ParticipationChoice)
 
ParticipationChoice
choice of R_AssignedDeviceUniversal
          or R_AssignedPersonUniversal
 
DataEnterer
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationDataEntryPerson, root= "ENT"}
contextControlCode [0..1]
Participation (CS) {CNE:D:ContextControl, default= "AP"}
time [0..1]
Participation (IVL<TS>)

Design Comments: time recorded

assignedPerson [1..1] (R_AssignedPersonUniversal)
 
InformationRecipient

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

typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationInformationRecipient}
contextControlCode [0..1]
Participation (CS) {CNE:D:ContextControl, default= "AP"}
time [0..1]
Participation (IVL<TS>)
assignedPerson [1..1] (R_AssignedPersonUniversal)
 
Subject2
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipHasSubject, root= "SUBJ"}
contextConductionInd [1..1] (M)
ActRelationship (BL){default= "false"}

Constraint: Must be false

Constraint: Must be false

act [1..1] (Stub "Act")

Design Comments: 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.

 
Reason
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"}
contextConductionInd [0..1]
ActRelationship (BL)
detectedIssueEvent [1..1] (A_DetectedIssueUniversal)