http://hl7.org/fhir/StructureDefinition/Account|5.0.0
A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.
description: A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc. derivation: specialization name: Account type: Account elements: description: {isModifier: false, short: Explanation of purpose/use, mustSupport: false, isSummary: true, index: 11} diagnosis: constraint: act-1: {human: The dateOfDiagnosis is not valid when using a reference to a diagnosis, source: 'http://hl7.org/fhir/StructureDefinition/Account', severity: error, expression: condition.reference.empty().not() implies dateOfDiagnosis.empty()} isModifier: false short: The list of diagnoses relevant to this account index: 16 mustSupport: false array: true elements: sequence: {isModifier: false, short: Ranking of the diagnosis (for each type), mustSupport: false, isSummary: false, index: 17} condition: isModifier: false short: The diagnosis relevant to the account mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/condition-code'} isSummary: true index: 18 dateOfDiagnosis: {isModifier: false, short: Date of the diagnosis (when coded diagnosis), mustSupport: false, isSummary: false, index: 19} type: isModifier: false short: Type that this diagnosis has relevant to the account (e.g. admission, billing, discharge …) mustSupport: false array: true binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/encounter-diagnosis-use'} isSummary: false index: 20 onAdmission: {isModifier: false, short: Diagnosis present on Admission, mustSupport: false, isSummary: false, index: 21} packageCode: {isModifier: false, short: Package Code specific for billing, mustSupport: false, array: true, isSummary: false, index: 22} required: [condition] isSummary: true calculatedAt: {isModifier: false, short: Time the balance amount was calculated, mustSupport: false, isSummary: false, index: 39} name: {isModifier: false, short: Human-readable label, mustSupport: false, isSummary: true, index: 4} servicePeriod: {isModifier: false, short: Transaction window, mustSupport: false, isSummary: true, index: 6} coverage: isModifier: false short: The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account mustSupport: false array: true isSummary: true index: 7 elements: coverage: {isModifier: false, short: 'The party(s), such as insurances, that may contribute to the payment of this account', mustSupport: false, isSummary: true, index: 8} priority: {isModifier: false, short: The priority of the coverage in the context of this account, mustSupport: false, isSummary: true, index: 9} required: [coverage] type: isModifier: false short: E.g. patient, expense, depreciation mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/account-type'} isSummary: true index: 3 procedure: constraint: act-2: {human: The dateOfService is not valid when using a reference to a procedure, source: 'http://hl7.org/fhir/StructureDefinition/Account', severity: error, expression: code.reference.empty().not() implies dateOfService.empty()} isModifier: false short: The list of procedures relevant to this account index: 23 mustSupport: false array: true elements: sequence: {isModifier: false, short: Ranking of the procedure (for each type), mustSupport: false, isSummary: false, index: 24} code: isModifier: false short: The procedure relevant to the account mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/procedure-code'} isSummary: true index: 25 dateOfService: {isModifier: false, short: Date of the procedure (when coded procedure), mustSupport: false, isSummary: false, index: 26} type: {isModifier: false, short: How this procedure value should be used in charging the account, mustSupport: false, array: true, isSummary: false, index: 27} packageCode: {isModifier: false, short: Package Code specific for billing, mustSupport: false, array: true, isSummary: false, index: 28} device: {isModifier: false, short: Any devices that were associated with the procedure, mustSupport: false, array: true, isSummary: true, index: 29} required: [code] isSummary: true relatedAccount: isModifier: false short: Other associated accounts related to this account mustSupport: false array: true isSummary: false index: 30 elements: relationship: isModifier: false short: Relationship of the associated Account mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/account-relationship'} isSummary: false index: 31 account: {isModifier: false, short: Reference to an associated Account, mustSupport: false, isSummary: false, index: 32} required: [account] currency: isModifier: false short: The base or default currency mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/currencies|5.0.0'} isSummary: false index: 33 balance: isModifier: false short: Calculated account balance(s) mustSupport: false array: true isSummary: false index: 34 elements: aggregate: isModifier: false short: Who is expected to pay this part of the balance mustSupport: false binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/account-aggregate'} isSummary: false index: 35 term: isModifier: false short: current | 30 | 60 | 90 | 120 mustSupport: false binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/account-balance-term'} isSummary: false index: 36 estimate: {isModifier: false, short: Estimated balance, mustSupport: false, isSummary: false, index: 37} amount: {isModifier: false, short: Calculated amount, mustSupport: false, isSummary: false, index: 38} required: [amount] guarantor: isModifier: false short: The parties ultimately responsible for balancing the Account mustSupport: false array: true isSummary: false index: 12 elements: party: {isModifier: false, short: Responsible entity, mustSupport: false, isSummary: false, index: 13} onHold: {isModifier: false, short: Credit or other hold applied, mustSupport: false, isSummary: false, index: 14} period: {isModifier: false, short: Guarantee account during, mustSupport: false, isSummary: false, index: 15} required: [party] status: isModifier: true short: active | inactive | entered-in-error | on-hold | unknown mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/account-status|5.0.0'} isModifierReason: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid isSummary: true index: 1 billingStatus: isModifier: false short: Tracks the lifecycle of the account through the billing process mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/account-billing-status'} isSummary: true index: 2 identifier: {isModifier: false, short: Account number, mustSupport: false, array: true, isSummary: true, index: 0} subject: {isModifier: false, short: The entity that caused the expenses, mustSupport: false, array: true, isSummary: true, index: 5} owner: {isModifier: false, short: Entity managing the Account, mustSupport: false, isSummary: true, index: 10} class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Account base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 5.0.0 required: [status]