No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
MFMI_HD700720UV01
Master File / Registry Request Control Act

Description: This is the entry point for the Master File / Registry Trigger Event Control Act RMIM used to request a (replacement of a) registration.


(Link to Excel View)
Derived from RMIM: MFMI_RM700720UV01
 
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 [1..1] (Subject1)
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
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

registrationRequest [1..1] (RegistrationRequest)

Design Comments: HL7 regards the RegistrationRequest 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.

 
RegistrationRequest

Design Comments: HL7 regards the RegistrationRequest 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:ActMoodRequest, root= "RQO"}
id [0..*]
Act (DSET<II>)
statusCode [1..1] (M)
Act (CS) {CNE:D:ActStatus, default= "active"}
effectiveTime [0..1]
Act (IVL<TS>)
subject1 [0..1] (Subject2)
author [1..1] (Author2)
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)
 
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

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)