| COCT_MT490000UV04 A_BillableClinicalProduct universal |
Derived from RMIM: COCT_RM490000UV04 and HMD: COCT_HD490000UV04 |
||||||||
| BillableClinicalProduct |
Design Comments: Patient classes are not referenced in the billable acts, as they are noted in the parent model (e.g. Invoice message) as the CoveredPartyAsPatient |
||||||||
| classCode [1..1] (M) Supply (CS) {CNE:V:ActClassSupply, root= "SPLY"} |
|||||||||
| moodCode [1..1] (M) Supply (CS) {CNE:V:x_ActMoodIntentEvent} |
|||||||||
| id [0..1] Supply (II) |
|||||||||
| code [1..1] (M) Supply (CS) {CNE:V:x_ActFinancialProductAcquisitionCode} |
|||||||||
| effectiveTime [1..1] (M) Supply (IVL<TS>) |
|||||||||
| product [1..1] (Product) | |||||||||
| referrer [0..1] (Referrer) | |||||||||
| consultant [0..1] (Consultant) | |||||||||
| origin [0..1] (Origin) |
Design Comments: Only used for justifying shipping from 1 location to another. |
||||||||
| destination [0..1] (Destination) |
Design Comments: Only used for justifying shipping from 1 location to another. |
||||||||
| location [1..1] (Location) |
Design Comments: The location identifier is used for the Diagnostic Approval Number (facility id) and the Claim Centre Number if required |
||||||||
| pertinentInformation [0..*] (PertinentInformation) | |||||||||
| Product | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationProduct, root= "PRD"} |
|||||||||
| manufacturedProduct [1..1] (ManufacturedProduct) |
Design Comments: Scoped by Manufacturer |
||||||||
| ManufacturedProduct [Constraint: " Must have Organization if you don’t have UPC/GTIN or pseudo UPC "] |
Design Comments: Scoped by Manufacturer |
||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassManufacturedProduct, root= "MANU"} |
|||||||||
| id [0..1] Role (II) |
|||||||||
| code [0..1] Role (CD) {CNE:D:ProductRoleType} |
|||||||||
| manufacturedMaterial [1..1] (ManufacturedMaterial) | |||||||||
| manufacturerManufacturedProductOrganization [0..1] (ManufacturedProductOrganization) | |||||||||
| ManufacturedMaterial | |||||||||
| classCode [1..1] (M) ManufacturedMaterial (CS) {CNE:V:EntityClassManufacturedMaterial, root= "MMAT"} |
|||||||||
| determinerCode [1..1] (M) ManufacturedMaterial (CS) {CNE:V:x_DeterminerInstanceKind} |
|||||||||
| code [0..1] ManufacturedMaterial (CD) {CNE:D:MaterialEntityClassType} |
|||||||||
| desc [0..1] ManufacturedMaterial (ST) |
|||||||||
| asWarrantor [0..*] (Warrantor) | |||||||||
| contentPackagedProduct [0..*] (ContentPackagedProduct) |
Design Comments: Can be used to include elements within a product such as a battery charger that is part of a wheelchair |
||||||||
| Warrantor | |||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassWarrantedProduct, root= "WRTE"} |
|||||||||
| effectiveTime [1..1] (M) Role (IVL<TS>) |
|||||||||
| warrantingWarrantorOrganization [0..1] (WarrantorOrganization) |
Design Comments: Organization that holds warranty |
||||||||
| WarrantorOrganization |
Design Comments: Organization that holds warranty |
||||||||
| 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 (ON) |
|||||||||
| telecom [0..1] Organization (TEL) |
|||||||||
| ContentPackagedProduct |
Design Comments: Can be used to include elements within a product such as a battery charger that is part of a wheelchair |
||||||||
| classCode [1..1] (M) Role (CS) {CNE:V:RoleClassContent, root= "CONT"} |
|||||||||
| quantity [0..1] Role (RTO<PQ,PQ>) |
|||||||||
| containedManufacturedMaterial [0..1] (ManufacturedMaterial) | |||||||||
| ManufacturedProductOrganization | |||||||||
| 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 (ON) |
|||||||||
| telecom [0..1] Organization (TEL) |
|||||||||
| Referrer | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationReferrer, root= "REF"} |
|||||||||
| healthCareProvider [1..1] (HealthCareProvider) | |||||||||
| Consultant | |||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationConsultant, root= "CON"} |
|||||||||
| healthCareProvider [1..1] (HealthCareProvider) |
Design Comments: Do not need to know the performer of the sale/rental (e.g. the sales clerk) |
||||||||
| HealthCareProvider |
Design Comments: Do not need to know the performer of the sale/rental (e.g. the sales clerk) |
||||||||
| classCode [1..1] (M) LicensedEntity (CS) {CNE:V:RoleClassHealthcareProvider, root= "PROV"} |
|||||||||
| id [0..*] LicensedEntity (DSET<II>) |
|||||||||
| code [0..1] LicensedEntity (CD) {CNE:D:PractitionerCertifiedEntityType} |
|||||||||
| healthCareProviderPerson [0..1] (ProviderPerson) |
Design Comments: Telecom, addr are only required if provider is not known to the Payor |
||||||||
| ProviderPerson [Constraint: " Association/ProviderPerson can only be specified for the Referrer for a non-known Provider (e.g. out of jurisdiction). "] |
Design Comments: Telecom, addr are only required if provider is not known to the Payor |
||||||||
| 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) |
|||||||||
| telecom [0..1] Person (TEL) |
|||||||||
| addr [0..1] Person (AD) |
|||||||||
| Origin [Constraint: " If origin specified, destination mandatory and vice versa "] |
Design Comments: Only used for justifying shipping from 1 location to another. |
||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationOrigin, root= "ORG"} |
|||||||||
| serviceDeliveryLocation [1..1] (R_ServiceDeliveryLocationContact) | |||||||||
| Destination [Constraint: " If origin specified, destination mandatory and vice versa "] |
Design Comments: Only used for justifying shipping from 1 location to another. |
||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationDestination, root= "DST"} |
|||||||||
| serviceDeliveryLocation [1..1] (R_ServiceDeliveryLocationContact) | |||||||||
| Location |
Design Comments: The location identifier is used for the Diagnostic Approval Number (facility id) and the Claim Centre Number if required |
||||||||
| typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationTargetLocation, root= "LOC"} |
|||||||||
| serviceDeliveryLocation [1..1] (R_ServiceDeliveryLocationContact) | |||||||||
| PertinentInformation | |||||||||
| typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipPertains, root= "PERT"} |
|||||||||
| sequenceNumber [0..1] ActRelationship (INT.NONNEG) |
|||||||||
| diagnosis [1..1] (Diagnosis) | |||||||||
| Diagnosis | |||||||||
| classCode [1..1] (M) Observation (CS) {CNE:V:ActClassObservation, root= "OBS"} |
|||||||||
| moodCode [1..1] (M) Observation (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
| code [1..1] (M) Observation (CD) {CNE:V:ObservationDiagnosisTypes} |
|||||||||
| text [0..1] Observation (ST) |
|||||||||
| value [1..1] (M) Observation (CD) {CNE:D:DiagnosisValue} |
|||||||||