No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
COCT_HD290000UV06
A_BillableClinicalService universal

(Link to Excel View)
Derived from RMIM: COCT_RM290000UV06
 
BillableClinicalService

Design Comments: Assistant to the performer who participated in the delivery of the service. Can specify multiple if it helps these providers submit their own invoices.

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassRoot, root= "ACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodCompletionTrack}
id [0..*]
Act (DSET<II>)
code [1..1] (M)
Act (CD) {CWE:D:ActBillableServiceCode}
effectiveTime [1..1] (M)
Act (IVL<TS>)
priorityCode [0..*]
Act (DSET<CD>) {CWE:D:ActPriority}
confidentialityCode [0..*]
Act (DSET<CD>) {CWE:D:Confidentiality}
repeatNumber [0..1]
Act (IVL<INT.NONNEG>)
reasonCode [0..*]
Act (DSET<CD>) {CWE:D:ActBillableClinicalServiceReason}
subject [0..*] (Subject5)
reusableDevice [0..1] (ReusableDevice)
product [0..*] (Product1)

Design Comments: Repaired wheelchair, service provided but prescription (product) not filled (e.g. may due to harm to patient), etc.

responsibleParty [0..1] (ResponsibleParty)
secondaryPerformer [0..*] (SecondaryPerformer)
performer [0..1] (Performer)
author [0..1] (Author)
consultant [0..*] (Consultant)
location [0..1] (Location)

Design Comments: The location identifier is used for the Diagnostic Approval Number (facility id) and the Claim Centre Number if required

inFulfillmentOf [0..*] (InFulfillmentOf)
reason1 [0..*] (Reason1)
reason2 [0..*] (Reason4)

Design Comments: An optional number indicating the primacy of referrals or diagnoses where more than one diagnosis or request is the reason for the BillableClinicalService. This will support indicating primary and secondary diagnoses.

reason3 [0..*] (Reason3)
component [0..1] (Component2)
subjectOf1 [0..*] (Subject2)
subjectOf2 [0..1] (Subject)
componentOf [0..*] (Component1)
 
Subject5
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}
contextControlCode [0..1]
Participation (CS) {CNE:V:ContextControl}
patient [1..1] (R_PatientUniversal)
 
ReusableDevice
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationReusableDevice, root= "RDV"}
device [1..1] (Device)
 
Device
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassAssignedEntity, root= "ASSIGNED"}
id [1..1] (M)
Role (II)
 
Product1

Design Comments: Repaired wheelchair, service provided but prescription (product) not filled (e.g. may due to harm to patient), etc.

typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationProduct, root= "PRD"}
manufacturedProduct [1..1] (ManufacturedProduct)

Design Comments: Warranty information is not required for a service on a product, as the warranty information is not usually known by the provider (i.e. date of purchase, what is covered, etc.).

 
ManufacturedProduct
[Constraint: "

Must have Role.cd or ManufacturedMaterial.cd

"]

Design Comments: Warranty information is not required for a service on a product, as the warranty information is not usually known by the provider (i.e. date of purchase, what is covered, etc.).

classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassManufacturedProduct, root= "MANU"}
id [0..1]
Role (II)
code [0..1]
Role (CD) {CWE:D:ManufacturerItemCode}
manufacturedMaterial [0..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) {CWE:D:MaterialEntityClassType}
 
ManufacturedProductOrganization
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)
telecom [0..1]
Organization (TEL)
 
ResponsibleParty
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationResponsibleParty, root= "RESP"}
assignedEntity [1..1] (AssignedEntity)
 
SecondaryPerformer
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationSecondaryPerformer, root= "SPRF"}
functionCode [0..1]
Participation (CD) {CWE:D:ParticipationFunction}
assignedEntity [1..1] (AssignedEntity)
 
Performer
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationPhysicalPerformer, root= "PRF"}
functionCode [0..1]
Participation (CD) {CWE:D:ParticipationFunction}
assignedEntity [1..1] (AssignedEntity)
 
