Name Flags Card. Type Description & Constraints doco
. . Account TU DomainResource Tracks balance, charges, for patient or cost center

Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
. . . identifier Σ 0..* Identifier Account number

. . . status ?! Σ 1..1 code active | inactive | entered-in-error | on-hold | unknown
Binding: Account Status ( Required)
. . . billingStatus Σ 0..1 CodeableConcept Tracks the lifecycle of the account through the billing process
Binding: Example Account Billing Statuses ( Example)
. . . type Σ 0..1 CodeableConcept E.g. patient, expense, depreciation
Binding: Account Types ( Example)
. . . name Σ 0..1 string Human-readable label
. . . subject Σ 0..* Reference( Patient | Device | Practitioner | PractitionerRole | Location | HealthcareService | Organization) The entity that caused the expenses

. . . servicePeriod Σ 0..1 Period Transaction window
. . . covers Σ 0..* Reference( Encounter | EpisodeOfCare) Episodic account covering these encounters/episodes of care

. . . coverage Σ 0..* BackboneElement The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account

. . . . coverage Σ 1..1 Reference( Coverage) The party(s), such as insurances, that may contribute to the payment of this account
. . . . priority Σ 0..1 positiveInt The priority of the coverage in the context of this account
. . . owner Σ 0..1 Reference( Organization) Entity managing the Account
. . . description Σ 0..1 markdown Explanation of purpose/use
. . . guarantor 0..* BackboneElement The parties ultimately responsible for balancing the Account

. . . . party 1..1 Reference( Patient | RelatedPerson | Organization) Responsible entity
. . . . onHold 0..1 boolean Credit or other hold applied
. . . . period 0..1 Period Guarantee account during
. . . diagnosis Σ C TU 0..* BackboneElement The list of diagnoses relevant to this account
+ Rule: The dateOfDiagnosis is not valid when using a reference to a diagnosis

. . . . sequence 0..1 positiveInt Ranking of the diagnosis (for each type)
. . . . condition Σ C 1..1 CodeableReference( Condition) The diagnosis relevant to the account
Binding: Condition/Problem/Diagnosis Codes ( Example)
. . . . dateOfDiagnosis C 0..1 dateTime Date of the diagnosis (when coded diagnosis)
. . . . type 0..* CodeableConcept Type that this diagnosis has relevant to the account (e.g. admission, billing, discharge …)
Binding: Encounter Diagnosis Use ( Preferred)

. . . . onAdmission 0..1 boolean Diagnosis present on Admission
. . . . packageCode 0..* CodeableConcept Package Code specific for billing
Binding: diagnosis-package-code ( Example)

. . . procedure Σ C TU 0..* BackboneElement The list of procedures relevant to this account
+ Rule: The dateOfService is not valid when using a reference to a procedure

. . . . sequence 0..1 positiveInt Ranking of the procedure (for each type)
. . . . code Σ C 1..1 CodeableReference( Procedure) The procedure relevant to the account
Binding: Procedure Codes (SNOMED CT) ( Example)
. . . . dateOfService C 0..1 dateTime Date of the procedure (when coded procedure)
. . . . type 0..* CodeableConcept How this procedure value should be used in charging the account
Binding: procedure-type ( Example)

. . . . packageCode 0..* CodeableConcept Package Code specific for billing
Binding: procedure-package-code ( Example)

. . . . device Σ 0..* Reference( Device) Any devices that were associated with the procedure

. . . relatedAccount 0..* BackboneElement Other associated accounts related to this account

. . . . relationship 0..1 CodeableConcept Relationship of the associated Account
Binding: Account Relationship ( Example)
. . . . account 1..1 Reference( Account) Reference to an associated Account
. . . currency 0..1 CodeableConcept The base or default currency
Binding: Currencies ( Required)
. . . balance 0..* BackboneElement Calculated account balance(s)

. . . . aggregate 0..1 CodeableConcept Who is expected to pay this part of the balance
Binding: Account Aggregate ( Extensible)
. . . . term 0..1 CodeableConcept current | 30 | 60 | 90 | 120
Binding: Account Balance Term ( Extensible)
. . . . estimate 0..1 boolean Estimated balance
. . . . amount 1..1 Money Calculated amount
. . . calculatedAt 0..1 instant Time the balance amount was calculated

doco Documentation for this format