public class Account extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Account.AccountStatus |
static class |
Account.AccountStatusEnumFactory |
static class |
Account.CoverageComponent |
static class |
Account.GuarantorComponent |
| Modifier and Type | Field and Description |
|---|---|
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.
|
protected StringType |
description
Provides additional information about what the account tracks and how it is used.
|
protected List<Account.GuarantorComponent> |
guarantor
The parties responsible for balancing the account if other payment options fall short.
|
protected List<Identifier> |
identifier
Unique identifier used to reference the account.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_OWNER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected StringType |
name
Name used for the account when displaying it to humans in reports, etc.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
NAME
Fluent Client search parameter constant for name
|
protected Reference |
owner
Indicates the service area, hospital, department, etc.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
OWNER
Fluent Client search parameter constant for owner
|
protected Organization |
ownerTarget
The actual object that is the target of the reference (Indicates the service area, hospital, department, etc.
|
protected Reference |
partOf
Reference to a parent Account.
|
protected Account |
partOfTarget
The actual object that is the target of the reference (Reference to a parent Account.)
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
PERIOD
Fluent Client search parameter constant for period
|
protected Period |
servicePeriod
The date range of services associated with this account.
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_NAME
Search parameter: name
|
static String |
SP_OWNER
Search parameter: owner
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PERIOD
Search parameter: period
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
static String |
SP_TYPE
Search parameter: type
|
protected Enumeration<Account.AccountStatus> |
status
Indicates whether the account is presently used/usable or not.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected List<Reference> |
subject
Identifies the entity which incurs the expenses.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected List<Resource> |
subjectTarget
The actual objects that are the target of the reference (Identifies the entity which incurs the expenses.
|
protected CodeableConcept |
type
Categorizes the account for reporting and searching purposes.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Account()
Constructor
|
Account(Enumeration<Account.AccountStatus> status)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected Enumeration<Account.AccountStatus> status
protected CodeableConcept type
protected StringType name
protected List<Reference> subject
protected List<Resource> subjectTarget
protected Period servicePeriod
protected List<Account.CoverageComponent> coverage
protected Reference owner
protected Organization ownerTarget
protected StringType description
protected List<Account.GuarantorComponent> guarantor
protected Account partOfTarget
public static final String SP_OWNER
Description: Entity managing the Account
Type: reference
Path: Account.owner
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OWNER
Description: Entity managing the Account
Type: reference
Path: Account.owner
public static final ca.uhn.fhir.model.api.Include INCLUDE_OWNER
public static final String SP_IDENTIFIER
Description: Account number
Type: token
Path: Account.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Account number
Type: token
Path: Account.identifier
public static final String SP_PERIOD
Description: Transaction window
Type: date
Path: Account.servicePeriod
public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD
Description: Transaction window
Type: date
Path: Account.servicePeriod
public static final String SP_SUBJECT
Description: The entity that caused the expenses
Type: reference
Path: Account.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: The entity that caused the expenses
Type: reference
Path: Account.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_PATIENT
Description: The entity that caused the expenses
Type: reference
Path: Account.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: The entity that caused the expenses
Type: reference
Path: Account.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_NAME
Description: Human-readable label
Type: string
Path: Account.name
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Description: Human-readable label
Type: string
Path: Account.name
public static final String SP_TYPE
Description: E.g. patient, expense, depreciation
Type: token
Path: Account.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Description: E.g. patient, expense, depreciation
Type: token
Path: Account.type
public static final String SP_STATUS
Description: active | inactive | entered-in-error | on-hold | unknown
Type: token
Path: Account.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: active | inactive | entered-in-error | on-hold | unknown
Type: token
Path: Account.status
public Account()
public Account(Enumeration<Account.AccountStatus> status)
public List<Identifier> getIdentifier()
identifier (Unique identifier used to reference the account. Might or might not be intended for human use (e.g. credit card number).)public Account setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Account addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic Enumeration<Account.AccountStatus> getStatusElement()
status (Indicates whether the account is presently used/usable or not.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public Account setStatusElement(Enumeration<Account.AccountStatus> value)
value - status (Indicates whether the account is presently used/usable or not.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Account.AccountStatus getStatus()
public Account setStatus(Account.AccountStatus value)
value - Indicates whether the account is presently used/usable or not.public CodeableConcept getType()
type (Categorizes the account for reporting and searching purposes.)public boolean hasType()
public Account setType(CodeableConcept value)
value - type (Categorizes the account for reporting and searching purposes.)public StringType getNameElement()
name (Name used for the account when displaying it to humans in reports, etc.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public Account setNameElement(StringType value)
value - name (Name used for the account when displaying it to humans in reports, etc.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public Account setName(String value)
value - Name used for the account when displaying it to humans in reports, etc.public List<Reference> getSubject()
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.)public Account setSubject(List<Reference> theSubject)
this for easy method chainingpublic boolean hasSubject()
public Reference addSubject()
public Account addSubject(Reference t)
public Reference getSubjectFirstRep()
subject, creating it if it does not already exist@Deprecated public List<Resource> getSubjectTarget()
public Period getServicePeriod()
servicePeriod (The date range of services associated with this account.)public boolean hasServicePeriod()
public Account setServicePeriod(Period value)
value - servicePeriod (The date range of services associated with this account.)public List<Account.CoverageComponent> getCoverage()
coverage (The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account.)public Account setCoverage(List<Account.CoverageComponent> theCoverage)
this for easy method chainingpublic boolean hasCoverage()
public Account.CoverageComponent addCoverage()
public Account addCoverage(Account.CoverageComponent t)
public Account.CoverageComponent getCoverageFirstRep()
coverage, creating it if it does not already existpublic Reference getOwner()
owner (Indicates the service area, hospital, department, etc. with responsibility for managing the Account.)public boolean hasOwner()
public Account setOwner(Reference value)
value - owner (Indicates the service area, hospital, department, etc. with responsibility for managing the Account.)public Organization getOwnerTarget()
owner The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Indicates the service area, hospital, department, etc. with responsibility for managing the Account.)public Account setOwnerTarget(Organization value)
value - owner The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Indicates the service area, hospital, department, etc. with responsibility for managing the Account.)public StringType getDescriptionElement()
description (Provides additional information about what the account tracks and how it is used.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public Account setDescriptionElement(StringType value)
value - description (Provides additional information about what the account tracks and how it is used.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public Account setDescription(String value)
value - Provides additional information about what the account tracks and how it is used.public List<Account.GuarantorComponent> getGuarantor()
guarantor (The parties responsible for balancing the account if other payment options fall short.)public Account setGuarantor(List<Account.GuarantorComponent> theGuarantor)
this for easy method chainingpublic boolean hasGuarantor()
public Account.GuarantorComponent addGuarantor()
public Account addGuarantor(Account.GuarantorComponent t)
public Account.GuarantorComponent getGuarantorFirstRep()
guarantor, creating it if it does not already existpublic boolean hasPartOf()
public Account setPartOf(Reference value)
value - partOf (Reference to a parent Account.)public Account getPartOfTarget()
partOf The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Reference to a parent Account.)public Account setPartOfTarget(Account value)
value - partOf The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Reference to a parent Account.)protected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic Account copy()
copy in class DomainResourcepublic void copyValues(Account dst)
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.