Skip to main content

Account

ResourceFinancial · GeneralTrial useMaturity 2

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.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
8 of 8 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..*IdentifierAccount number
statusRequired?!Σ
1..1codeactive | inactive | entered-in-error | on-hold | unknownBinding (required): account-status
typeΣ
0..1CodeableConceptE.g. patient, expense, depreciationBinding (example): account-type
nameΣ
0..1stringHuman-readable label
subjectΣ
0..*Reference(Patient | Device | Practitioner | PractitionerRole | Location | HealthcareService | Organization)The entity that caused the expenses
servicePeriodΣ
0..1PeriodTransaction window
coverageΣ
0..*BackboneElementThe party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account
coverageRequiredΣ
1..1Reference(Coverage)The party(s), such as insurances, that may contribute to the payment of this account
priorityΣ
0..1positiveIntThe priority of the coverage in the context of this account
ownerΣ
0..1Reference(Organization)Entity managing the Account
descriptionΣ
0..1stringExplanation of purpose/use
guarantor
0..*BackboneElementThe parties ultimately responsible for balancing the Account
partyRequired
1..1Reference(Patient | RelatedPerson | Organization)Responsible entity
onHold
0..1booleanCredit or other hold applied
period
0..1PeriodGuarantee account during
partOf
0..1Reference(Account)Reference to a parent Account

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/Account?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
identifiertoken

Account number

Account.identifier
namestring

Human-readable label

Account.name
ownerreference

Entity managing the Account

Account.owner
patientreference

The entity that caused the expenses

Account.subject.where(resolve() is Patient)
perioddate

Transaction window

Account.servicePeriod
statustoken

active | inactive | entered-in-error | on-hold | unknown

Account.status
subjectreference

The entity that caused the expenses

Account.subject
typetoken

E.g. patient, expense, depreciation

Account.type

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition