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 Detail

      • identifier

        protected List<Identifier> identifier
        Unique identifier used to reference the account. May or may not be intended for human use (e.g. credit card number).
      • 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

        protected Resource 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

        protected List<Account.CoverageComponent> 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

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

        protected StringType description
        Provides additional information about what the account tracks and how it is used.
      • 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".
      • 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

      • 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

      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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".
      • 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:
        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

      • SP_STATUS

        public static final String SP_STATUS
        Search parameter: status

        Description: active | inactive | entered-in-error
        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
        Type: token
        Path: Account.status

    • Constructor Detail

      • Account

        public Account()
        Constructor