PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r5.core@5.0.0-snapshot3
    http://hl7.org/fhir/StructureDefinition/Account
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.r5.core
derivation: specialization
name: Account
type: Account
elements:
  description: {isModifier: false, short: Explanation of purpose/use, type: string, mustSupport: false, isSummary: true, index: 11}
  calculatedAt: {isModifier: false, short: Time the balance amount was calculated, type: instant, mustSupport: false, isSummary: false, index: 25}
  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: 7
    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: 8
      priority: {isModifier: false, short: The priority of the coverage in the context of this account, type: positiveInt, mustSupport: false, isSummary: true, index: 9}
    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
  relatedAccount:
    isModifier: false
    short: Other associated accounts related to this account
    index: 16
    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: 17
      account:
        isModifier: false
        short: Reference to an associated Account
        refers: ['http://hl7.org/fhir/StructureDefinition/Account']
        type: Reference
        mustSupport: false
        isSummary: false
        index: 18
    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|5.0.0-snapshot3'}
    isSummary: false
    index: 19
  balance:
    isModifier: false
    short: Calculated account balance(s)
    index: 20
    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: 21
      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: 22
      estimate: {isModifier: false, short: Estimated balance, type: boolean, mustSupport: false, isSummary: false, index: 23}
      amount: {isModifier: false, short: Calculated amount, type: Money, mustSupport: false, isSummary: false, index: 24}
    required: [amount]
    isSummary: false
  guarantor:
    isModifier: false
    short: The parties ultimately responsible for balancing the Account
    index: 12
    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: 13
      onHold: {isModifier: false, short: Credit or other hold applied, type: boolean, mustSupport: false, isSummary: false, index: 14}
      period: {isModifier: false, short: Guarantee account during, type: Period, mustSupport: false, isSummary: false, index: 15}
    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|5.0.0-snapshot3'}
    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
  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: 10
package_version: 5.0.0-snapshot3
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/Account
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 5.0.0-snapshot3
required: [status]