No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
PRPM_HD309010UV01
Provider Response

Description: Entry point for Add and Update Provider request response messages.


(Link to Excel View)
Derived from RMIM: PRPM_RM309000UV01
 
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..*] (Subject9)
responsibleFor [0..*] (ResponsibleParty)
relatedTo [0..*] (RelatedTo)
choice of AssignedEntity

Design Comments: Functional role in an organization

          or HealthCareProvider

Design Comments: Licenced role specific to healthcare delivery

 
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 [1..1]
Act (II)
effectiveTime [1..1]
Act (IVL<TS>)

Design Comments: Effective Start/End Date

 
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"}
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)
 
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 [1..1]
Act (II)
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..1]
Act (II)
effectiveTime [1..1]
Act (IVL<TS>)

Design Comments: PRA:7.3:7.4

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, default= "Restriction"}

Design Comments: ORG:11:12

value [1..1]
Observation (CD)
 
RelatedTo
typeCode [1..1] (M)
RoleLink (CS) {CNE:V:RoleLinkRelated, root= "REL"}
roleChoice [1..1] (RoleChoice)
 
AssignedEntity

Design Comments: Functional role in an organization

classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassAssignedEntity, root= "ASSIGNED"}
id [0..*]
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>)
assignedPrincipalChoiceList [0..1] (PrincipalChoiceList)
representedOrganization [0..1] (Organization)
performance [0..*] (PrimaryPerformer3)
Inherits associations from RoleChoice
 
PrincipalChoiceList
languageCommunication [0..*] (LanguageCommunication)
choice of PrincipalPerson

Design Comments: RMIM constraint. Datatype on name change to LIST

 
LanguageCommunication
languageCode [0..1]
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)
 
PrincipalPerson

Design Comments: RMIM constraint. Datatype on name change to LIST

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

administrativeGenderCode [0..1]
LivingSubject (CD) {CWE:D:AdministrativeGender}

Design Comments: STF.5

birthTime [0..1]
LivingSubject (TS)
deceasedTime [0..1]
LivingSubject (TS)

Design Comments: STF:31

birthplace [0..1] (Birthplace)
Inherits associations from PrincipalChoiceList
 
Birthplace
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassBirthplace, root= "BIRTHPL"}
addr [1..1] (M)
Role (AD)

Design Comments: STF:11

 
Organization
classCode [1..1] (M)
Entity (CS) {CNE:V:EntityClassOrganization, root= "ORG"}
determinerCode [1..1] (M)
Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}
territorialAuthority [0..*] (TerritorialAuthority)
 
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)
 
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)
 
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

 
HealthCareProvider

Design Comments: Licenced role specific to healthcare delivery

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

Design Comments: PRA:6, CER:2:12; STF:2.1

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

Design Comments: PRA:5.1; ORG:6:7:8:12, AFF:3

name [0..*]
Role (COLL<EN>)
healthCarePrincipalChoiceList [0..1] (PrincipalChoiceList)
issuingOrganization [0..1] (Organization)
Inherits associations from RoleChoice