Author
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationAuthorOriginator, root= "AUT"}
assignedEntity [1..1] (AssignedEntity)
 
AssignedEntity
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassAssignedEntity, root= "ASSIGNED"}
id [0..*]
Role (DSET<II>)
code [0..1]
Role (CD) {CWE:D:AssignedRoleType}
assignedProviderEntity [0..1] (ProviderEntity)
indirectAuthority [0..*] (IndirectAuthorithyOver)
 
ProviderEntity
choice of ProviderPerson

Design Comments: Telecom, gender, birth time, addr are only required if provider is not known to the Payor

          or NonPersonLivingSubject
          or Device2
 
ProviderPerson

Design Comments: Telecom, gender, birth time, 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)
administrativeGenderCode [0..1]
Person (CD) {CNE:D:AdministrativeGender}
birthTime [0..1]
Person (TS)
addr [0..1]
Person (AD)
 
NonPersonLivingSubject
classCode [1..1] (M)
NonPersonLivingSubject (CS) {CNE:V:EntityClassNonPersonLivingSubject, root= "NLIV"}
determinerCode [1..1] (M)
NonPersonLivingSubject (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}
id [0..*]
NonPersonLivingSubject (DSET<II>)
code [0..1]
NonPersonLivingSubject (CD) {CWE:D:NonPersonLivingSubjectEntityType}
name [0..1]
NonPersonLivingSubject (TN)
 
Device2
classCode [1..1] (M)
Device (CS) {CNE:V:EntityClassDevice, root= "DEV"}
determinerCode [1..1] (M)
Device (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}
id [0..*]
Device (DSET<II>)
code [0..1]
Device (CD) {CWE:D:DeviceGenericType}
name [0..1]
Device (ST)
manufacturerModelName [0..1]
Device (SC) {CWE:D:ManufacturerModelName}
softwareName [0..1]
Device (SC) {CWE:D:SoftwareName}
 
IndirectAuthorithyOver
typeCode [1..1] (M)
RoleLink (CS) {CNE:V:RoleLinkHasIndirectAuthorityOver, root= "INDAUTH"}
healthCareProvider [1..1] (HealthCareProvider)
 
HealthCareProvider
classCode [1..1] (M)
LicensedEntity (CS) {CNE:V:RoleClassHealthcareProvider, root= "PROV"}
id [0..*]
LicensedEntity (DSET<II>)
code [0..1]
LicensedEntity (CD) {CWE:D:HealthcareProviderRoleType}
effectiveTime [0..1]
LicensedEntity (IVL<TS>)
healthCareProviderPerson [0..1] (ProviderPerson)
 
Consultant
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationConsultant, root= "CON"}
assignedEntity [1..1] (AssignedEntity)
 
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)
 
InFulfillmentOf
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipFulfills, root= "FLFS"}
serviceRequest [1..1] (ServiceRequest)
 
ServiceRequest
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassRoot, root= "ACT"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodRequest, root= "RQO"}
id [0..*]
Act (DSET<II>)
code [0..1]
Act (CD) {CWE:D:ActCode}
author [0..1] (Author1)
 
Author1
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationAuthorOriginator, root= "AUT"}
time [0..1]
Participation (TS)
assignedEntity [1..1] (AssignedEntity)
 
Reason1
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"}
sequenceNumber [1..1] (M)
ActRelationship (INT.NONNEG)
injury [1..1] (Injury)
 
Injury
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) {CWE:D:ActInjuryCode}
text [0..1]
Observation (ED)
effectiveTime [0..1]
Observation (IVL<TS>)
value [1..1]
Observation (CD) {CWE:D:InjuryObservationValue}
targetSiteCode [1..1]
Observation (CD) {CWE:D:InjuryActSite}
origin [0..*] (Origin)
 
