This page is part of the FHIR Specification (v1.0.0: DSTU 2 Ballot 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2
Patient Administration Work Group | Maturity Level: 0 | Compartments: Device, Patient, Practitioner |
A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centres, etc.
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Account | Σ | DomainResource | ||
identifier | Σ | 0..* | Identifier | Account number |
name | Σ | 0..1 | string | Human-readable label |
type | Σ | 0..1 | CodeableConcept | E.g. patient, expense, depreciation |
status | ?! Σ | 0..1 | code | active | inactive AccountStatus (Preferred) |
activePeriod | Σ | 0..1 | Period | Valid from..to |
currency | Σ | 0..1 | Coding | Base currency in which balance is tracked |
balance | Σ | 0..1 | Money | How much is in account? |
coveragePeriod | Σ | 0..1 | Period | Transaction window |
subject | Σ | 0..1 | Reference(Patient | Device | Practitioner | Location | HealthcareService | Organization) | What is account tied to? |
owner | Σ | 0..1 | Reference(Organization) | Who is responsible? |
description | Σ | 0..1 | string | Explanation of purpose/use |
Documentation for this format |
UML Diagram
XML Template
<Account xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Account number --></identifier> <name value="[string]"/><!-- 0..1 Human-readable label --> <type><!-- 0..1 CodeableConcept E.g. patient, expense, depreciation --></type> <status value="[code]"/><!-- 0..1 active | inactive --> <activePeriod><!-- 0..1 Period Valid from..to --></activePeriod> <currency><!-- 0..1 Coding Base currency in which balance is tracked --></currency> <balance><!-- 0..1 Quantity(Money) How much is in account? --></balance> <coveragePeriod><!-- 0..1 Period Transaction window --></coveragePeriod> <subject><!-- 0..1 Reference(Patient|Device|Practitioner|Location| HealthcareService|Organization) What is account tied to? --></subject> <owner><!-- 0..1 Reference(Organization) Who is responsible? --></owner> <description value="[string]"/><!-- 0..1 Explanation of purpose/use --> </Account>
JSON Template
{ "resourceType" : "Account", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Account number "name" : "<string>", // Human-readable label "type" : { CodeableConcept }, // E.g. patient, expense, depreciation "status" : "<code>", // active | inactive "activePeriod" : { Period }, // Valid from..to "currency" : { Coding }, // Base currency in which balance is tracked "balance" : { Quantity(Money) }, // How much is in account? "coveragePeriod" : { Period }, // Transaction window "subject" : { Reference(Patient|Device|Practitioner|Location| HealthcareService|Organization) }, // What is account tied to? "owner" : { Reference(Organization) }, // Who is responsible? "description" : "<string>" // Explanation of purpose/use }
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Account | Σ | DomainResource | ||
identifier | Σ | 0..* | Identifier | Account number |
name | Σ | 0..1 | string | Human-readable label |
type | Σ | 0..1 | CodeableConcept | E.g. patient, expense, depreciation |
status | ?! Σ | 0..1 | code | active | inactive AccountStatus (Preferred) |
activePeriod | Σ | 0..1 | Period | Valid from..to |
currency | Σ | 0..1 | Coding | Base currency in which balance is tracked |
balance | Σ | 0..1 | Money | How much is in account? |
coveragePeriod | Σ | 0..1 | Period | Transaction window |
subject | Σ | 0..1 | Reference(Patient | Device | Practitioner | Location | HealthcareService | Organization) | What is account tied to? |
owner | Σ | 0..1 | Reference(Organization) | Who is responsible? |
description | Σ | 0..1 | string | Explanation of purpose/use |
Documentation for this format |
XML Template
<Account xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Account number --></identifier> <name value="[string]"/><!-- 0..1 Human-readable label --> <type><!-- 0..1 CodeableConcept E.g. patient, expense, depreciation --></type> <status value="[code]"/><!-- 0..1 active | inactive --> <activePeriod><!-- 0..1 Period Valid from..to --></activePeriod> <currency><!-- 0..1 Coding Base currency in which balance is tracked --></currency> <balance><!-- 0..1 Quantity(Money) How much is in account? --></balance> <coveragePeriod><!-- 0..1 Period Transaction window --></coveragePeriod> <subject><!-- 0..1 Reference(Patient|Device|Practitioner|Location| HealthcareService|Organization) What is account tied to? --></subject> <owner><!-- 0..1 Reference(Organization) Who is responsible? --></owner> <description value="[string]"/><!-- 0..1 Explanation of purpose/use --> </Account>
JSON Template
{ "resourceType" : "Account", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Account number "name" : "<string>", // Human-readable label "type" : { CodeableConcept }, // E.g. patient, expense, depreciation "status" : "<code>", // active | inactive "activePeriod" : { Period }, // Valid from..to "currency" : { Coding }, // Base currency in which balance is tracked "balance" : { Quantity(Money) }, // How much is in account? "coveragePeriod" : { Period }, // Transaction window "subject" : { Reference(Patient|Device|Practitioner|Location| HealthcareService|Organization) }, // What is account tied to? "owner" : { Reference(Organization) }, // Who is responsible? "description" : "<string>" // Explanation of purpose/use }
Alternate definitions: Schema/Schematron, Resource Profile (XML, JSON), Questionnaire
Path | Definition | Type | Reference |
---|---|---|---|
Account.status | Indicates whether the account is available to be used | Preferred | AccountStatus |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Paths |
balance | quantity | How much is in account? | Account.balance |
identifier | token | Account number | Account.identifier |
name | string | Human-readable label | Account.name |
owner | reference | Who is responsible? | Account.owner (Organization) |
patient | reference | What is account tied to? | Account.subject (Patient) |
period | date | Transaction window | Account.coveragePeriod |
status | token | active | inactive | Account.status |
subject | reference | What is account tied to? | Account.subject (Device, Organization, HealthcareService, Location, Patient, Practitioner) |
type | token | E.g. patient, expense, depreciation | Account.type |