No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
PRPM_HD403010UV01
Update Organization

Description: Entry point for Organization Registry update messages.


(Link to Excel View)
Derived from RMIM: PRPM_RM403000UV01
 
RoleChoice
subjectOf1 [0..*] (Subject2)

Design Comments: 4/7/22: (Provider Topic, Organization Topic) subject target HealthcareProvider role or AssignedEntity role (for provider organization) .

subjectOf2 [0..*] (Subject3)
subjectOf3 [0..1] (Subject8)
subjectOf4 [0..*] (Subject9)
responsibleFor [0..*] (ResponsibleParty)
relatedTo [0..*] (RelatedTo)
choice of AssignedEntity
          or LicensedEntity

Design Comments: Licenced roles other than PROV e.g. licensed driver

          or Member
          or QualifiedEntity

Design Comments: Role describing qualifications that don't have legal force, e.g. a medical degree.

          or RoleOther

Design Comments: Multiple IDs may be issued by the same scoping organization. From cmet 090000.

 
Subject2

Design Comments: 4/7/22: (Provider Topic, Organization Topic) subject target HealthcareProvider role or AssignedEntity role (for provider organization) .

typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}
disciplinaryAction [1..1] (DisciplinaryAction)
 
DisciplinaryAction
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassDisciplinaryAction, root= "DISPACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
id [0..1]
Act (II)
text [0..1]
Act (ST)

Design Comments: Description

effectiveTime [1..1]
Act (IVL<TS>)

Design Comments: Effective Start/End Date

availabilityTime [0..1]
Act (TS)
confidentialityCode [0..1]
Act (CD) {CWE:D:Confidentiality}
 
Subject3
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}
roleActivation [1..1] (RoleActivation)

Design Comments: Used to manage the state transitons that occur in the life of a role

 
RoleActivation

Design Comments: Used to manage the state transitons that occur in the life of a role

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassControlAct, root= "CACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
text [0..1]
Act (ST)
statusCode [0..1]
Act (CS) {CNE:D:ActStatus}
effectiveTime [0..1]
Act (TS)
reasonCode [1..1]
Act (CD) {CWE:D:ActReason}
subjectOf [0..*] (Subject6)
 
Subject6
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipHasSubject, root= "SUBJ"}
controlActEvent [1..1] (ControlActEvent)

Design Comments: Identifies the data object(s) being reported upon. Note that the ControlProcessid that is reported in ControlActEvent.id may have multiple occurences in the DMIM (to support systems whose internal object model isn't RIM-based) Audit/Authentication This construct to be used in conjunction with ControlProcessId attribute which is presumed to be enabled for all appropriate attributes/datatypes in an RMIM or HMD with the exception of: 1. The components of this audit data model 2. structural attributes e.g. classcodes, typecodes, moodcode, determinerCode and etc.

 
ControlActEvent

Design Comments: Identifies the data object(s) being reported upon. Note that the ControlProcessid that is reported in ControlActEvent.id may have multiple occurences in the DMIM (to support systems whose internal object model isn't RIM-based) Audit/Authentication This construct to be used in conjunction with ControlProcessId attribute which is presumed to be enabled for all appropriate attributes/datatypes in an RMIM or HMD with the exception of: 1. The components of this audit data model 2. structural attributes e.g. classcodes, typecodes, moodcode, determinerCode and etc.

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassControlAct, root= "CACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
id [1..1]
Act (II)

Design Comments: identifier equals ControlProcessId on model attributes

effectiveTime [0..1]
Act (IVL<TS>)

Design Comments: event time

reasonCode [0..*]
Act (DSET<CD>) {CWE:D:ControlActReason}

Design Comments: event reason

dataEnterer [0..*] (DataEnterer)
custodian [0..*] (Custodian)
 
DataEnterer
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationDataEntryPerson, root= "ENT"}
assignedEntity [1..1] (AssignedEntity2)
 
AssignedEntity2
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassAssignedEntity, root= "ASSIGNED"}
id [0..*]
Role (DSET<II>)

Design Comments: identifier for custodian or data enterer

subjectOf [0..*] (Subject7)
 
Subject7
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}
observationEvent [1..1] (ObservationEvent)

Design Comments: Audit attribute and value. Repeats, one instance for each attribute. Example attributes: Dbdates, Registry Account Holder ID.

 
ObservationEvent

Design Comments: Audit attribute and value. Repeats, one instance for each attribute. Example attributes: Dbdates, Registry Account Holder ID.

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassObservation, root= "OBS"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
code [0..1]
Act (CD) {CWE:D:AuditAttribute}

Design Comments: audit data attribute e.g dbDate, Registry Account Id

value [0..1]
Observation (ANY)

Design Comments: value of audit attribute

 
Custodian
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationCustodian, root= "CST"}
assignedEntity [1..1] (AssignedEntity2)
 
Subject8
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}
informDefinition [1..1] (InformDefinition)
 
InformDefinition
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassInform, root= "INFRM"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodDefinition, root= "DEF"}
negationInd [1..1]
Act (BL)
effectiveTime [1..1]
Act (IVL<TS>)
 
Subject9
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}
note [1..1] (Note)

Design Comments: 4/7/22: (Provider Topic, Organization Topic) a note can be applied to individual healthcare provider or to a provider organization (in AssignEntity role).

 
Note

Design Comments: 4/7/22: (Provider Topic, Organization Topic) a note can be applied to individual healthcare provider or to a provider organization (in AssignEntity role).

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassObservation, root= "OBS"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
id [0..1]
Act (II)
text [1..1]
Act (ST)

Design Comments: Note Text

effectiveTime [1..1]
Act (IVL<TS>)

Design Comments: Effective Start/End Date

 
ResponsibleParty
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationResponsibleParty, root= "RESP"}
privilege [1..1] (Privilege)

Design Comments: Any ACT could be the subject of a Privilege, hence the Classcode=ACT

 
Privilege

Design Comments: Any ACT could be the subject of a Privilege, hence the Classcode=ACT

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassRoot, root= "ACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:x_ActMoodPermPermrq}
id [0..*]
Act (DSET<II>)
code [0..1]
Act (CD) {CWE:D:ActCode}
negationInd [0..1]
Act (BL)
text [0..1]
Act (ED)

Design Comments: PRA:7.1

effectiveTime [1..1]
Act (IVL<TS>)

Design Comments: PRA:7.3:7.4

confidentialityCode [0..1]
Act (CD) {CWE:D:Confidentiality}
subjectOf [0..*] (Subject4)
 
Subject4
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipHasSubject, root= "SUBJ"}
privilegeCategorization [1..1] (PrivilegeCategorization)
 
PrivilegeCategorization
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassObservation, root= "OBS"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
code [1..1]
Act (CD) {CWE:D:ActPrivilegeCategorization}

Design Comments: ORG:11:12

value [1..1]
Observation (CD)
 
RelatedTo
typeCode [1..1] (M)
RoleLink (CS) {CNE:V:RoleLinkRelated, root= "REL"}
effectiveTime [0..1]
RoleLink (IVL<TS>)
roleChoice [1..1] (RoleChoice)
 
AssignedEntity
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassAssignedEntity, root= "ASSIGNED"}
id [1..*] (M)
Role (DSET<II>)

Design Comments: STF:2:14, CER:2:12; ORG:5

code [0..1]
Role (CD) {CWE:D:AssignedRoleType}

Design Comments: STF:4, PRA:3, ROL:9

name [0..*]
Role (COLL<EN>)
addr [0..*]
Role (COLL<AD>)

Design Comments: ROL:11, STF:11

telecom [0..*]
Role (COLL<TEL>)

Design Comments: ROL:12, STF:10:16

statusCode [0..1]
Role (CS) {CNE:D:RoleStatus}

Design Comments: CER:31, STF:7; ORG:10

effectiveTime [0..1]
Role (IVL<TS>)
assignedPrincipalOrganization [0..1] (PrincipalOrganization)
representedOrganization [0..1] (Organization)
performance [0..*] (PrimaryPerformer3)
Inherits associations from RoleChoice
 
PrincipalOrganization
classCode [1..1] (M)
Entity (CS) {CNE:V:EntityClassOrganization, root= "ORG"}
determinerCode [1..1] (M)
Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}
id [0..*]
Entity (DSET<II>)

Design Comments: ROL:4:1,9,13,14,22,23

name [0..*]
Entity (LIST<EN>)

Design Comments: ROL:4:2-7,10,16; AFF:2, CER:13

asAffiliate [0..*] (Affiliate)
asMember [0..*] (Member)
asRoleOther [0..*] (RoleOther)

Design Comments: Multiple IDs may be issued by the same scoping organization. From cmet 090000.

languageCommunication [0..*] (LanguageCommunication)
 
Affiliate
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassAffiliate, root= "AFFL"}
id [0..*]
Role (DSET<II>)
code [1..1]
Role (CD) {CWE:D:AffiliationRoleType}

