Class Account
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.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class Account : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Name
Extension container element for Name
Declaration
public Element _Name { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Status
Extension container element for Status
Declaration
public Element _Status { get; set; }
Property Value
Type | Description |
---|---|
Element |
ActivePeriod
Indicates the period of time over which the account is allowed.
Declaration
public Period ActivePeriod { get; set; }
Property Value
Type | Description |
---|---|
Period |
Balance
Represents the sum of all credits less all debits associated with the account. Might be positive, zero or negative.
Declaration
public Quantity Balance { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
CoveragePeriod
Identifies the period of time the account applies to; e.g. accounts created per fiscal year, quarter, etc.
Declaration
public Period CoveragePeriod { get; set; }
Property Value
Type | Description |
---|---|
Period |
Currency
Identifies the currency to which transactions must be converted when crediting or debiting the account.
Declaration
public Coding Currency { get; set; }
Property Value
Type | Description |
---|---|
Coding |
Description
Provides additional information about what the account tracks and how it is used.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System. |
Identifier
Unique identifier used to reference the account. May or may not be intended for human use (e.g. credit card number).
Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Name
Name used for the account when displaying it to humans in reports, etc.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System. |
Owner
Indicates the organization, department, etc. with responsibility for the account.
Declaration
public Reference Owner { get; set; }
Property Value
Type | Description |
---|---|
Reference |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
Type | Description |
---|---|
System. |
Overrides
| Improve this Doc View SourceStatus
Indicates whether the account is presently used/useable or not.
Declaration
public string Status { get; set; }
Property Value
Type | Description |
---|---|
System. |
Subject
Identifies the patient, device, practitioner, location or other object the account is associated with.
Declaration
public Reference Subject { get; set; }
Property Value
Type | Description |
---|---|
Reference |
Type
Categorizes the account for reporting and searching purposes.
Declaration
public CodeableConcept Type { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options | |
System. |
propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
writer | |
Json |
options | |
System. |
includeStartObject |