No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
RCMR_HD000050UV02
Medical Records HMD

Description: This RMIM is used to derive Medical Records specifications.


(Link to Excel View)
Derived from RMIM: RCMR_RM000050UV02
 
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)
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)