Atrius India Core FHIR Implementation Guide
0.1.0 - ci-build

Atrius India Core FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Atrius India Core ChargeItem

Official URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-chargeitem Version: 0.1.0
Draft as of 2026-08-30 Computable Name: AtriusInChargeItem
Other Identifiers: OID:1.3.6.1.4.1.66219.1.42.13

Atrius India Core profile. Parent: FHIR R4. NDHM 6.5.0 ChargeItem parity. Atrius extensions add department, GST/HSN, schedule attribution, and charge-master provenance (rate version, entitlement, package disposition, billed professional/facility split). Practitioner compensation is not projected onto this resource.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ChargeItem 0..* ChargeItem(4.0.1) Item containing charge code(s) associated with the provision of healthcare provider products
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:hsnSac 0..1 CodeableConcept Atrius HSN or SAC Code
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-hsn-sac-code
Binding: AtriusHsnSacVS (0.1.0) (example)
Constraints: ext-1
.... extension:gstRateClass 0..1 code Atrius GST Rate Class
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-rate-class
Binding: AtriusInGstRateClassVS (0.1.0) (required)
Constraints: ext-1
.... extension:billingItemType 0..1 code Atrius Billing Item Type
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-billing-item-type
Binding: AtriusInBillingItemTypeVS (0.1.0) (required)
Constraints: ext-1
.... extension:department 0..1 Reference(Atrius India Core HealthcareService(0.1.0) | Atrius India Core Location(0.1.0) | Atrius India Core Organization(0.1.0)) Atrius Billing Department
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-department-ref
Constraints: ext-1
.... extension:scheduleRef 0..1 string, Reference(ChargeItemDefinition) Atrius Schedule of Charges Reference
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-schedule-of-charges-ref
Constraints: ext-1
.... extension:gstBreakdown 0..1 (Complex) Atrius GST Line Breakdown
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-line-breakdown
Constraints: ext-1
.... extension:bedCategory 0..1 code Atrius Bed Category Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-bed-category
Binding: AtriusBedCategoryVS (0.1.0) (required)
Constraints: ext-1
.... extension:rateVersion 0..1 integer Atrius Rate Schedule Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-rate-version
Constraints: ext-1
.... extension:contractVersion 0..1 integer Atrius Contract Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-contract-version
Constraints: ext-1
.... extension:discountRuleSeq 0..1 integer Atrius Discount Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-discount-rule-seq
Constraints: ext-1
.... extension:pricingExplanation 0..1 string Atrius Pricing Explanation
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-pricing-explanation
Constraints: ext-1
.... extension:professionalAmount 0..1 Money Atrius Professional Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-professional-amount
Constraints: ext-1
.... extension:facilityAmount 0..1 Money Atrius Facility Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-facility-amount
Constraints: ext-1
.... extension:tariffSource 0..1 code Atrius Tariff Source Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-tariff-source
Binding: AtriusTariffSourceVS (0.1.0) (required)
Constraints: ext-1
.... extension:chargeLiability 0..1 code Atrius Charge Liability Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-liability
Binding: AtriusChargeLiabilityVS (0.1.0) (required)
Constraints: ext-1
.... extension:claimableAmount 0..1 Money Atrius Claimable Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claimable-amount
Constraints: ext-1
.... extension:roomRentDeduction 0..1 (Complex) Atrius Room-Rent Deduction
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction
Constraints: ext-1
.... extension:packageIncluded 0..1 boolean Atrius Package Included
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-included
Constraints: ext-1
.... extension:packageRuleSeq 0..1 integer Atrius Package Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-rule-seq
Constraints: ext-1
.... extension:packageDisposition 0..1 code Atrius Package Disposition Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-disposition
Binding: AtriusPackageDispositionVS (0.1.0) (required)
Constraints: ext-1
.... extension:packageException 0..1 (Complex) Atrius Package Exception
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-exception
Constraints: ext-1
.... extension:chargeAdjustment 0..* (Complex) Atrius Charge Adjustment
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-adjustment
Constraints: ext-1
.... extension:chargeVoid 0..1 (Complex) Atrius Charge Void
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-void
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... status ?!SΣ 1..1 code planned | billable | not-billable | aborted | billed | entered-in-error | unknown
Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem.
... code SΣ 1..1 CodeableConcept A code that identifies the charge, like a billing code
Binding: ChargeItemType (6.5.0) (extensible)
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 1..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... subject Σ 1..1 Reference(Atrius India Core Patient(0.1.0)) Individual service was done for/to
... context Σ 0..1 Reference(Atrius India Core Encounter(0.1.0)) Encounter / Episode associated with event
... occurrence[x] SΣ 0..1 When the charged service was applied
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... performer S 0..* BackboneElement Who performed charged service
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... actor 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) Individual who was performing
... performingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization providing the charged service
... requestingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization requesting the charged service
... costCenter 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization that has ownership of the (potential, future) revenue
... quantity SΣ 1..1 Quantity Quantity of which the charge item has been serviced
... product[x] S 1..1 Product charged
Binding: FHIRDeviceTypes (example): Example binding for product type.
.... productReference Reference(Device | Medication | Substance)
.... productCodeableConcept CodeableConcept

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ChargeItem.status Base required ChargeItemStatus 📍4.0.1 FHIR Std.
ChargeItem.code Base extensible ChargeItem Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
ChargeItem.product[x] Base example FHIR Device Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error ChargeItem If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ChargeItem If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ChargeItem If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ChargeItem If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ChargeItem A resource should have narrative for robust management text.`div`.exists()
ele-1 error ChargeItem.implicitRules, ChargeItem.extension, ChargeItem.extension:hsnSac, ChargeItem.extension:gstRateClass, ChargeItem.extension:billingItemType, ChargeItem.extension:department, ChargeItem.extension:scheduleRef, ChargeItem.extension:gstBreakdown, ChargeItem.extension:bedCategory, ChargeItem.extension:rateVersion, ChargeItem.extension:contractVersion, ChargeItem.extension:discountRuleSeq, ChargeItem.extension:pricingExplanation, ChargeItem.extension:professionalAmount, ChargeItem.extension:facilityAmount, ChargeItem.extension:tariffSource, ChargeItem.extension:chargeLiability, ChargeItem.extension:claimableAmount, ChargeItem.extension:roomRentDeduction, ChargeItem.extension:packageIncluded, ChargeItem.extension:packageRuleSeq, ChargeItem.extension:packageDisposition, ChargeItem.extension:packageException, ChargeItem.extension:chargeAdjustment, ChargeItem.extension:chargeVoid, ChargeItem.modifierExtension, ChargeItem.definitionUri, ChargeItem.status, ChargeItem.code, ChargeItem.code.coding, ChargeItem.code.coding.system, ChargeItem.code.coding.code, ChargeItem.code.coding.display, ChargeItem.code.text, ChargeItem.subject, ChargeItem.context, ChargeItem.occurrence[x], ChargeItem.performer, ChargeItem.performer.modifierExtension, ChargeItem.performer.actor, ChargeItem.performingOrganization, ChargeItem.requestingOrganization, ChargeItem.costCenter, ChargeItem.quantity, ChargeItem.product[x] All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ChargeItem.extension, ChargeItem.extension:hsnSac, ChargeItem.extension:gstRateClass, ChargeItem.extension:billingItemType, ChargeItem.extension:department, ChargeItem.extension:scheduleRef, ChargeItem.extension:gstBreakdown, ChargeItem.extension:bedCategory, ChargeItem.extension:rateVersion, ChargeItem.extension:contractVersion, ChargeItem.extension:discountRuleSeq, ChargeItem.extension:pricingExplanation, ChargeItem.extension:professionalAmount, ChargeItem.extension:facilityAmount, ChargeItem.extension:tariffSource, ChargeItem.extension:chargeLiability, ChargeItem.extension:claimableAmount, ChargeItem.extension:roomRentDeduction, ChargeItem.extension:packageIncluded, ChargeItem.extension:packageRuleSeq, ChargeItem.extension:packageDisposition, ChargeItem.extension:packageException, ChargeItem.extension:chargeAdjustment, ChargeItem.extension:chargeVoid, ChargeItem.modifierExtension, ChargeItem.performer.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ChargeItem 0..* ChargeItem(4.0.1) Item containing charge code(s) associated with the provision of healthcare provider products
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:hsnSac 0..1 CodeableConcept Atrius HSN or SAC Code
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-hsn-sac-code
Binding: AtriusHsnSacVS (0.1.0) (example)
.... extension:gstRateClass 0..1 code Atrius GST Rate Class
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-rate-class
Binding: AtriusInGstRateClassVS (0.1.0) (required)
.... extension:billingItemType 0..1 code Atrius Billing Item Type
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-billing-item-type
Binding: AtriusInBillingItemTypeVS (0.1.0) (required)
.... extension:department 0..1 Reference(Atrius India Core HealthcareService(0.1.0) | Atrius India Core Location(0.1.0) | Atrius India Core Organization(0.1.0)) Atrius Billing Department
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-department-ref
.... extension:scheduleRef 0..1 string, Reference(ChargeItemDefinition) Atrius Schedule of Charges Reference
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-schedule-of-charges-ref
.... extension:gstBreakdown 0..1 (Complex) Atrius GST Line Breakdown
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-line-breakdown
.... extension:bedCategory 0..1 code Atrius Bed Category Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-bed-category
Binding: AtriusBedCategoryVS (0.1.0) (required)
.... extension:rateVersion 0..1 integer Atrius Rate Schedule Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-rate-version
.... extension:contractVersion 0..1 integer Atrius Contract Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-contract-version
.... extension:discountRuleSeq 0..1 integer Atrius Discount Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-discount-rule-seq
.... extension:pricingExplanation 0..1 string Atrius Pricing Explanation
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-pricing-explanation
.... extension:professionalAmount 0..1 Money Atrius Professional Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-professional-amount
.... extension:facilityAmount 0..1 Money Atrius Facility Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-facility-amount
.... extension:tariffSource 0..1 code Atrius Tariff Source Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-tariff-source
Binding: AtriusTariffSourceVS (0.1.0) (required)
.... extension:chargeLiability 0..1 code Atrius Charge Liability Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-liability
Binding: AtriusChargeLiabilityVS (0.1.0) (required)
.... extension:claimableAmount 0..1 Money Atrius Claimable Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claimable-amount
.... extension:roomRentDeduction 0..1 (Complex) Atrius Room-Rent Deduction
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction
.... extension:packageIncluded 0..1 boolean Atrius Package Included
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-included
.... extension:packageRuleSeq 0..1 integer Atrius Package Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-rule-seq
.... extension:packageDisposition 0..1 code Atrius Package Disposition Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-disposition
Binding: AtriusPackageDispositionVS (0.1.0) (required)
.... extension:packageException 0..1 (Complex) Atrius Package Exception
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-exception
.... extension:chargeAdjustment 0..* (Complex) Atrius Charge Adjustment
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-adjustment
.... extension:chargeVoid 0..1 (Complex) Atrius Charge Void
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-void
... definitionUri S 0..* uri Defining information about the code of this charge item
... status S 1..1 code planned | billable | not-billable | aborted | billed | entered-in-error | unknown
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
..... display 1..1 string Representation defined by the system
.... text S 0..1 string Plain text representation of the concept
... subject 1..1 Reference(Atrius India Core Patient(0.1.0)) Individual service was done for/to
... context 0..1 Reference(Atrius India Core Encounter(0.1.0)) Encounter / Episode associated with event
... occurrence[x] S 0..1 dateTime, Period, Timing When the charged service was applied
... performer S 0..* BackboneElement Who performed charged service
... performingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization providing the charged service
... requestingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization requesting the charged service
... costCenter 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization that has ownership of the (potential, future) revenue
... quantity S 1..1 Quantity Quantity of which the charge item has been serviced
... product[x] S 1..1 Reference(Device | Medication | Substance), CodeableConcept Product charged

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ChargeItem.code Base extensible ChargeItem Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ChargeItem 0..* ChargeItem(4.0.1) Item containing charge code(s) associated with the provision of healthcare provider products
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:hsnSac 0..1 CodeableConcept Atrius HSN or SAC Code
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-hsn-sac-code
Binding: AtriusHsnSacVS (0.1.0) (example)
Constraints: ext-1
.... extension:gstRateClass 0..1 code Atrius GST Rate Class
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-rate-class
Binding: AtriusInGstRateClassVS (0.1.0) (required)
Constraints: ext-1
.... extension:billingItemType 0..1 code Atrius Billing Item Type
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-billing-item-type
Binding: AtriusInBillingItemTypeVS (0.1.0) (required)
Constraints: ext-1
.... extension:department 0..1 Reference(Atrius India Core HealthcareService(0.1.0) | Atrius India Core Location(0.1.0) | Atrius India Core Organization(0.1.0)) Atrius Billing Department
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-department-ref
Constraints: ext-1
.... extension:scheduleRef 0..1 string, Reference(ChargeItemDefinition) Atrius Schedule of Charges Reference
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-schedule-of-charges-ref
Constraints: ext-1
.... extension:gstBreakdown 0..1 (Complex) Atrius GST Line Breakdown
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-line-breakdown
Constraints: ext-1
.... extension:bedCategory 0..1 code Atrius Bed Category Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-bed-category
Binding: AtriusBedCategoryVS (0.1.0) (required)
Constraints: ext-1
.... extension:rateVersion 0..1 integer Atrius Rate Schedule Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-rate-version
Constraints: ext-1
.... extension:contractVersion 0..1 integer Atrius Contract Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-contract-version
Constraints: ext-1
.... extension:discountRuleSeq 0..1 integer Atrius Discount Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-discount-rule-seq
Constraints: ext-1
.... extension:pricingExplanation 0..1 string Atrius Pricing Explanation
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-pricing-explanation
Constraints: ext-1
.... extension:professionalAmount 0..1 Money Atrius Professional Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-professional-amount
Constraints: ext-1
.... extension:facilityAmount 0..1 Money Atrius Facility Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-facility-amount
Constraints: ext-1
.... extension:tariffSource 0..1 code Atrius Tariff Source Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-tariff-source
Binding: AtriusTariffSourceVS (0.1.0) (required)
Constraints: ext-1
.... extension:chargeLiability 0..1 code Atrius Charge Liability Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-liability
Binding: AtriusChargeLiabilityVS (0.1.0) (required)
Constraints: ext-1
.... extension:claimableAmount 0..1 Money Atrius Claimable Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claimable-amount
Constraints: ext-1
.... extension:roomRentDeduction 0..1 (Complex) Atrius Room-Rent Deduction
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction
Constraints: ext-1
.... extension:packageIncluded 0..1 boolean Atrius Package Included
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-included
Constraints: ext-1
.... extension:packageRuleSeq 0..1 integer Atrius Package Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-rule-seq
Constraints: ext-1
.... extension:packageDisposition 0..1 code Atrius Package Disposition Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-disposition
Binding: AtriusPackageDispositionVS (0.1.0) (required)
Constraints: ext-1
.... extension:packageException 0..1 (Complex) Atrius Package Exception
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-exception
Constraints: ext-1
.... extension:chargeAdjustment 0..* (Complex) Atrius Charge Adjustment
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-adjustment
Constraints: ext-1
.... extension:chargeVoid 0..1 (Complex) Atrius Charge Void
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-void
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier Business Identifier for item
... definitionUri S 0..* uri Defining information about the code of this charge item
... definitionCanonical 0..* canonical(ChargeItemDefinition) Resource defining the code of this ChargeItem
... status ?!SΣ 1..1 code planned | billable | not-billable | aborted | billed | entered-in-error | unknown
Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem.
... partOf 0..* Reference(ChargeItem) Part of referenced ChargeItem
... code SΣ 1..1 CodeableConcept A code that identifies the charge, like a billing code
Binding: ChargeItemType (6.5.0) (extensible)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 1..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text SΣ 0..1 string Plain text representation of the concept
... subject Σ 1..1 Reference(Atrius India Core Patient(0.1.0)) Individual service was done for/to
... context Σ 0..1 Reference(Atrius India Core Encounter(0.1.0)) Encounter / Episode associated with event
... occurrence[x] SΣ 0..1 When the charged service was applied
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... performer S 0..* BackboneElement Who performed charged service
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function 0..1 CodeableConcept What type of performance was done
Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events.
.... actor 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) Individual who was performing
... performingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization providing the charged service
... requestingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization requesting the charged service
... costCenter 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization that has ownership of the (potential, future) revenue
... quantity SΣ 1..1 Quantity Quantity of which the charge item has been serviced
... bodysite Σ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... factorOverride 0..1 decimal Factor overriding the associated rules
... priceOverride 0..1 Money Price overriding the associated rules
... overrideReason 0..1 string Reason for overriding the list price/factor
... enterer Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) Individual who was entering
... enteredDate Σ 0..1 dateTime Date the charge item was entered
... reason 0..* CodeableConcept Why was the charged service rendered?
Binding: ICD-10Codes (example): Example binding for reason.
... service 0..* Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) Which rendered service is being charged?
... product[x] S 1..1 Product charged
Binding: FHIRDeviceTypes (example): Example binding for product type.
.... productReference Reference(Device | Medication | Substance)
.... productCodeableConcept CodeableConcept
... account Σ 0..* Reference(Account) Account to place this charge
... note 0..* Annotation Comments made about the ChargeItem
... supportingInformation 0..* Reference(Resource) Further information supporting this charge

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ChargeItem.language Base preferred Common Languages 📍4.0.1 FHIR Std.
ChargeItem.status Base required ChargeItemStatus 📍4.0.1 FHIR Std.
ChargeItem.code Base extensible ChargeItem Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
ChargeItem.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 FHIR Std.
ChargeItem.bodysite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
ChargeItem.reason Base example ICD-10 Codes 📍4.0.1 FHIR Std.
ChargeItem.product[x] Base example FHIR Device Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error ChargeItem If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ChargeItem If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ChargeItem If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ChargeItem If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ChargeItem A resource should have narrative for robust management text.`div`.exists()
ele-1 error ChargeItem.meta, ChargeItem.implicitRules, ChargeItem.language, ChargeItem.text, ChargeItem.extension, ChargeItem.extension:hsnSac, ChargeItem.extension:gstRateClass, ChargeItem.extension:billingItemType, ChargeItem.extension:department, ChargeItem.extension:scheduleRef, ChargeItem.extension:gstBreakdown, ChargeItem.extension:bedCategory, ChargeItem.extension:rateVersion, ChargeItem.extension:contractVersion, ChargeItem.extension:discountRuleSeq, ChargeItem.extension:pricingExplanation, ChargeItem.extension:professionalAmount, ChargeItem.extension:facilityAmount, ChargeItem.extension:tariffSource, ChargeItem.extension:chargeLiability, ChargeItem.extension:claimableAmount, ChargeItem.extension:roomRentDeduction, ChargeItem.extension:packageIncluded, ChargeItem.extension:packageRuleSeq, ChargeItem.extension:packageDisposition, ChargeItem.extension:packageException, ChargeItem.extension:chargeAdjustment, ChargeItem.extension:chargeVoid, ChargeItem.modifierExtension, ChargeItem.identifier, ChargeItem.definitionUri, ChargeItem.definitionCanonical, ChargeItem.status, ChargeItem.partOf, ChargeItem.code, ChargeItem.code.extension, ChargeItem.code.coding, ChargeItem.code.coding.extension, ChargeItem.code.coding.system, ChargeItem.code.coding.version, ChargeItem.code.coding.code, ChargeItem.code.coding.display, ChargeItem.code.coding.userSelected, ChargeItem.code.text, ChargeItem.subject, ChargeItem.context, ChargeItem.occurrence[x], ChargeItem.performer, ChargeItem.performer.extension, ChargeItem.performer.modifierExtension, ChargeItem.performer.function, ChargeItem.performer.actor, ChargeItem.performingOrganization, ChargeItem.requestingOrganization, ChargeItem.costCenter, ChargeItem.quantity, ChargeItem.bodysite, ChargeItem.factorOverride, ChargeItem.priceOverride, ChargeItem.overrideReason, ChargeItem.enterer, ChargeItem.enteredDate, ChargeItem.reason, ChargeItem.service, ChargeItem.product[x], ChargeItem.account, ChargeItem.note, ChargeItem.supportingInformation All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ChargeItem.extension, ChargeItem.extension:hsnSac, ChargeItem.extension:gstRateClass, ChargeItem.extension:billingItemType, ChargeItem.extension:department, ChargeItem.extension:scheduleRef, ChargeItem.extension:gstBreakdown, ChargeItem.extension:bedCategory, ChargeItem.extension:rateVersion, ChargeItem.extension:contractVersion, ChargeItem.extension:discountRuleSeq, ChargeItem.extension:pricingExplanation, ChargeItem.extension:professionalAmount, ChargeItem.extension:facilityAmount, ChargeItem.extension:tariffSource, ChargeItem.extension:chargeLiability, ChargeItem.extension:claimableAmount, ChargeItem.extension:roomRentDeduction, ChargeItem.extension:packageIncluded, ChargeItem.extension:packageRuleSeq, ChargeItem.extension:packageDisposition, ChargeItem.extension:packageException, ChargeItem.extension:chargeAdjustment, ChargeItem.extension:chargeVoid, ChargeItem.modifierExtension, ChargeItem.code.extension, ChargeItem.code.coding.extension, ChargeItem.performer.extension, ChargeItem.performer.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Mandatory: 6 elements
Must-Support: 8 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ChargeItem 0..* ChargeItem(4.0.1) Item containing charge code(s) associated with the provision of healthcare provider products
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:hsnSac 0..1 CodeableConcept Atrius HSN or SAC Code
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-hsn-sac-code
Binding: AtriusHsnSacVS (0.1.0) (example)
Constraints: ext-1
.... extension:gstRateClass 0..1 code Atrius GST Rate Class
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-rate-class
Binding: AtriusInGstRateClassVS (0.1.0) (required)
Constraints: ext-1
.... extension:billingItemType 0..1 code Atrius Billing Item Type
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-billing-item-type
Binding: AtriusInBillingItemTypeVS (0.1.0) (required)
Constraints: ext-1
.... extension:department 0..1 Reference(Atrius India Core HealthcareService(0.1.0) | Atrius India Core Location(0.1.0) | Atrius India Core Organization(0.1.0)) Atrius Billing Department
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-department-ref
Constraints: ext-1
.... extension:scheduleRef 0..1 string, Reference(ChargeItemDefinition) Atrius Schedule of Charges Reference
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-schedule-of-charges-ref
Constraints: ext-1
.... extension:gstBreakdown 0..1 (Complex) Atrius GST Line Breakdown
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-line-breakdown
Constraints: ext-1
.... extension:bedCategory 0..1 code Atrius Bed Category Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-bed-category
Binding: AtriusBedCategoryVS (0.1.0) (required)
Constraints: ext-1
.... extension:rateVersion 0..1 integer Atrius Rate Schedule Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-rate-version
Constraints: ext-1
.... extension:contractVersion 0..1 integer Atrius Contract Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-contract-version
Constraints: ext-1
.... extension:discountRuleSeq 0..1 integer Atrius Discount Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-discount-rule-seq
Constraints: ext-1
.... extension:pricingExplanation 0..1 string Atrius Pricing Explanation
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-pricing-explanation
Constraints: ext-1
.... extension:professionalAmount 0..1 Money Atrius Professional Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-professional-amount
Constraints: ext-1
.... extension:facilityAmount 0..1 Money Atrius Facility Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-facility-amount
Constraints: ext-1
.... extension:tariffSource 0..1 code Atrius Tariff Source Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-tariff-source
Binding: AtriusTariffSourceVS (0.1.0) (required)
Constraints: ext-1
.... extension:chargeLiability 0..1 code Atrius Charge Liability Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-liability
Binding: AtriusChargeLiabilityVS (0.1.0) (required)
Constraints: ext-1
.... extension:claimableAmount 0..1 Money Atrius Claimable Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claimable-amount
Constraints: ext-1
.... extension:roomRentDeduction 0..1 (Complex) Atrius Room-Rent Deduction
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction
Constraints: ext-1
.... extension:packageIncluded 0..1 boolean Atrius Package Included
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-included
Constraints: ext-1
.... extension:packageRuleSeq 0..1 integer Atrius Package Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-rule-seq
Constraints: ext-1
.... extension:packageDisposition 0..1 code Atrius Package Disposition Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-disposition
Binding: AtriusPackageDispositionVS (0.1.0) (required)
Constraints: ext-1
.... extension:packageException 0..1 (Complex) Atrius Package Exception
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-exception
Constraints: ext-1
.... extension:chargeAdjustment 0..* (Complex) Atrius Charge Adjustment
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-adjustment
Constraints: ext-1
.... extension:chargeVoid 0..1 (Complex) Atrius Charge Void
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-void
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... status ?!SΣ 1..1 code planned | billable | not-billable | aborted | billed | entered-in-error | unknown
Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem.
... code SΣ 1..1 CodeableConcept A code that identifies the charge, like a billing code
Binding: ChargeItemType (6.5.0) (extensible)
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 1..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... subject Σ 1..1 Reference(Atrius India Core Patient(0.1.0)) Individual service was done for/to
... context Σ 0..1 Reference(Atrius India Core Encounter(0.1.0)) Encounter / Episode associated with event
... occurrence[x] SΣ 0..1 When the charged service was applied
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... performer S 0..* BackboneElement Who performed charged service
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... actor 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) Individual who was performing
... performingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization providing the charged service
... requestingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization requesting the charged service
... costCenter 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization that has ownership of the (potential, future) revenue
... quantity SΣ 1..1 Quantity Quantity of which the charge item has been serviced
... product[x] S 1..1 Product charged
Binding: FHIRDeviceTypes (example): Example binding for product type.
.... productReference Reference(Device | Medication | Substance)
.... productCodeableConcept CodeableConcept

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ChargeItem.status Base required ChargeItemStatus 📍4.0.1 FHIR Std.
ChargeItem.code Base extensible ChargeItem Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
ChargeItem.product[x] Base example FHIR Device Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error ChargeItem If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ChargeItem If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ChargeItem If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ChargeItem If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ChargeItem A resource should have narrative for robust management text.`div`.exists()
ele-1 error ChargeItem.implicitRules, ChargeItem.extension, ChargeItem.extension:hsnSac, ChargeItem.extension:gstRateClass, ChargeItem.extension:billingItemType, ChargeItem.extension:department, ChargeItem.extension:scheduleRef, ChargeItem.extension:gstBreakdown, ChargeItem.extension:bedCategory, ChargeItem.extension:rateVersion, ChargeItem.extension:contractVersion, ChargeItem.extension:discountRuleSeq, ChargeItem.extension:pricingExplanation, ChargeItem.extension:professionalAmount, ChargeItem.extension:facilityAmount, ChargeItem.extension:tariffSource, ChargeItem.extension:chargeLiability, ChargeItem.extension:claimableAmount, ChargeItem.extension:roomRentDeduction, ChargeItem.extension:packageIncluded, ChargeItem.extension:packageRuleSeq, ChargeItem.extension:packageDisposition, ChargeItem.extension:packageException, ChargeItem.extension:chargeAdjustment, ChargeItem.extension:chargeVoid, ChargeItem.modifierExtension, ChargeItem.definitionUri, ChargeItem.status, ChargeItem.code, ChargeItem.code.coding, ChargeItem.code.coding.system, ChargeItem.code.coding.code, ChargeItem.code.coding.display, ChargeItem.code.text, ChargeItem.subject, ChargeItem.context, ChargeItem.occurrence[x], ChargeItem.performer, ChargeItem.performer.modifierExtension, ChargeItem.performer.actor, ChargeItem.performingOrganization, ChargeItem.requestingOrganization, ChargeItem.costCenter, ChargeItem.quantity, ChargeItem.product[x] All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ChargeItem.extension, ChargeItem.extension:hsnSac, ChargeItem.extension:gstRateClass, ChargeItem.extension:billingItemType, ChargeItem.extension:department, ChargeItem.extension:scheduleRef, ChargeItem.extension:gstBreakdown, ChargeItem.extension:bedCategory, ChargeItem.extension:rateVersion, ChargeItem.extension:contractVersion, ChargeItem.extension:discountRuleSeq, ChargeItem.extension:pricingExplanation, ChargeItem.extension:professionalAmount, ChargeItem.extension:facilityAmount, ChargeItem.extension:tariffSource, ChargeItem.extension:chargeLiability, ChargeItem.extension:claimableAmount, ChargeItem.extension:roomRentDeduction, ChargeItem.extension:packageIncluded, ChargeItem.extension:packageRuleSeq, ChargeItem.extension:packageDisposition, ChargeItem.extension:packageException, ChargeItem.extension:chargeAdjustment, ChargeItem.extension:chargeVoid, ChargeItem.modifierExtension, ChargeItem.performer.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ChargeItem 0..* ChargeItem(4.0.1) Item containing charge code(s) associated with the provision of healthcare provider products
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:hsnSac 0..1 CodeableConcept Atrius HSN or SAC Code
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-hsn-sac-code
Binding: AtriusHsnSacVS (0.1.0) (example)
.... extension:gstRateClass 0..1 code Atrius GST Rate Class
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-rate-class
Binding: AtriusInGstRateClassVS (0.1.0) (required)
.... extension:billingItemType 0..1 code Atrius Billing Item Type
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-billing-item-type
Binding: AtriusInBillingItemTypeVS (0.1.0) (required)
.... extension:department 0..1 Reference(Atrius India Core HealthcareService(0.1.0) | Atrius India Core Location(0.1.0) | Atrius India Core Organization(0.1.0)) Atrius Billing Department
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-department-ref
.... extension:scheduleRef 0..1 string, Reference(ChargeItemDefinition) Atrius Schedule of Charges Reference
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-schedule-of-charges-ref
.... extension:gstBreakdown 0..1 (Complex) Atrius GST Line Breakdown
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-line-breakdown
.... extension:bedCategory 0..1 code Atrius Bed Category Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-bed-category
Binding: AtriusBedCategoryVS (0.1.0) (required)
.... extension:rateVersion 0..1 integer Atrius Rate Schedule Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-rate-version
.... extension:contractVersion 0..1 integer Atrius Contract Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-contract-version
.... extension:discountRuleSeq 0..1 integer Atrius Discount Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-discount-rule-seq
.... extension:pricingExplanation 0..1 string Atrius Pricing Explanation
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-pricing-explanation
.... extension:professionalAmount 0..1 Money Atrius Professional Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-professional-amount
.... extension:facilityAmount 0..1 Money Atrius Facility Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-facility-amount
.... extension:tariffSource 0..1 code Atrius Tariff Source Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-tariff-source
Binding: AtriusTariffSourceVS (0.1.0) (required)
.... extension:chargeLiability 0..1 code Atrius Charge Liability Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-liability
Binding: AtriusChargeLiabilityVS (0.1.0) (required)
.... extension:claimableAmount 0..1 Money Atrius Claimable Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claimable-amount
.... extension:roomRentDeduction 0..1 (Complex) Atrius Room-Rent Deduction
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction
.... extension:packageIncluded 0..1 boolean Atrius Package Included
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-included
.... extension:packageRuleSeq 0..1 integer Atrius Package Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-rule-seq
.... extension:packageDisposition 0..1 code Atrius Package Disposition Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-disposition
Binding: AtriusPackageDispositionVS (0.1.0) (required)
.... extension:packageException 0..1 (Complex) Atrius Package Exception
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-exception
.... extension:chargeAdjustment 0..* (Complex) Atrius Charge Adjustment
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-adjustment
.... extension:chargeVoid 0..1 (Complex) Atrius Charge Void
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-void
... definitionUri S 0..* uri Defining information about the code of this charge item
... status S 1..1 code planned | billable | not-billable | aborted | billed | entered-in-error | unknown
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
..... display 1..1 string Representation defined by the system
.... text S 0..1 string Plain text representation of the concept
... subject 1..1 Reference(Atrius India Core Patient(0.1.0)) Individual service was done for/to
... context 0..1 Reference(Atrius India Core Encounter(0.1.0)) Encounter / Episode associated with event
... occurrence[x] S 0..1 dateTime, Period, Timing When the charged service was applied
... performer S 0..* BackboneElement Who performed charged service
... performingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization providing the charged service
... requestingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization requesting the charged service
... costCenter 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization that has ownership of the (potential, future) revenue
... quantity S 1..1 Quantity Quantity of which the charge item has been serviced
... product[x] S 1..1 Reference(Device | Medication | Substance), CodeableConcept Product charged

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ChargeItem.code Base extensible ChargeItem Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ChargeItem 0..* ChargeItem(4.0.1) Item containing charge code(s) associated with the provision of healthcare provider products
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:hsnSac 0..1 CodeableConcept Atrius HSN or SAC Code
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-hsn-sac-code
Binding: AtriusHsnSacVS (0.1.0) (example)
Constraints: ext-1
.... extension:gstRateClass 0..1 code Atrius GST Rate Class
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-rate-class
Binding: AtriusInGstRateClassVS (0.1.0) (required)
Constraints: ext-1
.... extension:billingItemType 0..1 code Atrius Billing Item Type
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-billing-item-type
Binding: AtriusInBillingItemTypeVS (0.1.0) (required)
Constraints: ext-1
.... extension:department 0..1 Reference(Atrius India Core HealthcareService(0.1.0) | Atrius India Core Location(0.1.0) | Atrius India Core Organization(0.1.0)) Atrius Billing Department
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-department-ref
Constraints: ext-1
.... extension:scheduleRef 0..1 string, Reference(ChargeItemDefinition) Atrius Schedule of Charges Reference
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-schedule-of-charges-ref
Constraints: ext-1
.... extension:gstBreakdown 0..1 (Complex) Atrius GST Line Breakdown
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-gst-line-breakdown
Constraints: ext-1
.... extension:bedCategory 0..1 code Atrius Bed Category Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-bed-category
Binding: AtriusBedCategoryVS (0.1.0) (required)
Constraints: ext-1
.... extension:rateVersion 0..1 integer Atrius Rate Schedule Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-rate-version
Constraints: ext-1
.... extension:contractVersion 0..1 integer Atrius Contract Version
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-contract-version
Constraints: ext-1
.... extension:discountRuleSeq 0..1 integer Atrius Discount Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-discount-rule-seq
Constraints: ext-1
.... extension:pricingExplanation 0..1 string Atrius Pricing Explanation
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-pricing-explanation
Constraints: ext-1
.... extension:professionalAmount 0..1 Money Atrius Professional Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-professional-amount
Constraints: ext-1
.... extension:facilityAmount 0..1 Money Atrius Facility Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-facility-amount
Constraints: ext-1
.... extension:tariffSource 0..1 code Atrius Tariff Source Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-tariff-source
Binding: AtriusTariffSourceVS (0.1.0) (required)
Constraints: ext-1
.... extension:chargeLiability 0..1 code Atrius Charge Liability Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-liability
Binding: AtriusChargeLiabilityVS (0.1.0) (required)
Constraints: ext-1
.... extension:claimableAmount 0..1 Money Atrius Claimable Amount
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claimable-amount
Constraints: ext-1
.... extension:roomRentDeduction 0..1 (Complex) Atrius Room-Rent Deduction
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction
Constraints: ext-1
.... extension:packageIncluded 0..1 boolean Atrius Package Included
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-included
Constraints: ext-1
.... extension:packageRuleSeq 0..1 integer Atrius Package Rule Sequence
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-rule-seq
Constraints: ext-1
.... extension:packageDisposition 0..1 code Atrius Package Disposition Extension
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-disposition
Binding: AtriusPackageDispositionVS (0.1.0) (required)
Constraints: ext-1
.... extension:packageException 0..1 (Complex) Atrius Package Exception
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-package-exception
Constraints: ext-1
.... extension:chargeAdjustment 0..* (Complex) Atrius Charge Adjustment
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-adjustment
Constraints: ext-1
.... extension:chargeVoid 0..1 (Complex) Atrius Charge Void
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-charge-void
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier Business Identifier for item
... definitionUri S 0..* uri Defining information about the code of this charge item
... definitionCanonical 0..* canonical(ChargeItemDefinition) Resource defining the code of this ChargeItem
... status ?!SΣ 1..1 code planned | billable | not-billable | aborted | billed | entered-in-error | unknown
Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem.
... partOf 0..* Reference(ChargeItem) Part of referenced ChargeItem
... code SΣ 1..1 CodeableConcept A code that identifies the charge, like a billing code
Binding: ChargeItemType (6.5.0) (extensible)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 1..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text SΣ 0..1 string Plain text representation of the concept
... subject Σ 1..1 Reference(Atrius India Core Patient(0.1.0)) Individual service was done for/to
... context Σ 0..1 Reference(Atrius India Core Encounter(0.1.0)) Encounter / Episode associated with event
... occurrence[x] SΣ 0..1 When the charged service was applied
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... performer S 0..* BackboneElement Who performed charged service
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function 0..1 CodeableConcept What type of performance was done
Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events.
.... actor 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) Individual who was performing
... performingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization providing the charged service
... requestingOrganization 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization requesting the charged service
... costCenter 0..1 Reference(Atrius India Core Organization(0.1.0)) Organization that has ownership of the (potential, future) revenue
... quantity SΣ 1..1 Quantity Quantity of which the charge item has been serviced
... bodysite Σ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... factorOverride 0..1 decimal Factor overriding the associated rules
... priceOverride 0..1 Money Price overriding the associated rules
... overrideReason 0..1 string Reason for overriding the list price/factor
... enterer Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) Individual who was entering
... enteredDate Σ 0..1 dateTime Date the charge item was entered
... reason 0..* CodeableConcept Why was the charged service rendered?
Binding: ICD-10Codes (example): Example binding for reason.
... service 0..* Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) Which rendered service is being charged?
... product[x] S 1..1 Product charged
Binding: FHIRDeviceTypes (example): Example binding for product type.
.... productReference Reference(Device | Medication | Substance)
.... productCodeableConcept CodeableConcept
... account Σ 0..* Reference(Account) Account to place this charge
... note 0..* Annotation Comments made about the ChargeItem
... supportingInformation 0..* Reference(Resource) Further information supporting this charge

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ChargeItem.language Base preferred Common Languages 📍4.0.1 FHIR Std.
ChargeItem.status Base required ChargeItemStatus 📍4.0.1 FHIR Std.
ChargeItem.code Base extensible ChargeItem Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
ChargeItem.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 FHIR Std.
ChargeItem.bodysite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
ChargeItem.reason Base example ICD-10 Codes 📍4.0.1 FHIR Std.
ChargeItem.product[x] Base example FHIR Device Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error ChargeItem If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ChargeItem If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ChargeItem If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ChargeItem If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ChargeItem A resource should have narrative for robust management text.`div`.exists()
ele-1 error ChargeItem.meta, ChargeItem.implicitRules, ChargeItem.language, ChargeItem.text, ChargeItem.extension, ChargeItem.extension:hsnSac, ChargeItem.extension:gstRateClass, ChargeItem.extension:billingItemType, ChargeItem.extension:department, ChargeItem.extension:scheduleRef, ChargeItem.extension:gstBreakdown, ChargeItem.extension:bedCategory, ChargeItem.extension:rateVersion, ChargeItem.extension:contractVersion, ChargeItem.extension:discountRuleSeq, ChargeItem.extension:pricingExplanation, ChargeItem.extension:professionalAmount, ChargeItem.extension:facilityAmount, ChargeItem.extension:tariffSource, ChargeItem.extension:chargeLiability, ChargeItem.extension:claimableAmount, ChargeItem.extension:roomRentDeduction, ChargeItem.extension:packageIncluded, ChargeItem.extension:packageRuleSeq, ChargeItem.extension:packageDisposition, ChargeItem.extension:packageException, ChargeItem.extension:chargeAdjustment, ChargeItem.extension:chargeVoid, ChargeItem.modifierExtension, ChargeItem.identifier, ChargeItem.definitionUri, ChargeItem.definitionCanonical, ChargeItem.status, ChargeItem.partOf, ChargeItem.code, ChargeItem.code.extension, ChargeItem.code.coding, ChargeItem.code.coding.extension, ChargeItem.code.coding.system, ChargeItem.code.coding.version, ChargeItem.code.coding.code, ChargeItem.code.coding.display, ChargeItem.code.coding.userSelected, ChargeItem.code.text, ChargeItem.subject, ChargeItem.context, ChargeItem.occurrence[x], ChargeItem.performer, ChargeItem.performer.extension, ChargeItem.performer.modifierExtension, ChargeItem.performer.function, ChargeItem.performer.actor, ChargeItem.performingOrganization, ChargeItem.requestingOrganization, ChargeItem.costCenter, ChargeItem.quantity, ChargeItem.bodysite, ChargeItem.factorOverride, ChargeItem.priceOverride, ChargeItem.overrideReason, ChargeItem.enterer, ChargeItem.enteredDate, ChargeItem.reason, ChargeItem.service, ChargeItem.product[x], ChargeItem.account, ChargeItem.note, ChargeItem.supportingInformation All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error ChargeItem.extension, ChargeItem.extension:hsnSac, ChargeItem.extension:gstRateClass, ChargeItem.extension:billingItemType, ChargeItem.extension:department, ChargeItem.extension:scheduleRef, ChargeItem.extension:gstBreakdown, ChargeItem.extension:bedCategory, ChargeItem.extension:rateVersion, ChargeItem.extension:contractVersion, ChargeItem.extension:discountRuleSeq, ChargeItem.extension:pricingExplanation, ChargeItem.extension:professionalAmount, ChargeItem.extension:facilityAmount, ChargeItem.extension:tariffSource, ChargeItem.extension:chargeLiability, ChargeItem.extension:claimableAmount, ChargeItem.extension:roomRentDeduction, ChargeItem.extension:packageIncluded, ChargeItem.extension:packageRuleSeq, ChargeItem.extension:packageDisposition, ChargeItem.extension:packageException, ChargeItem.extension:chargeAdjustment, ChargeItem.extension:chargeVoid, ChargeItem.modifierExtension, ChargeItem.code.extension, ChargeItem.code.coding.extension, ChargeItem.performer.extension, ChargeItem.performer.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Mandatory: 6 elements
Must-Support: 8 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron