Class Account

All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

public class Account extends DomainResource
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.
See Also:
Serialized Form
  • Field Details

    • identifier

      Unique identifier used to reference the account. Might or might not be intended for human use (e.g. credit card number).
    • status

      Indicates whether the account is presently used/usable or not.
    • billingStatus

      The BillingStatus tracks the lifecycle of the account through the billing process. It indicates how transactions are treated when they are allocated to the account.
    • type

      protected CodeableConcept type
      Categorizes the account for reporting and searching purposes.
    • name

      protected StringType name
      Name used for the account when displaying it to humans in reports, etc.
    • subject

      protected List<Reference> subject
      Identifies the entity which incurs the expenses. While the immediate recipients of services or goods might be entities related to the subject, the expenses were ultimately incurred by the subject of the Account.
    • servicePeriod

      protected Period servicePeriod
      The date range of services associated with this account.
    • coverage

      The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account.
    • owner

      protected Reference owner
      Indicates the service area, hospital, department, etc. with responsibility for managing the Account.
    • description

      Provides additional information about what the account tracks and how it is used.
    • guarantor

      The parties responsible for balancing the account if other payment options fall short.
    • partOf

      protected Reference partOf
      Reference to a parent Account.
    • SP_GUARANTOR

      public static final String SP_GUARANTOR
      Search parameter: guarantor

      Description: The parties ultimately responsible for balancing the Account
      Type: reference
      Path: Account.guarantor.party

      See Also:
      Constant Field Values
    • GUARANTOR

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam GUARANTOR
      Fluent Client search parameter constant for guarantor

      Description: The parties ultimately responsible for balancing the Account
      Type: reference
      Path: Account.guarantor.party

    • INCLUDE_GUARANTOR

      public static final ca.uhn.fhir.model.api.Include INCLUDE_GUARANTOR
      Constant for fluent queries to be used to add include statements. Specifies the path value of "Account:guarantor".
    • SP_IDENTIFIER

      public static final String SP_IDENTIFIER
      Search parameter: identifier

      Description: Account number
      Type: token
      Path: Account.identifier

      See Also:
      Constant Field Values
    • IDENTIFIER

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
      Fluent Client search parameter constant for identifier

      Description: Account number
      Type: token
      Path: Account.identifier

    • SP_NAME

      public static final String SP_NAME
      Search parameter: name

      Description: Human-readable label
      Type: string
      Path: Account.name

      See Also:
      Constant Field Values
    • NAME

      public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
      Fluent Client search parameter constant for name

      Description: Human-readable label
      Type: string
      Path: Account.name

    • SP_OWNER

      public static final String SP_OWNER
      Search parameter: owner

      Description: Entity managing the Account
      Type: reference
      Path: Account.owner

      See Also:
      Constant Field Values
    • OWNER

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OWNER
      Fluent Client search parameter constant for owner

      Description: Entity managing the Account
      Type: reference
      Path: Account.owner

    • INCLUDE_OWNER

      public static final ca.uhn.fhir.model.api.Include INCLUDE_OWNER
      Constant for fluent queries to be used to add include statements. Specifies the path value of "Account:owner".
    • SP_PATIENT

      public static final String SP_PATIENT
      Search parameter: patient

      Description: The entity that caused the expenses
      Type: reference
      Path: Account.subject.where(resolve() is Patient)

      See Also:
      Constant Field Values
    • PATIENT

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
      Fluent Client search parameter constant for patient

      Description: The entity that caused the expenses
      Type: reference
      Path: Account.subject.where(resolve() is Patient)

    • INCLUDE_PATIENT

      public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
      Constant for fluent queries to be used to add include statements. Specifies the path value of "Account:patient".
    • SP_PERIOD

      public static final String SP_PERIOD
      Search parameter: period

      Description: Transaction window
      Type: date
      Path: Account.servicePeriod

      See Also:
      Constant Field Values
    • PERIOD

      public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD
      Fluent Client search parameter constant for period

      Description: Transaction window
      Type: date
      Path: Account.servicePeriod

    • SP_STATUS

      public static final String SP_STATUS
      Search parameter: status

      Description: active | inactive | entered-in-error | on-hold | unknown
      Type: token
      Path: Account.status

      See Also:
      Constant Field Values
    • STATUS

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
      Fluent Client search parameter constant for status

      Description: active | inactive | entered-in-error | on-hold | unknown
      Type: token
      Path: Account.status

    • SP_SUBJECT

      public static final String SP_SUBJECT
      Search parameter: subject

      Description: The entity that caused the expenses
      Type: reference
      Path: Account.subject

      See Also:
      Constant Field Values
    • SUBJECT

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
      Fluent Client search parameter constant for subject

      Description: The entity that caused the expenses
      Type: reference
      Path: Account.subject

    • INCLUDE_SUBJECT

      public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
      Constant for fluent queries to be used to add include statements. Specifies the path value of "Account:subject".
    • SP_TYPE

      public static final String SP_TYPE
      Search parameter: type

      Description: E.g. patient, expense, depreciation
      Type: token
      Path: Account.type

      See Also:
      Constant Field Values
    • TYPE

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
      Fluent Client search parameter constant for type

      Description: E.g. patient, expense, depreciation
      Type: token
      Path: Account.type

  • Constructor Details

  • Method Details