| COCT_MT180000UV04 A_Coverage universal |
Derived from RMIM: COCT_RM180000UV04 and HMD: COCT_HD180000UV04 |
||||||||
| PolicyOrAccount | |||||||||
| classCode [1..1] (M) FinancialContract (CS) {CNE:V:ActClassCoverage, root= "COV"} |
|||||||||
| moodCode [1..1] (M) FinancialContract (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
| id [1..*] FinancialContract (DSET<II>) |
UsageNotes: ERROR - Business name from Visio is too long and was truncated. Full businessName follows. (Can have multiple identifiers for the policy, such as a unique policy id & a concatenation of individual identifiers (e.g. group, section, plan, division, etc. |
||||||||
| code [0..1] FinancialContract (CD) {CNE:V:ActInsurancePolicyCode} |
|||||||||
| statusCode [0..1] FinancialContract (CS) {CNE:V:ActStatus} |
|||||||||
| effectiveTime [0..1] FinancialContract (IVL<TS>) |
|||||||||
| beneficiary [1..1] (Beneficiary) | |||||||||
| holder [0..1] (Holder) | |||||||||
| author [1..1] (Author) | |||||||||
| limitation [0..1] (Limitation) |
Design Comments: What accommodation types are covered by a specific policy? |
||||||||
| Beneficiary | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationBeneficiary, root= "BEN"} |
|||||||||
| coveredParty [1..1] (CoveredParty) | |||||||||
| CoveredParty | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassCoveredParty, root= "COVPTY"} |
|||||||||
| id [0..1] Role (II) |
|||||||||
| code [1..1] Role (CS) {CNE:V:CoverageRoleType} |
|||||||||
| negationInd [0..1] Role (BL) |
|||||||||
| coveredPartyChoice [1..1] (CoveredPartyChoice) | |||||||||
| CoveredPartyChoice | |||||||||
| choice of CoveredPartyPerson | |||||||||
| or CoveredPartyAnimal | |||||||||
| CoveredPartyPerson | |||||||||
| classCode [1..1] (M) Person (CS) {CNE:V:EntityClassPerson, root= "PSN"} |
|||||||||
| determinerCode [1..1] (M) Person (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
| name [1..1] (M) Person (PN) |
|||||||||
| administrativeGenderCode [0..1] Person (CD) {CNE:D:AdministrativeGender} |
|||||||||
| birthTime [0..1] Person (TS) |
|||||||||
| deceasedTime [0..1] Person (TS) |
|||||||||
| multipleBirthInd [1..1] Person (BL) |
|||||||||
| multipleBirthOrderNumber [0..1] Person (INT.POS) |
|||||||||
| addr [0..1] Person (AD) |
|||||||||
| parentOrGuardianRole [0..1] (ParentOrGuardianRole) | |||||||||
| ParentOrGuardianRole | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassGuardian, root= "GUARD"} |
|||||||||
| id [0..1] Role (II) |
|||||||||
| code [1..1] (M) Role (CS) {CNE:V:PersonalRelationshipRoleType} |
|||||||||
| guardianParentOrGuardian [1..1] (ParentOrGuardian) | |||||||||
| ParentOrGuardian | |||||||||
| classCode [1..1] (M) Person (CS) {CNE:V:EntityClassPerson, root= "PSN"} |
|||||||||
| determinerCode [1..1] (M) Person (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
| name [1..1] (M) Person (PN) |
|||||||||
| CoveredPartyAnimal | |||||||||
| classCode [1..1] (M) LivingSubject (CS) {CNE:V:EntityClassLivingSubject, root= "LIV"} |
|||||||||
| determinerCode [1..1] (M) LivingSubject (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
| name [0..1] LivingSubject (ST) |
|||||||||
| Holder | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationHolder, root= "HLD"} |
|||||||||
| policyHolder [1..1] (PolicyHolder) | |||||||||
| PolicyHolder | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassPolicyHolder, root= "POLHOLD"} |
|||||||||
| id [0..1] Role (II) |
|||||||||
| policyHolderChoice [1..1] (PolicyHolderChoice) | |||||||||
| PolicyHolderChoice | |||||||||
| choice of PolicyHolderPerson | |||||||||
| or PolicyHolderOrganization | |||||||||
| PolicyHolderPerson | |||||||||
| classCode [1..1] (M) Person (CS) {CNE:V:EntityClassPerson, root= "PSN"} |
|||||||||
| determinerCode [1..1] (M) Person (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
| name [1..1] (M) Person (PN) |
|||||||||
| birthTime [0..1] Person (TS) |
|||||||||
| asEmployment [0..*] (Employment) | |||||||||
| Employment | |||||||||
| classCode [1..1] (M) Employee (CS) {CNE:V:RoleClassEmployee, root= "EMP"} |
|||||||||
| id [0..*] Employee (DSET<II>) |
|||||||||
| employerOrganization [0..1] (EmployerOrganization) | |||||||||
| EmployerOrganization | |||||||||
| classCode [1..1] (M) Organization (CS) {CNE:V:EntityClassOrganization, root= "ORG"} |
|||||||||
| determinerCode [1..1] (M) Organization (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
| name [0..1] Organization (ON) |
|||||||||
| PolicyHolderOrganization | |||||||||
| classCode [1..1] (M) Organization (CS) {CNE:V:EntityClassOrganization, root= "ORG"} |
|||||||||
| determinerCode [1..1] (M) Organization (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
| name [0..1] Organization (TN) |
|||||||||
| addr [0..1] Organization (AD) |
|||||||||
| Author | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationAuthorOriginator, root= "AUT"} |
|||||||||
| carrierRole [1..1] (CarrierRole) | |||||||||
| CarrierRole | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassUnderwriter, root= "UNDWRT"} |
|||||||||
| id [1..1] (M) Role (II) |
|||||||||
| underwritingCarrierOrganization [0..1] (CarrierOrganization) | |||||||||
| CarrierOrganization | |||||||||
| classCode [1..1] (M) Organization (CS) {CNE:V:EntityClassOrganization, root= "ORG"} |
|||||||||
| determinerCode [1..1] (M) Organization (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
| name [1..1] (M) Organization (TN) |
|||||||||
| Limitation |
Design Comments: What accommodation types are covered by a specific policy? |
||||||||
| typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipLimitedBy, root= "LIMIT"} |
|||||||||
| accommodationCoverage [1..1] (AccommodationCoverage) | |||||||||
| AccommodationCoverage | |||||||||
| classCode [1..1] (M) Act (CS) {CNE:V:ActClassAccommodation, root= "ACCM"} |
|||||||||
| moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodDefinition, root= "DEF"} |
|||||||||
| code [1..1] (M) Act (CS) {CNE:V:ActEncounterAccommodationCode} |
|||||||||