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
| Official URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction | Version: 0.1.0 | ||||
| Draft as of 2026-08-30 | Computable Name: AtriusInRoomRentDeduction | ||||
| Other Identifiers: OID:1.3.6.1.4.1.66219.1.42.198 | |||||
Nested deduction basis on every ChargeItem affected by entitlement or a room-rent cap, so the claim and the patient bill can each explain themselves. Nested urls match HIS (policy, actualBedRate, …).
Context of Use
This extension may be used on the following element(s)
ChargeItem
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description Differentials, Snapshots, and other representations.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | Atrius Room-Rent Deduction | |
![]() ![]() |
5..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "policy" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusRoomRentPolicyVS (0.1.0) (required) | |
![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "actualBedRate" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "payerUnitAmount" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "patientDelta" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "reason" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "occupiedCategory" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusBedCategoryVS (0.1.0) (required) | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "entitledCategory" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusBedCategoryVS (0.1.0) (required) | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "entitledBedRate" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "roomRentCap" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() |
1..1 | uri | "https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:policy.value[x] | Base | required | Atrius Room-Rent Policy ValueSet | 📍0.1.0 | This IG |
| Extension.extension:occupiedCategory.value[x] | Base | required | Atrius Bed Category ValueSet | 📍0.1.0 | This IG |
| Extension.extension:entitledCategory.value[x] | Base | required | Atrius Bed Category ValueSet | 📍0.1.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | Atrius Room-Rent Deduction Constraints: ext-1 | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
5..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "policy" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusRoomRentPolicyVS (0.1.0) (required) | |
![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "actualBedRate" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "payerUnitAmount" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "patientDelta" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "reason" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "occupiedCategory" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusBedCategoryVS (0.1.0) (required) | |
![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "entitledCategory" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusBedCategoryVS (0.1.0) (required) | |
![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "entitledBedRate" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "roomRentCap" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() |
1..1 | uri | "https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:policy.value[x] | Base | required | Atrius Room-Rent Policy ValueSet | 📍0.1.0 | This IG |
| Extension.extension:occupiedCategory.value[x] | Base | required | Atrius Bed Category ValueSet | 📍0.1.0 | This IG |
| Extension.extension:entitledCategory.value[x] | Base | required | Atrius Bed Category ValueSet | 📍0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | Extension, Extension.extension, Extension.extension:policy, Extension.extension:policy.value[x], Extension.extension:actualBedRate, Extension.extension:actualBedRate.value[x], Extension.extension:payerUnitAmount, Extension.extension:payerUnitAmount.value[x], Extension.extension:patientDelta, Extension.extension:patientDelta.value[x], Extension.extension:reason, Extension.extension:reason.value[x], Extension.extension:occupiedCategory, Extension.extension:occupiedCategory.value[x], Extension.extension:entitledCategory, Extension.extension:entitledCategory.value[x], Extension.extension:entitledBedRate, Extension.extension:entitledBedRate.value[x], Extension.extension:roomRentCap, Extension.extension:roomRentCap.value[x] | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Extension, Extension.extension, Extension.extension:policy, Extension.extension:actualBedRate, Extension.extension:payerUnitAmount, Extension.extension:patientDelta, Extension.extension:reason, Extension.extension:occupiedCategory, Extension.extension:entitledCategory, Extension.extension:entitledBedRate, Extension.extension:roomRentCap | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Summary
Complex Extension: Nested deduction basis on every ChargeItem affected by entitlement or a room-rent cap, so the claim and the patient bill can each explain themselves. Nested urls match HIS (policy, actualBedRate, …).
Differential ViewDifferential View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | Atrius Room-Rent Deduction | |
![]() ![]() |
5..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "policy" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusRoomRentPolicyVS (0.1.0) (required) | |
![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "actualBedRate" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "payerUnitAmount" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "patientDelta" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "reason" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "occupiedCategory" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusBedCategoryVS (0.1.0) (required) | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "entitledCategory" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusBedCategoryVS (0.1.0) (required) | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "entitledBedRate" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "roomRentCap" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() |
1..1 | uri | "https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:policy.value[x] | Base | required | Atrius Room-Rent Policy ValueSet | 📍0.1.0 | This IG |
| Extension.extension:occupiedCategory.value[x] | Base | required | Atrius Bed Category ValueSet | 📍0.1.0 | This IG |
| Extension.extension:entitledCategory.value[x] | Base | required | Atrius Bed Category ValueSet | 📍0.1.0 | This IG |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension(4.0.1) | Atrius Room-Rent Deduction Constraints: ext-1 | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
5..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "policy" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusRoomRentPolicyVS (0.1.0) (required) | |
![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "actualBedRate" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "payerUnitAmount" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "patientDelta" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "reason" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "occupiedCategory" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusBedCategoryVS (0.1.0) (required) | |
![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "entitledCategory" | |
![]() ![]() ![]() ![]() |
0..1 | code | Value of extension Binding: AtriusBedCategoryVS (0.1.0) (required) | |
![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "entitledBedRate" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "roomRentCap" | |
![]() ![]() ![]() ![]() |
0..1 | Money | Value of extension | |
![]() ![]() |
1..1 | uri | "https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-room-rent-deduction" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:policy.value[x] | Base | required | Atrius Room-Rent Policy ValueSet | 📍0.1.0 | This IG |
| Extension.extension:occupiedCategory.value[x] | Base | required | Atrius Bed Category ValueSet | 📍0.1.0 | This IG |
| Extension.extension:entitledCategory.value[x] | Base | required | Atrius Bed Category ValueSet | 📍0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | Extension, Extension.extension, Extension.extension:policy, Extension.extension:policy.value[x], Extension.extension:actualBedRate, Extension.extension:actualBedRate.value[x], Extension.extension:payerUnitAmount, Extension.extension:payerUnitAmount.value[x], Extension.extension:patientDelta, Extension.extension:patientDelta.value[x], Extension.extension:reason, Extension.extension:reason.value[x], Extension.extension:occupiedCategory, Extension.extension:occupiedCategory.value[x], Extension.extension:entitledCategory, Extension.extension:entitledCategory.value[x], Extension.extension:entitledBedRate, Extension.extension:entitledBedRate.value[x], Extension.extension:roomRentCap, Extension.extension:roomRentCap.value[x] | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Extension, Extension.extension, Extension.extension:policy, Extension.extension:actualBedRate, Extension.extension:payerUnitAmount, Extension.extension:patientDelta, Extension.extension:reason, Extension.extension:occupiedCategory, Extension.extension:entitledCategory, Extension.extension:entitledBedRate, Extension.extension:roomRentCap | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Summary
Complex Extension: Nested deduction basis on every ChargeItem affected by entitlement or a room-rent cap, so the claim and the patient bill can each explain themselves. Nested urls match HIS (policy, actualBedRate, …).
Other representations of profile: CSV, Excel, Schematron