Origin
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationOrigin, root= "ORG"}
injuryLocation [1..1] (InjuryLocation)

Design Comments: Need LocationRoleType domain

 
InjuryLocation

Design Comments: Need LocationRoleType domain

classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassLocatedEntity, root= "LOCE"}
id [0..*]
Role (DSET<II>)
code [0..1]
Role (CD) {CWE:D:LocationRoleType}
name [0..*]
Role (COLL<TN>)
addr [0..1]
Role (AD)
telecom [0..*]
Role (COLL<TEL>)
locatedInjuryPlace [0..1] (InjuryPlace)

Design Comments: This is the place where the injury was incurred

subjectOf [0..*] (Subject3)
 
InjuryPlace

Design Comments: This is the place where the injury was incurred

classCode [1..1] (M)
Place (CS) {CNE:V:EntityClassPlace, root= "PLC"}
determinerCode [1..1] (M)
Place (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"}
id [0..*]
Place (DSET<II>)
code [0..1]
Place (CD) {CWE:D:PlaceEntityType}
name [0..*]
Place (COLL<EN>)
desc [0..1]
Place (ED)
positionText [0..1]
Place (ED)
injuryLocation [0..*] (InjuryLocation)
 
Subject3
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetSubject, root= "SBJ"}
position [1..1] (A_SpatialCoordinateUniversal)
 
Reason4

Design Comments: An optional number indicating the primacy of referrals or diagnoses where more than one diagnosis or request is the reason for the BillableClinicalService. This will support indicating primary and secondary diagnoses.

typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"}
sequenceNumber [0..1]
ActRelationship (INT.NONNEG)

Design Comments: An optional number indicating the primacy of referrals or diagnoses where more than one diagnosis or request is the reason for the BillableClinicalService. This will support indicating primary and secondary diagnoses.

patientCareProvisionRequest [1..1] (PatientCareProvisionRequest)
 
PatientCareProvisionRequest
classCode [1..1] (M)
Act (CS) {CNE:V:ActClassCareProvision, root= "PCPR"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodRequest, root= "RQO"}
id [0..*]
Act (DSET<II>)
code [0..1]
Act (CD) {CWE:D:ActCode}
effectiveTime [0..1]
Act (IVL<TS>)
author [0..1] (Author2)

Design Comments: Referrer.

reason [0..*] (Reason)
 
Author2

Design Comments: Referrer.

typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationAuthorOriginator, root= "AUT"}
time [0..1]
Participation (IVL<TS>)
assignedEntity [1..1] (AssignedEntity)
 
Reason
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"}
administrativeDiagnosisReference [1..1] (AdministrativeDiagnosisReference)
 
AdministrativeDiagnosisReference
classCode [1..1] (M)
Observation (CS) {CNE:V:ActClassObservation, root= "OBS"}
moodCode [1..1] (M)
Observation (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
id [1..1] (M)
Observation (II)
 
Reason3
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"}
priorityNumber [0..1]
ActRelationship (INT)
administrativeDiagnosis [1..1] (AdministrativeDiagnosis)
 
AdministrativeDiagnosis
classCode [1..1] (M)
Observation (CS) {CNE:V:ActClassObservation, root= "OBS"}
moodCode [1..1] (M)
Observation (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
id [0..*]
Observation (DSET<II>)
code [1..1] (M)
Observation (CD) {CWE:V:ObservationDiagnosisTypes}
text [0..1]
Observation (ED)
effectiveTime [0..1]
Observation (IVL<TS>)

Design Comments: May be used to indicate the time or interval of time during which the administrative diagnosis was made.

value [1..1]
Observation (CD) {CWE:D:DiagnosisValue}
 
Component2
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipHasComponent, root= "COMP"}
specimenCollectionEvent [1..1] (SpecimenCollectionEvent)
 
SpecimenCollectionEvent
classCode [1..1] (M)
Procedure (CS) {CNE:V:ActClassProcedure, root= "PROC"}
moodCode [1..1] (M)
Procedure (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
product [1..1] (Product2)
location [1..1] (Location1)
 
Product2
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationProduct, root= "PRD"}
specimen [1..1] (Specimen)
 
Specimen
classCode [1..1] (M)
Role (CS) {CNE:V:RoleClassSpecimen, root= "SPEC"}
 
Location1
typeCode [1..1] (M)
Participation (CS) {CNE:V:ParticipationTargetLocation, root= "LOC"}
serviceDeliveryLocation [1..1] (R_ServiceDeliveryLocationContact)
 
Subject2
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipHasSubject, root= "SUBJ"}
billableModifier [1..1] (BillableModifier)

