This page is part of the Vulcan FHIR to OMOP FHIR Implementation Guide (v1.0.0-ballot: INFORMATIVE 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) v5.0.0. No current official version has been published yet. For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/fhir/uv/omop/StructureDefinition/Cost | Version: 1.0.0-ballot | |||
Standards status: Informative | Maturity Level: 1 | Computable Name: Cost |
The COST table captures records containing the cost of any medical event recorded in one of the OMOP clinical event tables such as DRUG_EXPOSURE, PROCEDURE_OCCURRENCE, VISIT_OCCURRENCE, VISIT_DETAIL, DEVICE_OCCURRENCE, OBSERVATION or MEASUREMENT.
Each record in the cost table account for the amount of money transacted for the clinical event. So, the COST table may be used to represent both receivables (charges) and payments (paid), each transaction type represented by its COST_CONCEPT_ID. The COST_TYPE_CONCEPT_ID field will use concepts in the Standardized Vocabularies to designate the source (provenance) of the cost data. A reference to the health plan information in the PAYER_PLAN_PERIOD table is stored in the record for information used for the adjudication system to determine the persons benefit for the clinical event.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | Cost OMOP Table Instances of this logical model can be the target of a Reference | |
![]() ![]() ![]() |
1..1 | code | Cost Identifier | |
![]() ![]() ![]() |
1..1 | integer | Cost Event Identifier | |
![]() ![]() ![]() |
1..1 | string | Cost Domain Identifier | |
![]() ![]() ![]() |
1..1 | code | Cost Type | |
![]() ![]() ![]() |
0..1 | code | Currency | |
![]() ![]() ![]() |
0..1 | integer | Total Charge | |
![]() ![]() ![]() |
0..1 | integer | Total Cost | |
![]() ![]() ![]() |
0..1 | integer | Total Paid | |
![]() ![]() ![]() |
0..1 | integer | Paid by Payer | |
![]() ![]() ![]() |
0..1 | integer | Paid by Patient | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Copay | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Coinsurance | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Deductible | |
![]() ![]() ![]() |
0..1 | integer | Paid by Primary | |
![]() ![]() ![]() |
0..1 | integer | Paid Ingredent Cost | |
![]() ![]() ![]() |
0..1 | integer | Paid Dispensing Fee | |
![]() ![]() ![]() |
0..1 | Reference(Payer Plan Period OMOP Table) | Payer Plan Period | |
![]() ![]() ![]() |
0..1 | integer | Amount Allowed | |
![]() ![]() ![]() |
0..1 | code | Revenue Code | |
![]() ![]() ![]() |
0..1 | string | Revenue Code Source Value | |
![]() ![]() ![]() |
0..1 | integer | Diagnosis Related Groups | |
![]() ![]() ![]() |
0..1 | string | Diagnosis Related Groups Source Value | |
![]() |
This structure is derived from Base
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | Cost OMOP Table Instances of this logical model can be the target of a Reference | |
![]() ![]() ![]() |
1..1 | code | Cost Identifier | |
![]() ![]() ![]() |
1..1 | integer | Cost Event Identifier | |
![]() ![]() ![]() |
1..1 | string | Cost Domain Identifier | |
![]() ![]() ![]() |
1..1 | code | Cost Type | |
![]() ![]() ![]() |
0..1 | code | Currency | |
![]() ![]() ![]() |
0..1 | integer | Total Charge | |
![]() ![]() ![]() |
0..1 | integer | Total Cost | |
![]() ![]() ![]() |
0..1 | integer | Total Paid | |
![]() ![]() ![]() |
0..1 | integer | Paid by Payer | |
![]() ![]() ![]() |
0..1 | integer | Paid by Patient | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Copay | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Coinsurance | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Deductible | |
![]() ![]() ![]() |
0..1 | integer | Paid by Primary | |
![]() ![]() ![]() |
0..1 | integer | Paid Ingredent Cost | |
![]() ![]() ![]() |
0..1 | integer | Paid Dispensing Fee | |
![]() ![]() ![]() |
0..1 | Reference(Payer Plan Period OMOP Table) | Payer Plan Period | |
![]() ![]() ![]() |
0..1 | integer | Amount Allowed | |
![]() ![]() ![]() |
0..1 | code | Revenue Code | |
![]() ![]() ![]() |
0..1 | string | Revenue Code Source Value | |
![]() ![]() ![]() |
0..1 | integer | Diagnosis Related Groups | |
![]() ![]() ![]() |
0..1 | string | Diagnosis Related Groups Source Value | |
![]() |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | Cost OMOP Table Instances of this logical model can be the target of a Reference | |
![]() ![]() ![]() |
1..1 | code | Cost Identifier | |
![]() ![]() ![]() |
1..1 | integer | Cost Event Identifier | |
![]() ![]() ![]() |
1..1 | string | Cost Domain Identifier | |
![]() ![]() ![]() |
1..1 | code | Cost Type | |
![]() ![]() ![]() |
0..1 | code | Currency | |
![]() ![]() ![]() |
0..1 | integer | Total Charge | |
![]() ![]() ![]() |
0..1 | integer | Total Cost | |
![]() ![]() ![]() |
0..1 | integer | Total Paid | |
![]() ![]() ![]() |
0..1 | integer | Paid by Payer | |
![]() ![]() ![]() |
0..1 | integer | Paid by Patient | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Copay | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Coinsurance | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Deductible | |
![]() ![]() ![]() |
0..1 | integer | Paid by Primary | |
![]() ![]() ![]() |
0..1 | integer | Paid Ingredent Cost | |
![]() ![]() ![]() |
0..1 | integer | Paid Dispensing Fee | |
![]() ![]() ![]() |
0..1 | Reference(Payer Plan Period OMOP Table) | Payer Plan Period | |
![]() ![]() ![]() |
0..1 | integer | Amount Allowed | |
![]() ![]() ![]() |
0..1 | code | Revenue Code | |
![]() ![]() ![]() |
0..1 | string | Revenue Code Source Value | |
![]() ![]() ![]() |
0..1 | integer | Diagnosis Related Groups | |
![]() ![]() ![]() |
0..1 | string | Diagnosis Related Groups Source Value | |
![]() |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | Cost OMOP Table Instances of this logical model can be the target of a Reference | |
![]() ![]() ![]() |
1..1 | code | Cost Identifier | |
![]() ![]() ![]() |
1..1 | integer | Cost Event Identifier | |
![]() ![]() ![]() |
1..1 | string | Cost Domain Identifier | |
![]() ![]() ![]() |
1..1 | code | Cost Type | |
![]() ![]() ![]() |
0..1 | code | Currency | |
![]() ![]() ![]() |
0..1 | integer | Total Charge | |
![]() ![]() ![]() |
0..1 | integer | Total Cost | |
![]() ![]() ![]() |
0..1 | integer | Total Paid | |
![]() ![]() ![]() |
0..1 | integer | Paid by Payer | |
![]() ![]() ![]() |
0..1 | integer | Paid by Patient | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Copay | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Coinsurance | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Deductible | |
![]() ![]() ![]() |
0..1 | integer | Paid by Primary | |
![]() ![]() ![]() |
0..1 | integer | Paid Ingredent Cost | |
![]() ![]() ![]() |
0..1 | integer | Paid Dispensing Fee | |
![]() ![]() ![]() |
0..1 | Reference(Payer Plan Period OMOP Table) | Payer Plan Period | |
![]() ![]() ![]() |
0..1 | integer | Amount Allowed | |
![]() ![]() ![]() |
0..1 | code | Revenue Code | |
![]() ![]() ![]() |
0..1 | string | Revenue Code Source Value | |
![]() ![]() ![]() |
0..1 | integer | Diagnosis Related Groups | |
![]() ![]() ![]() |
0..1 | string | Diagnosis Related Groups Source Value | |
![]() |
Differential View
This structure is derived from Base
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | Cost OMOP Table Instances of this logical model can be the target of a Reference | |
![]() ![]() ![]() |
1..1 | code | Cost Identifier | |
![]() ![]() ![]() |
1..1 | integer | Cost Event Identifier | |
![]() ![]() ![]() |
1..1 | string | Cost Domain Identifier | |
![]() ![]() ![]() |
1..1 | code | Cost Type | |
![]() ![]() ![]() |
0..1 | code | Currency | |
![]() ![]() ![]() |
0..1 | integer | Total Charge | |
![]() ![]() ![]() |
0..1 | integer | Total Cost | |
![]() ![]() ![]() |
0..1 | integer | Total Paid | |
![]() ![]() ![]() |
0..1 | integer | Paid by Payer | |
![]() ![]() ![]() |
0..1 | integer | Paid by Patient | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Copay | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Coinsurance | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Deductible | |
![]() ![]() ![]() |
0..1 | integer | Paid by Primary | |
![]() ![]() ![]() |
0..1 | integer | Paid Ingredent Cost | |
![]() ![]() ![]() |
0..1 | integer | Paid Dispensing Fee | |
![]() ![]() ![]() |
0..1 | Reference(Payer Plan Period OMOP Table) | Payer Plan Period | |
![]() ![]() ![]() |
0..1 | integer | Amount Allowed | |
![]() ![]() ![]() |
0..1 | code | Revenue Code | |
![]() ![]() ![]() |
0..1 | string | Revenue Code Source Value | |
![]() ![]() ![]() |
0..1 | integer | Diagnosis Related Groups | |
![]() ![]() ![]() |
0..1 | string | Diagnosis Related Groups Source Value | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | Cost OMOP Table Instances of this logical model can be the target of a Reference | |
![]() ![]() ![]() |
1..1 | code | Cost Identifier | |
![]() ![]() ![]() |
1..1 | integer | Cost Event Identifier | |
![]() ![]() ![]() |
1..1 | string | Cost Domain Identifier | |
![]() ![]() ![]() |
1..1 | code | Cost Type | |
![]() ![]() ![]() |
0..1 | code | Currency | |
![]() ![]() ![]() |
0..1 | integer | Total Charge | |
![]() ![]() ![]() |
0..1 | integer | Total Cost | |
![]() ![]() ![]() |
0..1 | integer | Total Paid | |
![]() ![]() ![]() |
0..1 | integer | Paid by Payer | |
![]() ![]() ![]() |
0..1 | integer | Paid by Patient | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Copay | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Coinsurance | |
![]() ![]() ![]() |
0..1 | integer | Paid Patient Deductible | |
![]() ![]() ![]() |
0..1 | integer | Paid by Primary | |
![]() ![]() ![]() |
0..1 | integer | Paid Ingredent Cost | |
![]() ![]() ![]() |
0..1 | integer | Paid Dispensing Fee | |
![]() ![]() ![]() |
0..1 | Reference(Payer Plan Period OMOP Table) | Payer Plan Period | |
![]() ![]() ![]() |
0..1 | integer | Amount Allowed | |
![]() ![]() ![]() |
0..1 | code | Revenue Code | |
![]() ![]() ![]() |
0..1 | string | Revenue Code Source Value | |
![]() ![]() ![]() |
0..1 | integer | Diagnosis Related Groups | |
![]() ![]() ![]() |
0..1 | string | Diagnosis Related Groups Source Value | |
![]() |