| RCMR_MT000002UV02 | 
            
                Description: This RMIM is used to derive Medical Records specifications. Derived from RMIM: RCMR_RM000050UV02 and HMD: RCMR_HD000050UV02  | 
         ||||||||
| ClinicalDocument | |||||||||
| classCode [1..1] (M) Act (CS) {CNE:V:ActClassClinicalDocument, root= "DOCCLIN"}  | 
            |||||||||
| moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}  | 
            |||||||||
| id [1..1] Act (II)  | 
            |||||||||
| code [1..1] Act (CD) {CWE:D:DocumentType}  | 
            |||||||||
| title [0..1] Act (ST)  | 
            |||||||||
| text [0..1] Act (ED) Constraint: Message RCMR_MT000002 is to be used when including the document itself. The ED.BIN component cannot be used in RCMR_MT000001. Message RCMR_MT000001 sends document metadata but not the document. Message RCMR_MT000002 sends both document metadata and the document".  | 
            |||||||||
| statusCode [1..1] Act (CS) {CNE:D:ActStatus}  | 
            |||||||||
| effectiveTime [1..1] Act (TS)  | 
            |||||||||
| availabilityTime [0..1] Act (TS)  | 
            |||||||||
| confidentialityCode [1..1] Act (CD) {CWE:V:x_BasicConfidentialityKind}  | 
            |||||||||
| reasonCode [0..1] Act (CD) {CWE:D:ActReason}  | 
            |||||||||
| languageCode [0..1] Act (CD) {CNE:D:HumanLanguage}  | 
            |||||||||
| setId [0..1] ContextStructure (II)  | 
            |||||||||
| versionNumber [0..1] ContextStructure (INT)  | 
            |||||||||
| completionCode [0..1] Document (CD) {CWE:D:DocumentCompletion}  | 
            |||||||||
| storageCode [0..1] Document (CD) {CWE:D:DocumentStorage}  | 
            |||||||||
| copyTime [0..1] Document (TS)  | 
            |||||||||
| subject [0..*] (Subject) | |||||||||
| recordTarget [1..*] (RecordTarget) | |||||||||
| author [1..*] (Author) | |||||||||
| dataEnterer [0..1] (DataEnterer) | |||||||||
| custodian [1..1] (Custodian) | |||||||||
| informationRecipient [0..*] (InformationRecipient) | |||||||||
| legalAuthenticator [0..1] (LegalAuthenticator) | |||||||||
| authenticator [0..*] (Authenticator) | |||||||||
| participation [0..*] (Participant1) | |||||||||
| inFulfillmentOf [0..*] (InFulfillmentOf) | |||||||||
| documentationOf [0..*] (DocumentationOf) | |||||||||
| relatedDocument [0..*] (RelatedDocument) | |||||||||
| authorization [0..*] (Authorization) | |||||||||
| componentOf [0..1] (Component1) | |||||||||
| Subject | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}  | 
            |||||||||
| relatedSubject [1..1] (RelatedSubject) | |||||||||
| RelatedSubject | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:x_DocumentSubject}  | 
            |||||||||
| code [0..1] Role (CD) {CWE:D:PersonalRelationshipRoleType}  | 
            |||||||||
| addr [0..*] Role (DSET<AD>)  | 
            |||||||||
| telecom [0..*] Role (LIST<TEL>)  | 
            |||||||||
| subject [0..1] (SubjectPerson) | |||||||||
| SubjectPerson | |||||||||
| classCode [1..1] (M) Entity (CS) {CNE:V:EntityClassPerson, root= "PSN"}  | 
            |||||||||
| determinerCode [1..1] (M) Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}  | 
            |||||||||
| name [0..*] Entity (DSET<PN>)  | 
            |||||||||
| administrativeGenderCode [0..1] LivingSubject (CD) {CWE:D:AdministrativeGender}  | 
            |||||||||
| birthTime [0..1] LivingSubject (TS)  | 
            |||||||||
| RecordTarget | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationRecordTarget, root= "RCT"}  | 
            |||||||||
| patient [1..1] (R_PatientUniversal) | |||||||||
| Author | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationAuthorOriginator, root= "AUT"}  | 
            |||||||||
| functionCode [0..1] Participation (CD) {CWE:D:ParticipationFunction}  | 
            |||||||||
| time [1..1] Participation (TS)  | 
            |||||||||
| assignedAuthor [1..1] (AssignedAuthor) | |||||||||
| AssignedAuthor | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassAssignedEntity, root= "ASSIGNED"}  | 
            |||||||||
| id [1..*] Role (DSET<II>)  | 
            |||||||||
| code [0..1] Role (CD) {CWE:D:RoleCode}  | 
            |||||||||