Design Comments: AFF:2, AFF3

effectiveTime [1..1]
Role (IVL<TS>)

Design Comments: AFF:4

affiliatedAffiliateChoice [0..1] (AffiliateChoice)
 
AffiliateChoice
choice of PrincipalPerson
          or PrincipalOrganization
 
PrincipalPerson
classCode [1..1] (M)
Entity (CS) {CNE:V:EntityClassPerson, root= "PSN"}
determinerCode [1..1] (M)
Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}
id [0..*]
Entity (DSET<II>)

Design Comments: STF:1; PRA:1; ROL:4:1,9,13,14,22,23

name [0..*]
Entity (LIST<EN>)

Design Comments: CER:13, STF:3; ROL:4:2-7,10,16,21

 
Member
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassMember, root= "MBR"}
id [0..*]
Role (DSET<II>)
code [0..1]
Role (CD) {CWE:D:MemberRoleType}
addr [0..*]
Role (COLL<AD>)
telecom [0..*]
Role (COLL<TEL>)
statusCode [0..1]
Role (CS) {CNE:D:RoleStatus}
effectiveTime [0..1]
Role (IVL<TS>)
group [1..1] (Group)
 
Group
classCode [1..1] (M)
Entity (CS) {CNE:V:EntityClassGroup, root= "RGRP"}
determinerCode [1..1] (M)
Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}
id [0..*]
Entity (DSET<II>)

Design Comments: PRA.2

code [0..1]
Entity (CD) {CWE:D:ResourceGroupEntityType}

Design Comments: PRA.2

name [0..*]
Entity (COLL<EN>)

Design Comments: PRA.2

desc [0..1]
Entity (ED)
 
RoleOther

Design Comments: Multiple IDs may be issued by the same scoping organization. From cmet 090000.

classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassRoot, root= "ROL"}
id [1..*]
Role (DSET<II>)
scopingOrganization [0..1] (Organization)
 
Organization
classCode [1..1] (M)
Entity (CS) {CNE:V:EntityClassOrganization, root= "ORG"}
determinerCode [1..1] (M)
Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}
id [0..*]
Entity (DSET<II>)
name [0..*]
Entity (COLL<ON>)

Design Comments: EDU:6.1:6.9, PRA:5.2; CER:4.1:4.9; STF:12:13

addr [0..*]
Organization (DSET<AD>)

Design Comments: EDU:8

asOrganizationPartof [0..*] (OrganizationPartof)
contactParty [0..*] (ContactParty)
territorialAuthority [0..*] (TerritorialAuthority)
organizationContains [0..*] (OrganizationContains)
 
OrganizationPartof
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassPart, root= "PART"}
id [0..*]
Role (DSET<II>)

Design Comments: ORG:2

code [0..1]
Role (CD) {CWE:D:OrganizationPartRoleType}

Design Comments: STF:8:36 ORG:3; ROL:10

statusCode [0..1]
Role (CS) {CNE:D:RoleStatus}
effectiveTime [0..1]
Role (IVL<TS>)
wholeOrganization [0..1] (Organization)
 
ContactParty
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassContact, root= "CON"}
id [0..*]
Role (DSET<II>)
code [0..1]
Role (CD) {CWE:D:AdministrativeContactRoleType}
telecom [0..*]
Role (COLL<TEL>)
contactPerson [0..1] (ContactPerson)
 
ContactPerson
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 (COLL<EN>)
asLocatedEntity [0..1] (R_LocationLocatedEntityUniversal)
 
TerritorialAuthority
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassTerritoryOfAuthority, root= "TERR"}
code [0..1]
Role (CD) {CWE:D:RoleCode}
territory [0..1] (Jurisdiction)
part [0..*] (Part)
 
Jurisdiction
classCode [1..1] (M)
Entity (CS) {CNE:V:EntityClassPlace, root= "PLC"}
determinerCode [1..1] (M)
Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}
code [1..1]
Entity (CD) {CWE:D:EntityCode}

Design Comments: CER:7:8:9

 
Part
typeCode [1..1] (M)
RoleLink (CS) {CNE:V:RoleLinkHasPart, root= "PART"}
territorialAuthority [1..1] (TerritorialAuthority)
 
OrganizationContains
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassPart, root= "PART"}
id [0..*]
Role (DSET<II>)
code [0..1]
Role (CD) {CWE:D:OrganizationPartRoleType}
statusCode [0..1]
Role (CS) {CNE:D:RoleStatus}
effectiveTime [0..1]
Role (IVL<TS>)
partOrganization [0..1] (Organization)
 
