No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
MFMI_MT700711UV01

Description: This is the entry point for the Master File / Registry Trigger Event Control Act RMIM used for reporting Registrations in query responses.


Derived from RMIM: MFMI_RM700710UV01 and HMD: MFMI_HD700710UV01
 
ControlActProcess
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:D:ActReason}
languageCode [0..1]
Act (CD) {CWE:D:HumanLanguage}
overseer [0..*] (Overseer)
authorOrPerformer [0..*] (AuthorOrPerformer)
dataEnterer [0..*] (DataEnterer)
informationRecipient [0..*] (InformationRecipient)
subject [0..*] (Subject1)
reasonOf [0..*] (Reason)
queryAck [1..1] (QueryAck)
queryByParameter [0..1] (Stub "QueryByParameter")
 
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
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"}
noteText [0..1]
Participation (ED){default= "AP"}
time [0..1]
Participation (IVL<TS>)

Design Comments: time recorded

assignedPerson [1..1] (R_AssignedPersonUniversal)
 
InformationRecipient
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)
 
Subject1
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

registrationEvent [1..1] (RegistrationEvent)

Design Comments: HL7 regards the RegistrationEvent Act as the Focal Act of Master File / Registry messages. While this act is conceptually part of the payload of the ContolAct wrapper it has been moved to the ControlAct wrapper of the Master File / Registry wrapper to ensure greater consistency between domains.

 
RegistrationEvent

Design Comments: HL7 regards the RegistrationEvent Act as the Focal Act of Master File / Registry messages. While this act is conceptually part of the payload of the ContolAct wrapper it has been moved to the ControlAct wrapper of the Master File / Registry wrapper to ensure greater consistency between domains.

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassRegistration, root= "REG"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
id [0..*]
Act (DSET<II>)
statusCode [1..1] (M)
Act (CS) {CNE:D:ActStatus, default= "active"}
effectiveTime [0..1]
Act (IVL<TS>)
subject1 [1..1] (Subject2)
author [0..1] (Author2)
custodian [1..1] (Custodian)

Design Comments: Custodian: the person or organization responsible for the registry.

inFulfillmentOf [0..*] (InFulfillmentOf)

Design Comments: Associates a Registration in Event mood with the original Registration request as well as the author of that request.

definition [0..*] (Definition)
replacementOf [0..*] (ReplacementOf)
subject2 [0..1] (Subject5)
 
Subject2
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}
registeredRole [1..1] (Stub "RegisteredRole")

Design Comments: All message Types derived from this static model will either contain Role-based payloads or Act-based payloads, never both. Commonly called the "Payload stub". Any interaction which uses this ControlAct Wrapper will replace this with a Role-based domain Message Type.

 
Author2
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationAuthorOriginator, root= "AUT"}
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}
assignedEntity [1..1] (R_AssignedEntityContact)
 
Custodian

Design Comments: Custodian: the person or organization responsible for the registry.

typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationCustodian, root= "CST"}
contextControlCode [0..1]
Participation (CS) {CNE:D:ContextControl, default= "AP"}
assignedEntity [1..1] (R_AssignedEntityContact)
 
InFulfillmentOf

Design Comments: Associates a Registration in Event mood with the original Registration request as well as the author of that request.

typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipFulfills, root= "FLFS"}
registrationRequest [1..1] (RegistrationRequest)
 
RegistrationRequest
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassRegistration, root= "REG"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodRequest, root= "RQO"}
id [0..*]
Act (DSET<II>)
author [0..*] (Author1)
 
Author1
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationAuthorOriginator, root= "AUT"}
time [0..1]
Participation (IVL<TS>)
assignedEntity [1..1] (R_AssignedEntityContact)
 
Definition
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipInstantiatesMaster, root= "INST"}
actDefinition [1..1] (ActDefinition)

Design Comments: Code = type of registration, loosely speaking a categorization of the kind of registry payload. ID = Id of the master file catalog

 
ActDefinition

Design Comments: Code = type of registration, loosely speaking a categorization of the kind of registry payload. ID = Id of the master file catalog

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassRoot, root= "ACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodDefinition, root= "DEF"}
id [1..*] (M)
Act (DSET<II>)
code [1..1]
Act (CD) {CWE:D:ActCode}
text [0..1]
Act (ED)
 
ReplacementOf
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipReplaces, root= "RPLC"}
priorRegistration [1..1] (PriorRegistration)

Design Comments: If the PriorRegistration Act does not have an ID, then the ID of its subject MUST be specified.

 
PriorRegistration

Design Comments: If the PriorRegistration Act does not have an ID, then the ID of its subject MUST be specified.

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassRegistration, root= "REG"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
id [0..*]
Act (DSET<II>)
statusCode [0..1]
Act (CS) {CNE:D:ActStatus, default= "obsolete"}
subject1 [0..1] (Subject3)
subject2 [0..1] (Subject4)
 
Subject3
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}
priorRegisteredRole [1..1] (PriorRegisteredRole)
 
PriorRegisteredRole
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassRoot, root= "ROL"}
id [1..*] (M)
Role (DSET<II>)
 
Subject4
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipHasSubject, root= "SUBJ"}
contextConductionInd [1..1] (M)
ActRelationship (BL){default= "false"}
priorRegisteredAct [1..1] (PriorRegisteredAct)
 
PriorRegisteredAct
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassRoot, root= "ACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodCompletionTrack}
id [1..*] (M)
Act (DSET<II>)
 
Subject5
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

registeredAct [1..1] (Stub "RegisteredAct")

Design Comments: Commonly called the "Payload stub". Any interaction which uses this ControlAct Wrapper will replace this with a Act-based domain Message Type. All message Types derived from this static model will either contain Role-based payloads or Act-based payloads, never both.

 
Reason
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"}
contextConductionInd [0..1]
ActRelationship (BL)
detectedIssueEvent [1..1] (A_DetectedIssueUniversal)
 
QueryAck
queryId [0..1]
QueryEvent (II)
statusCode [0..1]
QueryEvent (CS) {CNE:D:QueryStatusCode}
queryResponseCode [1..1] (M)
QueryAck (CS) {CNE:D:QueryResponse}
resultTotalQuantity [0..1]
QueryAck (INT)
resultCurrentQuantity [0..1]
QueryAck (INT)
resultRemainingQuantity [0..1]
QueryAck (INT)