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. Might or might 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 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.
      • subjectTarget

        protected List<Resource> subjectTarget
        The actual objects that are the target of the reference (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

        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 service area, hospital, department, etc. with responsibility for managing the Account.
      • ownerTarget

        protected Organization ownerTarget
        The actual object that is the target of the reference (Indicates the service area, hospital, department, etc. with responsibility for managing the Account.)
      • description

        protected StringType description
        Provides additional information about what the account tracks and how it is used.
      • partOfTarget

        protected Account partOfTarget
        The actual object that is the target of the reference (Reference to a parent Account.)
      • 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".
      • 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.servicePeriod

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

        public static final String SP_PATIENT
        Search parameter: patient

        Description: The entity that caused the expenses
        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: The entity that caused the expenses
        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 | 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