| addr [0..*] Role (DSET<AD>)  | 
            |||||||||
| telecom [0..*] Role (DSET<TEL>)  | 
            |||||||||
| assignedAuthorChoice [0..1] (AuthorChoice) | |||||||||
| representedOrganization [0..1] (E_OrganizationUniversal) | |||||||||
| AuthorChoice | |||||||||
| choice of Person | |||||||||
| or AuthoringDevice | |||||||||
| Person | |||||||||
| classCode [1..1] (M) Entity (CS) {CNE:V:EntityClassPerson, root= "PSN"}  | 
            |||||||||
| determinerCode [1..1] (M) Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}  | 
            |||||||||
| name [0..*] Entity (DSET<PN>)  | 
            |||||||||
| AuthoringDevice | |||||||||
| classCode [1..1] (M) Entity (CS) {CNE:V:EntityClassDevice, root= "DEV"}  | 
            |||||||||
| determinerCode [1..1] (M) Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}  | 
            |||||||||
| code [0..1] Entity (CD) {CWE:D:EntityCode}  | 
            |||||||||
| manufacturerModelName [0..1] Device (SC)  | 
            |||||||||
| softwareName [0..1] Device (SC)  | 
            |||||||||
| DataEnterer | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationDataEntryPerson, root= "ENT"}  | 
            
                Design Comments: e.g. transcriptionist  | 
         ||||||||
| time [0..1] Participation (TS)  | 
            |||||||||
| assignedPerson [1..1] (R_AssignedPersonUniversal) | |||||||||
| Custodian | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationCustodian, root= "CST"}  | 
            |||||||||
| assignedCustodian [1..1] (AssignedCustodian) | |||||||||
| AssignedCustodian | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassAssignedEntity, root= "ASSIGNED"}  | 
            |||||||||
| representedOrganization [1..1] (E_OrganizationUniversal) | |||||||||
| InformationRecipient | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:x_InformationRecipient}  | 
            |||||||||
| intendedRecipient [1..1] (IntendedRecipient) | |||||||||
| IntendedRecipient | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:x_InformationRecipientRole}  | 
            |||||||||
| id [0..*] Role (DSET<II>)  | 
            |||||||||
| addr [0..*] Role (DSET<AD>)  | 
            |||||||||
| telecom [0..*] Role (DSET<TEL>)  | 
            |||||||||
| informationRecipient [0..1] (Person) | |||||||||
| receivedOrganization [0..1] (E_OrganizationUniversal) | |||||||||
| LegalAuthenticator | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationLegalAuthenticator, root= "LA"}  | 
            |||||||||
| time [0..1] Participation (TS)  | 
            |||||||||
| signatureCode [1..1] Participation (CS) {CNE:D:ParticipationSignature}  | 
            |||||||||
| assignedPerson [1..1] (R_AssignedPersonUniversal) | |||||||||
| Authenticator | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationAuthenticator, root= "AUTHEN"}  | 
            |||||||||
| time [0..1] Participation (TS)  | 
            |||||||||
| signatureCode [1..1] Participation (CS) {CNE:D:ParticipationSignature}  | 
            |||||||||
| assignedPerson [1..1] (R_AssignedPersonUniversal) | |||||||||
| Participant1 | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:D:ParticipationType}  | 
            |||||||||
| functionCode [0..1] Participation (CD) {CWE:D:ParticipationFunction}  | 
            |||||||||
| time [0..1] Participation (IVL<TS>)  | 
            |||||||||
| associatedEntity [1..1] (AssociatedEntity) | |||||||||
| AssociatedEntity | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassAssociative}  | 
            |||||||||
| id [0..*] Role (DSET<II>)  | 
            |||||||||
| code [0..1] Role (CD) {CWE:D:RoleCode}  | 
            |||||||||
| addr [0..*] Role (DSET<AD>)  | 
            |||||||||
| telecom [0..*] Role (DSET<TEL>)  | 
            |||||||||
| associatedPerson [0..1] (Person) | |||||||||
| scopingOrganization [0..1] (E_OrganizationUniversal) | |||||||||
| InFulfillmentOf | |||||||||
| typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipFulfills, root= "FLFS"}  | 
            |||||||||
| order [1..1] (Order) | |||||||||
| Order | |||||||||
| classCode [1..1] (M) Act (CS) {CNE:V:ActClassRoot, root= "ACT"}  | 
            |||||||||
| moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodRequest, root= "RQO"}  | 
            |||||||||
| id [1..*] Act (DSET<II>)  | 
            |||||||||
| code [0..1] Act (CD) {CWE:D:ActCode}  | 
            |||||||||
| priorityCode [0..1] Act (CD) {CWE:D:ActPriority}  | 
            |||||||||
