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:
  • Field Details

    • identifier

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

      Indicates whether the account is presently used/usable or not.
    • 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 Reference subject
      Identifies the patient, device, practitioner, location or other object the account is associated with.
    • subjectTarget

      The actual object that is the target of the reference (Identifies the patient, device, practitioner, location or other object the account is associated with.)
    • period

      protected Period period
      Identifies the period of time the account applies to; e.g. accounts created per fiscal year, quarter, etc.
    • active

      protected Period active
      Indicates the period of time over which the account is allowed to have transactions posted to it. This period may be different to the coveragePeriod which is the duration of time that services may occur.
    • balance

      protected Money balance
      Represents the sum of all credits less all debits associated with the account. Might be positive, zero or negative.
    • 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 organization, department, etc. with responsibility for the account.
    • ownerTarget

      The actual object that is the target of the reference (Indicates the organization, department, etc. with responsibility for the account.)
    • description

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

      Parties financially responsible for the account.
    • SP_OWNER

      public static final String SP_OWNER
      Search parameter: owner

      Description: Who is responsible?
      Type: reference
      Path: Account.owner

      See Also:
    • OWNER

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

      Description: Who is responsible?
      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_IDENTIFIER

      public static final String SP_IDENTIFIER
      Search parameter: identifier

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

      See Also:
    • 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_PERIOD

      public static final String SP_PERIOD
      Search parameter: period

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

      See Also:
    • 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.period

    • SP_BALANCE

      public static final String SP_BALANCE
      Search parameter: balance

      Description: How much is in account?
      Type: quantity
      Path: Account.balance

      See Also:
    • BALANCE

      public static final ca.uhn.fhir.rest.gclient.QuantityClientParam BALANCE
      Fluent Client search parameter constant for balance

      Description: How much is in account?
      Type: quantity
      Path: Account.balance

    • SP_SUBJECT

      public static final String SP_SUBJECT
      Search parameter: subject

      Description: What is account tied to?
      Type: reference
      Path: Account.subject

      See Also:
    • SUBJECT

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

      Description: What is account tied to?
      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_PATIENT

      public static final String SP_PATIENT
      Search parameter: patient

      Description: What is account tied to?
      Type: reference
      Path: Account.subject

      See Also:
    • PATIENT

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

      Description: What is account tied to?
      Type: reference
      Path: Account.subject

    • 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_NAME

      public static final String SP_NAME
      Search parameter: name

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

      See Also:
    • 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_TYPE

      public static final String SP_TYPE
      Search parameter: type

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

      See Also:
    • 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

    • SP_STATUS

      public static final String SP_STATUS
      Search parameter: status

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

      See Also:
    • STATUS

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

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

  • Constructor Details

    • Account

      public Account()
      Constructor
  • Method Details