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. package_name: hl7.fhir.r6.core derivation: specialization name: Account type: Account elements: description: {isModifier: false, short: Explanation of purpose/use, type: markdown, mustSupport: false, isSummary: true, index: 12} 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: 17 type: BackboneElement mustSupport: false array: true elements: sequence: {isModifier: false, short: Ranking of the diagnosis (for each type), type: positiveInt, mustSupport: false, isSummary: false, index: 18} condition: isModifier: false short: The diagnosis relevant to the account type: CodeableReference mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/condition-code'} isSummary: true index: 19 dateOfDiagnosis: {isModifier: false, short: Date of the diagnosis (when coded diagnosis), type: dateTime, mustSupport: false, isSummary: false, index: 20} type: isModifier: false short: Type that this diagnosis has relevant to the account (e.g. admission, billing, discharge …) type: CodeableConcept mustSupport: false array: true binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/encounter-diagnosis-use'} isSummary: false index: 21 onAdmission: {isModifier: false, short: Diagnosis present on Admission, type: boolean, mustSupport: false, isSummary: false, index: 22} packageCode: {isModifier: false, short: Package Code specific for billing, type: CodeableConcept, mustSupport: false, array: true, isSummary: false, index: 23} required: [condition] isSummary: true calculatedAt: {isModifier: false, short: Time the balance amount was calculated, type: instant, mustSupport: false, isSummary: false, index: 40} name: {isModifier: false, short: Human-readable label, type: string, mustSupport: false, isSummary: true, index: 4} servicePeriod: {isModifier: false, short: Transaction window, type: Period, 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 index: 8 type: BackboneElement mustSupport: false array: true elements: coverage: isModifier: false short: The party(s), such as insurances, that may contribute to the payment of this account refers: ['http://hl7.org/fhir/StructureDefinition/Coverage'] type: Reference mustSupport: false isSummary: true index: 9 priority: {isModifier: false, short: The priority of the coverage in the context of this account, type: positiveInt, mustSupport: false, isSummary: true, index: 10} required: [coverage] isSummary: true type: isModifier: false short: E.g. patient, expense, depreciation type: CodeableConcept 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: 24 type: BackboneElement mustSupport: false array: true elements: sequence: {isModifier: false, short: Ranking of the procedure (for each type), type: positiveInt, mustSupport: false, isSummary: false, index: 25} code: isModifier: false short: The procedure relevant to the account type: CodeableReference mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/procedure-code'} isSummary: true index: 26 dateOfService: {isModifier: false, short: Date of the procedure (when coded procedure), type: dateTime, mustSupport: false, isSummary: false, index: 27} type: {isModifier: false, short: How this procedure value should be used in charging the account, type: CodeableConcept, mustSupport: false, array: true, isSummary: false, index: 28} packageCode: {isModifier: false, short: Package Code specific for billing, type: CodeableConcept, mustSupport: false, array: true, isSummary: false, index: 29} device: isModifier: false short: Any devices that were associated with the procedure refers: ['http://hl7.org/fhir/StructureDefinition/Device'] type: Reference mustSupport: false array: true isSummary: true index: 30 required: [code] isSummary: true relatedAccount: isModifier: false short: Other associated accounts related to this account index: 31 type: BackboneElement mustSupport: false array: true elements: relationship: isModifier: false short: Relationship of the associated Account type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/account-relationship'} isSummary: false index: 32 account: isModifier: false short: Reference to an associated Account refers: ['http://hl7.org/fhir/StructureDefinition/Account'] type: Reference mustSupport: false isSummary: false index: 33 required: [account] isSummary: false currency: isModifier: false short: The base or default currency type: CodeableConcept mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/currencies|6.0.0-ballot2'} isSummary: false index: 34 balance: isModifier: false short: Calculated account balance(s) index: 35 type: BackboneElement mustSupport: false array: true elements: aggregate: isModifier: false short: Who is expected to pay this part of the balance type: CodeableConcept mustSupport: false binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/account-aggregate'} isSummary: false index: 36 term: isModifier: false short: current | 30 | 60 | 90 | 120 type: CodeableConcept mustSupport: false binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/account-balance-term'} isSummary: false index: 37 estimate: {isModifier: false, short: Estimated balance, type: boolean, mustSupport: false, isSummary: false, index: 38} amount: {isModifier: false, short: Calculated amount, type: Money, mustSupport: false, isSummary: false, index: 39} required: [amount] isSummary: false guarantor: isModifier: false short: The parties ultimately responsible for balancing the Account index: 13 type: BackboneElement mustSupport: false array: true elements: party: isModifier: false short: Responsible entity refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false isSummary: false index: 14 onHold: {isModifier: false, short: Credit or other hold applied, type: boolean, mustSupport: false, isSummary: false, index: 15} period: {isModifier: false, short: Guarantee account during, type: Period, mustSupport: false, isSummary: false, index: 16} required: [party] isSummary: false status: isModifier: true short: active | inactive | entered-in-error | on-hold | unknown index: 1 type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/account-status|6.0.0-ballot2'} 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 covers: isModifier: false short: Episodic account covering these encounters/episodes of care refers: ['http://hl7.org/fhir/StructureDefinition/Encounter', 'http://hl7.org/fhir/StructureDefinition/EpisodeOfCare'] type: Reference mustSupport: false array: true isSummary: true index: 7 billingStatus: isModifier: false short: Tracks the lifecycle of the account through the billing process type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/account-billing-status'} isSummary: true index: 2 identifier: {isModifier: false, short: Account number, type: Identifier, mustSupport: false, array: true, isSummary: true, index: 0} subject: isModifier: false short: The entity that caused the expenses refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'] type: Reference mustSupport: false array: true isSummary: true index: 5 owner: isModifier: false short: Entity managing the Account refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] type: Reference mustSupport: false isSummary: true index: 11 package_version: 6.0.0-ballot2 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Account base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 6.0.0-ballot2 required: [status]