LanguageCommunication
languageCode [1..1] (M)
LanguageCommunication (CD) {CWE:D:HumanLanguage}

Design Comments: LAN:2

modeCode [0..1]
LanguageCommunication (CD) {CWE:D:LanguageAbilityMode}

Design Comments: LAN:3

proficiencyLevelCode [0..1]
LanguageCommunication (CD) {CWE:D:LanguageAbilityProficiency}

Design Comments: LAN:4

preferenceInd [0..1]
LanguageCommunication (BL)
 
PrimaryPerformer3
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationPrimaryPerformer, root= "PPRF"}
actDefinitionOrEvent [1..1] (ActDefinitionOrEvent)
 
ActDefinitionOrEvent
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassRoot, root= "ACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodDefinition, root= "DEF"}
effectiveTime [0..1]
Act (IVL<TS>)

Design Comments: ORG.9

location [0..*] (Location)
sequel [0..*] (SequelTo)
 
Location
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetLocation, root= "LOC"}
sequenceNumber [0..1]
Participation (INT)
serviceDeliveryLocation [1..1] (ServiceDeliveryLocation)
 
ServiceDeliveryLocation
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassServiceDeliveryLocation, root= "SDLOC"}
id [0..1]
Role (II)

Design Comments: ORG:2; PRA:7.5

code [0..1]
Role (CD) {CWE:V:ServiceDeliveryLocationRoleType}

Design Comments: ORG:3; ROL:10

addr [0..*]
Role (COLL<AD>)
telecom [0..*]
Role (COLL<TEL>)
effectiveTime [0..1]
Role (IVL<TS>)
location [0..1] (Place)
 
Place
classCode [1..1] (M)
Entity (CS) {CNE:V:EntityClassPlace, root= "PLC"}
determinerCode [1..1] (M)
Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}
name [1..1]
Entity (EN)
 
SequelTo
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipSequel, root= "SEQL"}
sequenceNumber [0..1]
ActRelationship (INT)
informRequest [1..1] (InformRequest)

Design Comments: (Provider Topic) use case - Document Routing where code = doc type e.g. ECG XRAY DI - Diagnostic Image Lab Test Result Other Transcript

 
InformRequest

Design Comments: (Provider Topic) use case - Document Routing where code = doc type e.g. ECG XRAY DI - Diagnostic Image Lab Test Result Other Transcript

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassInform, root= "INFRM"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodRequest, root= "RQO"}
code [1..1]
Act (CD) {CWE:D:ActCode}

Design Comments: e.g. Document Type

subject [0..1] (Subject5)
receiver [1..1] (Receiver)
 
Subject5
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}
modeCode [1..1]
Participation (CD) {CWE:D:ParticipationMode}
serviceDeliveryLocation [1..1] (ServiceDeliveryLocation)
 
Receiver
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationReceiver, root= "RCV"}
choice [1..1] (Choice)
 
Choice
choice of AssignedEntity
          or ServiceDeliveryLocation
 
LicensedEntity

Design Comments: Licenced roles other than PROV e.g. licensed driver

classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassLicensedEntity, root= "LIC"}
id [0..*]
Role (DSET<II>)

Design Comments: STF:2:22, CER:2:12

code [0..1]
Role (CD) {CWE:D:LicensedRoleType}
name [0..*]
Role (COLL<EN>)
statusCode [0..1]
Role (CS) {CNE:D:RoleStatus}

Design Comments: CER:31

effectiveTime [0..1]
Role (IVL<TS>)
certificateText [0..1]
Role (ED)

Design Comments: CER:10:11:14:15:16:17:18:19:20:21:22:23:24:28:29:30

issuingOrganization [0..1] (Organization)
Inherits associations from RoleChoice
 
QualifiedEntity

Design Comments: Role describing qualifications that don't have legal force, e.g. a medical degree.

classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassQualifiedEntity, root= "QUAL"}
id [0..*]
Role (DSET<II>)

Design Comments: CER:2:12

code [1..1]
Role (CD) {CWE:D:QualifiedRoleType}

Design Comments: EDU:2 AFF:3

effectiveTime [1..1]
Role (IVL<TS>)

Design Comments: EDU:5; ORG:9

qualifiedPrincipalOrganization [0..1] (PrincipalOrganization)
qualificationGrantingOrganization [0..1] (Organization)
Inherits associations from RoleChoice