| DocumentationOf | |||||||||
| typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipDocuments, root= "DOC"}  | 
            |||||||||
| serviceEvent [1..1] (ServiceEvent) | |||||||||
| ServiceEvent | |||||||||
| classCode [1..1] (M) Act (CS) {CNE:V:ActClassRoot, root= "ACT"}  | 
            |||||||||
| moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}  | 
            |||||||||
| id [0..*] Act (DSET<II>)  | 
            |||||||||
| code [0..1] Act (CD) {CWE:D:ActCode}  | 
            |||||||||
| effectiveTime [0..1] Act (IVL<TS>)  | 
            |||||||||
| performer [0..*] (Performer1) | |||||||||
| Performer1 | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:x_ServiceEventPerformer}  | 
            |||||||||
| functionCode [0..1] Participation (CD) {CWE:D:ParticipationFunction}  | 
            |||||||||
| time [0..1] Participation (IVL<TS>)  | 
            |||||||||
| assignedPerson [1..1] (R_AssignedPersonUniversal) | |||||||||
| RelatedDocument | |||||||||
| typeCode [1..1] (M) ActRelationship (CS) {CNE:V:x_ActRelationshipDocument}  | 
            |||||||||
| parentDocument [1..1] (ParentDocument) | |||||||||
| ParentDocument | |||||||||
| classCode [1..1] (M) Act (CS) {CNE:V:ActClassClinicalDocument, root= "DOCCLIN"}  | 
            |||||||||
| moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}  | 
            |||||||||
| id [1..*] Act (DSET<II>)  | 
            |||||||||
| code [0..1] Act (CD) {CWE:D:DocumentType}  | 
            |||||||||
| text [0..1] Act (ED)  | 
            |||||||||
| setId [0..1] ContextStructure (II)  | 
            |||||||||
| versionNumber [0..1] ContextStructure (INT)  | 
            |||||||||
| Authorization | |||||||||
| typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipAuthorizedBy, root= "AUTH"}  | 
            |||||||||
| consent [1..1] (Consent) | |||||||||
| Consent | |||||||||
| classCode [1..1] (M) Act (CS) {CNE:V:ActClassConsent, root= "CONS"}  | 
            |||||||||
| moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}  | 
            |||||||||
| id [0..*] Act (DSET<II>)  | 
            |||||||||
| code [0..1] Act (CD) {CWE:D:ActCode}  | 
            |||||||||
| statusCode [1..1] Act (CS) {CNE:C:ActStatus:completed}  | 
            |||||||||
| Component1 | |||||||||
| typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipHasComponent, root= "COMP"}  | 
            |||||||||
| encompassingEncounter [1..1] (EncompassingEncounter) | |||||||||
| EncompassingEncounter | |||||||||
| classCode [1..1] (M) Act (CS) {CNE:V:ActClassEncounter, root= "ENC"}  | 
            |||||||||
| moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}  | 
            |||||||||
| id [0..*] Act (DSET<II>)  | 
            |||||||||
| code [0..1] Act (CD) {CWE:V:ActEncounterCode}  | 
            |||||||||
| effectiveTime [1..1] Act (IVL<TS>)  | 
            |||||||||
| dischargeDispositionCode [0..1] PatientEncounter (CD) {CWE:D:EncounterDischargeDisposition}  | 
            |||||||||
| encounterParticipant [0..*] (EncounterParticipant) | |||||||||
| location [0..1] (Location) | |||||||||
| EncounterParticipant | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:x_EncounterParticipant}  | 
            |||||||||
| time [0..1] Participation (IVL<TS>)  | 
            |||||||||
| assignedPerson [1..1] (R_AssignedPersonUniversal) | |||||||||
| Location | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationTargetLocation, root= "LOC"}  | 
            |||||||||
| healthCareFacility [1..1] (HealthCareFacility) | |||||||||
| HealthCareFacility | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassServiceDeliveryLocation, root= "SDLOC"}  | 
            |||||||||
| id [0..*] Role (DSET<II>)  | 
            |||||||||
| code [0..1] Role (CD) {CWE:V:ServiceDeliveryLocationRoleType}  | 
            |||||||||
| location [0..1] (Place) | |||||||||
| serviceProviderOrganization [0..1] (E_OrganizationUniversal) | |||||||||
| Place | |||||||||
| classCode [1..1] (M) Entity (CS) {CNE:V:EntityClassPlace, root= "PLC"}  | 
            |||||||||
| determinerCode [1..1] (M) Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}  | 
            |||||||||
| name [0..1] Entity (EN)  | 
            |||||||||
| addr [0..1] Place (AD)  | 
            |||||||||