Design Comments: In the V2 chapter 6 post transactions, procedure and procedure modifiers are sent in two places. The first is an attribute of the financial detail (FT1 segment) and the second is an attribute of the procedure detail (PR1 segment). The attributes in the FT1 segment are used to link to the corresponding procedure detail PR1 segment. Procedure is in FT1;25 and PR1;3 Procedure modifiers are in FT1;26 and PR1;16 (they repeat)

 
BillableModifier

Design Comments: In the V2 chapter 6 post transactions, procedure and procedure modifiers are sent in two places. The first is an attribute of the financial detail (FT1 segment) and the second is an attribute of the procedure detail (PR1 segment). The attributes in the FT1 segment are used to link to the corresponding procedure detail PR1 segment. Procedure is in FT1;25 and PR1;3 Procedure modifiers are in FT1;26 and PR1;16 (they repeat)

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

UsageNotes: ERROR - Business name from Visio is too long and was truncated. Full businessName follows. (Codes modifying ActBillableCodes, e.g., CPT Left, Right, which may be incorporated in any resulting Invoice as an InvoiceElement.modiferCode

 
Subject
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipHasSubject, root= "SUBJ"}
substitution [1..1] (Substitution)

Design Comments: If present, indicates that this service was substituted for another, unspecified service

 
Substitution

Design Comments: If present, indicates that this service was substituted for another, unspecified service

classCode [1..1] (M)
Act (CS) {CNE:V:ActClassSubstitution, root= "SUBST"}
moodCode [1..1] (M)
Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
 
Component1
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipHasComponent, root= "COMP"}
patientEncounter [1..1] (PatientEncounter)
 
PatientEncounter
classCode [1..1] (M)
PatientEncounter (CS) {CNE:V:ActClassEncounter, root= "ENC"}
moodCode [1..1] (M)
PatientEncounter (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
id [0..*]
PatientEncounter (DSET<II>)
code [0..1]
PatientEncounter (CD) {CWE:V:ActEncounterCode}
effectiveTime [0..1]
PatientEncounter (IVL<TS>)
activityTime [0..1]
PatientEncounter (IVL<TS>)
priorityCode [0..1]
PatientEncounter (CD) {CWE:V:x_EncounterAdmissionUrgency}
admissionReferralSourceCode [0..1]
PatientEncounter (CD) {CWE:D:EncounterReferralSource}
dischargeDispositionCode [0..1]
PatientEncounter (CD) {CWE:D:EncounterDischargeDisposition}
reason [0..*] (Reason5)
 
Reason5
typeCode [1..1] (M)
ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"}
priorityNumber [0..1]
ActRelationship (INT)
presentingIndication [1..1] (PresentingIndication)
 
PresentingIndication
classCode [1..1] (M)
Observation (CS) {CNE:V:ActClassObservation, root= "OBS"}
moodCode [1..1] (M)
Observation (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"}
code [0..1]
Observation (CD) {CWE:D:ObservationIndicationType}
text [0..1]
Observation (ED)
effectiveTime [0..1]
Observation (IVL<TS>)

Design Comments: May be used to indicate the time or interval of time during which the presenting indication observation was made.

value [0..1]
Observation (ANY) {CWE:D:ObservationValue}