public class ChargeItem extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ChargeItem.ChargeItemPerformerComponent |
static class |
ChargeItem.ChargeItemStatus |
static class |
ChargeItem.ChargeItemStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected List<Reference> |
account
Account into which this ChargeItems belongs.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ACCOUNT
Fluent Client search parameter constant for account
|
protected List<Account> |
accountTarget
The actual objects that are the target of the reference (Account into which this ChargeItems belongs.)
|
protected List<CodeableConcept> |
bodysite
The anatomical location where the related service has been applied.
|
protected CodeableConcept |
code
A code that identifies the charge, like a billing code.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
protected Reference |
context
The encounter or episode of care that establishes the context for this event.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
CONTEXT
Fluent Client search parameter constant for context
|
protected Resource |
contextTarget
The actual object that is the target of the reference (The encounter or episode of care that establishes the context for this event.)
|
protected Reference |
costCenter
The financial cost center permits the tracking of charge attribution.
|
protected Organization |
costCenterTarget
The actual object that is the target of the reference (The financial cost center permits the tracking of charge attribution.)
|
protected List<CanonicalType> |
definitionCanonical
References the source of pricing information, rules of application for the code this ChargeItem uses.
|
protected List<UriType> |
definitionUri
References the (external) source of pricing information, rules of application for the code this ChargeItem uses.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
ENTERED_DATE
Fluent Client search parameter constant for entered-date
|
protected DateTimeType |
enteredDate
Date the charge item was entered.
|
protected Reference |
enterer
The device, practitioner, etc.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ENTERER
Fluent Client search parameter constant for enterer
|
protected Resource |
entererTarget
The actual object that is the target of the reference (The device, practitioner, etc.
|
static ca.uhn.fhir.rest.gclient.NumberClientParam |
FACTOR_OVERRIDE
Fluent Client search parameter constant for factor-override
|
protected DecimalType |
factorOverride
Factor overriding the factor determined by the rules associated with the code.
|
protected List<Identifier> |
identifier
Identifiers assigned to this event performer or other systems.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ACCOUNT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ENTERER
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_PERFORMER_ACTOR
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PERFORMING_ORGANIZATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_REQUESTING_ORGANIZATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SERVICE
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 List<Annotation> |
note
Comments made about the event by the performer, subject or other participants.
|
protected Type |
occurrence
Date/time(s) or duration when the charged service was applied.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
OCCURRENCE
Fluent Client search parameter constant for occurrence
|
protected StringType |
overrideReason
If the list price or the rule-based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.
|
protected List<Reference> |
partOf
ChargeItems can be grouped to larger ChargeItems covering the whole set.
|
protected List<ChargeItem> |
partOfTarget
The actual objects that are the target of the reference (ChargeItems can be grouped to larger ChargeItems covering the whole set.)
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected List<ChargeItem.ChargeItemPerformerComponent> |
performer
Indicates who or what performed or participated in the charged service.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PERFORMER_ACTOR
Fluent Client search parameter constant for performer-actor
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PERFORMER_FUNCTION
Fluent Client search parameter constant for performer-function
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PERFORMING_ORGANIZATION
Fluent Client search parameter constant for performing-organization
|
protected Reference |
performingOrganization
The organization requesting the service.
|
protected Organization |
performingOrganizationTarget
The actual object that is the target of the reference (The organization requesting the service.)
|
static ca.uhn.fhir.rest.gclient.QuantityClientParam |
PRICE_OVERRIDE
Fluent Client search parameter constant for price-override
|
protected Money |
priceOverride
Total price of the charge overriding the list price associated with the code.
|
protected Type |
product
Identifies the device, food, drug or other product being charged either by type code or reference to an instance.
|
protected Quantity |
quantity
Quantity of which the charge item has been serviced.
|
static ca.uhn.fhir.rest.gclient.QuantityClientParam |
QUANTITY
Fluent Client search parameter constant for quantity
|
protected List<CodeableConcept> |
reason
Describes why the event occurred in coded or textual form.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
REQUESTING_ORGANIZATION
Fluent Client search parameter constant for requesting-organization
|
protected Reference |
requestingOrganization
The organization performing the service.
|
protected Organization |
requestingOrganizationTarget
The actual object that is the target of the reference (The organization performing the service.)
|
protected List<Reference> |
service
Indicated the rendered service that caused this charge.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SERVICE
Fluent Client search parameter constant for service
|
protected List<Resource> |
serviceTarget
The actual objects that are the target of the reference (Indicated the rendered service that caused this charge.)
|
static String |
SP_ACCOUNT
Search parameter: account
|
static String |
SP_CODE
Search parameter: code
|
static String |
SP_CONTEXT
Search parameter: context
|
static String |
SP_ENTERED_DATE
Search parameter: entered-date
|
static String |
SP_ENTERER
Search parameter: enterer
|
static String |
SP_FACTOR_OVERRIDE
Search parameter: factor-override
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_OCCURRENCE
Search parameter: occurrence
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PERFORMER_ACTOR
Search parameter: performer-actor
|
static String |
SP_PERFORMER_FUNCTION
Search parameter: performer-function
|
static String |
SP_PERFORMING_ORGANIZATION
Search parameter: performing-organization
|
static String |
SP_PRICE_OVERRIDE
Search parameter: price-override
|
static String |
SP_QUANTITY
Search parameter: quantity
|
static String |
SP_REQUESTING_ORGANIZATION
Search parameter: requesting-organization
|
static String |
SP_SERVICE
Search parameter: service
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<ChargeItem.ChargeItemStatus> |
status
The current state of the ChargeItem.
|
protected Reference |
subject
The individual or set of individuals the action is being or was performed on.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (The individual or set of individuals the action is being or was performed on.)
|
protected List<Reference> |
supportingInformation
Further information supporting this charge.
|
protected List<Resource> |
supportingInformationTarget
The actual objects that are the target of the reference (Further information supporting this charge.)
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
ChargeItem()
Constructor
|
ChargeItem(Enumeration<ChargeItem.ChargeItemStatus> status,
CodeableConcept code,
Reference subject)
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 List<UriType> definitionUri
protected List<CanonicalType> definitionCanonical
protected Enumeration<ChargeItem.ChargeItemStatus> status
protected List<Reference> partOf
protected List<ChargeItem> partOfTarget
protected CodeableConcept code
protected Reference subject
protected Resource subjectTarget
protected Reference context
protected Resource contextTarget
protected Type occurrence
protected List<ChargeItem.ChargeItemPerformerComponent> performer
protected Reference performingOrganization
protected Organization performingOrganizationTarget
protected Reference requestingOrganization
protected Organization requestingOrganizationTarget
protected Reference costCenter
protected Organization costCenterTarget
protected List<CodeableConcept> bodysite
protected DecimalType factorOverride
protected Money priceOverride
protected StringType overrideReason
protected Resource entererTarget
protected DateTimeType enteredDate
protected List<CodeableConcept> reason
protected List<Resource> serviceTarget
protected Type product
protected List<Account> accountTarget
protected List<Annotation> note
protected List<Reference> supportingInformation
protected List<Resource> supportingInformationTarget
public static final String SP_IDENTIFIER
Description: Business Identifier for item
Type: token
Path: ChargeItem.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Business Identifier for item
Type: token
Path: ChargeItem.identifier
public static final String SP_PERFORMING_ORGANIZATION
Description: Organization providing the charged service
Type: reference
Path: ChargeItem.performingOrganization
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMING_ORGANIZATION
Description: Organization providing the charged service
Type: reference
Path: ChargeItem.performingOrganization
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMING_ORGANIZATION
public static final String SP_CODE
Description: A code that identifies the charge, like a billing code
Type: token
Path: ChargeItem.code
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Description: A code that identifies the charge, like a billing code
Type: token
Path: ChargeItem.code
public static final String SP_QUANTITY
Description: Quantity of which the charge item has been serviced
Type: quantity
Path: ChargeItem.quantity
public static final ca.uhn.fhir.rest.gclient.QuantityClientParam QUANTITY
Description: Quantity of which the charge item has been serviced
Type: quantity
Path: ChargeItem.quantity
public static final String SP_SUBJECT
Description: Individual service was done for/to
Type: reference
Path: ChargeItem.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: Individual service was done for/to
Type: reference
Path: ChargeItem.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_OCCURRENCE
Description: When the charged service was applied
Type: date
Path: ChargeItem.occurrence[x]
public static final ca.uhn.fhir.rest.gclient.DateClientParam OCCURRENCE
Description: When the charged service was applied
Type: date
Path: ChargeItem.occurrence[x]
public static final String SP_ENTERED_DATE
Description: Date the charge item was entered
Type: date
Path: ChargeItem.enteredDate
public static final ca.uhn.fhir.rest.gclient.DateClientParam ENTERED_DATE
Description: Date the charge item was entered
Type: date
Path: ChargeItem.enteredDate
public static final String SP_PERFORMER_FUNCTION
Description: What type of performance was done
Type: token
Path: ChargeItem.performer.function
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PERFORMER_FUNCTION
Description: What type of performance was done
Type: token
Path: ChargeItem.performer.function
public static final String SP_PATIENT
Description: Individual service was done for/to
Type: reference
Path: ChargeItem.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Individual service was done for/to
Type: reference
Path: ChargeItem.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_FACTOR_OVERRIDE
Description: Factor overriding the associated rules
Type: number
Path: ChargeItem.factorOverride
public static final ca.uhn.fhir.rest.gclient.NumberClientParam FACTOR_OVERRIDE
Description: Factor overriding the associated rules
Type: number
Path: ChargeItem.factorOverride
public static final String SP_SERVICE
Description: Which rendered service is being charged?
Type: reference
Path: ChargeItem.service
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SERVICE
Description: Which rendered service is being charged?
Type: reference
Path: ChargeItem.service
public static final ca.uhn.fhir.model.api.Include INCLUDE_SERVICE
public static final String SP_PRICE_OVERRIDE
Description: Price overriding the associated rules
Type: quantity
Path: ChargeItem.priceOverride
public static final ca.uhn.fhir.rest.gclient.QuantityClientParam PRICE_OVERRIDE
Description: Price overriding the associated rules
Type: quantity
Path: ChargeItem.priceOverride
public static final String SP_CONTEXT
Description: Encounter / Episode associated with event
Type: reference
Path: ChargeItem.context
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTEXT
Description: Encounter / Episode associated with event
Type: reference
Path: ChargeItem.context
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTEXT
public static final String SP_ENTERER
Description: Individual who was entering
Type: reference
Path: ChargeItem.enterer
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTERER
Description: Individual who was entering
Type: reference
Path: ChargeItem.enterer
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTERER
public static final String SP_PERFORMER_ACTOR
Description: Individual who was performing
Type: reference
Path: ChargeItem.performer.actor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER_ACTOR
Description: Individual who was performing
Type: reference
Path: ChargeItem.performer.actor
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER_ACTOR
public static final String SP_ACCOUNT
Description: Account to place this charge
Type: reference
Path: ChargeItem.account
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACCOUNT
Description: Account to place this charge
Type: reference
Path: ChargeItem.account
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACCOUNT
public static final String SP_REQUESTING_ORGANIZATION
Description: Organization requesting the charged service
Type: reference
Path: ChargeItem.requestingOrganization
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTING_ORGANIZATION
Description: Organization requesting the charged service
Type: reference
Path: ChargeItem.requestingOrganization
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTING_ORGANIZATION
public ChargeItem()
public ChargeItem(Enumeration<ChargeItem.ChargeItemStatus> status, CodeableConcept code, Reference subject)
public List<Identifier> getIdentifier()
identifier (Identifiers assigned to this event performer or other systems.)public ChargeItem setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public ChargeItem addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic List<UriType> getDefinitionUri()
definitionUri (References the (external) source of pricing information, rules of application for the code this ChargeItem uses.)public ChargeItem setDefinitionUri(List<UriType> theDefinitionUri)
this for easy method chainingpublic boolean hasDefinitionUri()
public UriType addDefinitionUriElement()
definitionUri (References the (external) source of pricing information, rules of application for the code this ChargeItem uses.)public ChargeItem addDefinitionUri(String value)
value - definitionUri (References the (external) source of pricing information, rules of application for the code this ChargeItem uses.)public boolean hasDefinitionUri(String value)
value - definitionUri (References the (external) source of pricing information, rules of application for the code this ChargeItem uses.)public List<CanonicalType> getDefinitionCanonical()
definitionCanonical (References the source of pricing information, rules of application for the code this ChargeItem uses.)public ChargeItem setDefinitionCanonical(List<CanonicalType> theDefinitionCanonical)
this for easy method chainingpublic boolean hasDefinitionCanonical()
public CanonicalType addDefinitionCanonicalElement()
definitionCanonical (References the source of pricing information, rules of application for the code this ChargeItem uses.)public ChargeItem addDefinitionCanonical(String value)
value - definitionCanonical (References the source of pricing information, rules of application for the code this ChargeItem uses.)public boolean hasDefinitionCanonical(String value)
value - definitionCanonical (References the source of pricing information, rules of application for the code this ChargeItem uses.)public Enumeration<ChargeItem.ChargeItemStatus> getStatusElement()
status (The current state of the ChargeItem.). 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 ChargeItem setStatusElement(Enumeration<ChargeItem.ChargeItemStatus> value)
value - status (The current state of the ChargeItem.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic ChargeItem.ChargeItemStatus getStatus()
public ChargeItem setStatus(ChargeItem.ChargeItemStatus value)
value - The current state of the ChargeItem.public List<Reference> getPartOf()
partOf (ChargeItems can be grouped to larger ChargeItems covering the whole set.)public ChargeItem setPartOf(List<Reference> thePartOf)
this for easy method chainingpublic boolean hasPartOf()
public ChargeItem addPartOf(Reference t)
public Reference getPartOfFirstRep()
partOf, creating it if it does not already exist@Deprecated public List<ChargeItem> getPartOfTarget()
@Deprecated public ChargeItem addPartOfTarget()
public CodeableConcept getCode()
code (A code that identifies the charge, like a billing code.)public boolean hasCode()
public ChargeItem setCode(CodeableConcept value)
value - code (A code that identifies the charge, like a billing code.)public Reference getSubject()
subject (The individual or set of individuals the action is being or was performed on.)public boolean hasSubject()
public ChargeItem setSubject(Reference value)
value - subject (The individual or set of individuals the action is being or was performed on.)public Resource getSubjectTarget()
subject 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. (The individual or set of individuals the action is being or was performed on.)public ChargeItem setSubjectTarget(Resource value)
value - subject 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. (The individual or set of individuals the action is being or was performed on.)public Reference getContext()
context (The encounter or episode of care that establishes the context for this event.)public boolean hasContext()
public ChargeItem setContext(Reference value)
value - context (The encounter or episode of care that establishes the context for this event.)public Resource getContextTarget()
context 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. (The encounter or episode of care that establishes the context for this event.)public ChargeItem setContextTarget(Resource value)
value - context 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. (The encounter or episode of care that establishes the context for this event.)public Type getOccurrence()
occurrence (Date/time(s) or duration when the charged service was applied.)public DateTimeType getOccurrenceDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
occurrence (Date/time(s) or duration when the charged service was applied.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOccurrenceDateTimeType()
public Period getOccurrencePeriod() throws org.hl7.fhir.exceptions.FHIRException
occurrence (Date/time(s) or duration when the charged service was applied.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOccurrencePeriod()
public Timing getOccurrenceTiming() throws org.hl7.fhir.exceptions.FHIRException
occurrence (Date/time(s) or duration when the charged service was applied.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOccurrenceTiming()
public boolean hasOccurrence()
public ChargeItem setOccurrence(Type value)
value - occurrence (Date/time(s) or duration when the charged service was applied.)public List<ChargeItem.ChargeItemPerformerComponent> getPerformer()
performer (Indicates who or what performed or participated in the charged service.)public ChargeItem setPerformer(List<ChargeItem.ChargeItemPerformerComponent> thePerformer)
this for easy method chainingpublic boolean hasPerformer()
public ChargeItem.ChargeItemPerformerComponent addPerformer()
public ChargeItem addPerformer(ChargeItem.ChargeItemPerformerComponent t)
public ChargeItem.ChargeItemPerformerComponent getPerformerFirstRep()
performer, creating it if it does not already existpublic Reference getPerformingOrganization()
performingOrganization (The organization requesting the service.)public boolean hasPerformingOrganization()
public ChargeItem setPerformingOrganization(Reference value)
value - performingOrganization (The organization requesting the service.)public Organization getPerformingOrganizationTarget()
performingOrganization 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. (The organization requesting the service.)public ChargeItem setPerformingOrganizationTarget(Organization value)
value - performingOrganization 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. (The organization requesting the service.)public Reference getRequestingOrganization()
requestingOrganization (The organization performing the service.)public boolean hasRequestingOrganization()
public ChargeItem setRequestingOrganization(Reference value)
value - requestingOrganization (The organization performing the service.)public Organization getRequestingOrganizationTarget()
requestingOrganization 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. (The organization performing the service.)public ChargeItem setRequestingOrganizationTarget(Organization value)
value - requestingOrganization 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. (The organization performing the service.)public Reference getCostCenter()
costCenter (The financial cost center permits the tracking of charge attribution.)public boolean hasCostCenter()
public ChargeItem setCostCenter(Reference value)
value - costCenter (The financial cost center permits the tracking of charge attribution.)public Organization getCostCenterTarget()
costCenter 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. (The financial cost center permits the tracking of charge attribution.)public ChargeItem setCostCenterTarget(Organization value)
value - costCenter 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. (The financial cost center permits the tracking of charge attribution.)public Quantity getQuantity()
quantity (Quantity of which the charge item has been serviced.)public boolean hasQuantity()
public ChargeItem setQuantity(Quantity value)
value - quantity (Quantity of which the charge item has been serviced.)public List<CodeableConcept> getBodysite()
bodysite (The anatomical location where the related service has been applied.)public ChargeItem setBodysite(List<CodeableConcept> theBodysite)
this for easy method chainingpublic boolean hasBodysite()
public CodeableConcept addBodysite()
public ChargeItem addBodysite(CodeableConcept t)
public CodeableConcept getBodysiteFirstRep()
bodysite, creating it if it does not already existpublic DecimalType getFactorOverrideElement()
factorOverride (Factor overriding the factor determined by the rules associated with the code.). This is the underlying object with id, value and extensions. The accessor "getFactorOverride" gives direct access to the valuepublic boolean hasFactorOverrideElement()
public boolean hasFactorOverride()
public ChargeItem setFactorOverrideElement(DecimalType value)
value - factorOverride (Factor overriding the factor determined by the rules associated with the code.). This is the underlying object with id, value and extensions. The accessor "getFactorOverride" gives direct access to the valuepublic BigDecimal getFactorOverride()
public ChargeItem setFactorOverride(BigDecimal value)
value - Factor overriding the factor determined by the rules associated with the code.public ChargeItem setFactorOverride(long value)
value - Factor overriding the factor determined by the rules associated with the code.public ChargeItem setFactorOverride(double value)
value - Factor overriding the factor determined by the rules associated with the code.public Money getPriceOverride()
priceOverride (Total price of the charge overriding the list price associated with the code.)public boolean hasPriceOverride()
public ChargeItem setPriceOverride(Money value)
value - priceOverride (Total price of the charge overriding the list price associated with the code.)public StringType getOverrideReasonElement()
overrideReason (If the list price or the rule-based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.). This is the underlying object with id, value and extensions. The accessor "getOverrideReason" gives direct access to the valuepublic boolean hasOverrideReasonElement()
public boolean hasOverrideReason()
public ChargeItem setOverrideReasonElement(StringType value)
value - overrideReason (If the list price or the rule-based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.). This is the underlying object with id, value and extensions. The accessor "getOverrideReason" gives direct access to the valuepublic String getOverrideReason()
public ChargeItem setOverrideReason(String value)
value - If the list price or the rule-based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.public Reference getEnterer()
enterer (The device, practitioner, etc. who entered the charge item.)public boolean hasEnterer()
public ChargeItem setEnterer(Reference value)
value - enterer (The device, practitioner, etc. who entered the charge item.)public Resource getEntererTarget()
enterer 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. (The device, practitioner, etc. who entered the charge item.)public ChargeItem setEntererTarget(Resource value)
value - enterer 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. (The device, practitioner, etc. who entered the charge item.)public DateTimeType getEnteredDateElement()
enteredDate (Date the charge item was entered.). This is the underlying object with id, value and extensions. The accessor "getEnteredDate" gives direct access to the valuepublic boolean hasEnteredDateElement()
public boolean hasEnteredDate()
public ChargeItem setEnteredDateElement(DateTimeType value)
value - enteredDate (Date the charge item was entered.). This is the underlying object with id, value and extensions. The accessor "getEnteredDate" gives direct access to the valuepublic Date getEnteredDate()
public ChargeItem setEnteredDate(Date value)
value - Date the charge item was entered.public List<CodeableConcept> getReason()
reason (Describes why the event occurred in coded or textual form.)public ChargeItem setReason(List<CodeableConcept> theReason)
this for easy method chainingpublic boolean hasReason()
public CodeableConcept addReason()
public ChargeItem addReason(CodeableConcept t)
public CodeableConcept getReasonFirstRep()
reason, creating it if it does not already existpublic List<Reference> getService()
service (Indicated the rendered service that caused this charge.)public ChargeItem setService(List<Reference> theService)
this for easy method chainingpublic boolean hasService()
public Reference addService()
public ChargeItem addService(Reference t)
public Reference getServiceFirstRep()
service, creating it if it does not already exist@Deprecated public List<Resource> getServiceTarget()
public Type getProduct()
product (Identifies the device, food, drug or other product being charged either by type code or reference to an instance.)public Reference getProductReference() throws org.hl7.fhir.exceptions.FHIRException
product (Identifies the device, food, drug or other product being charged either by type code or reference to an instance.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasProductReference()
public CodeableConcept getProductCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
product (Identifies the device, food, drug or other product being charged either by type code or reference to an instance.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasProductCodeableConcept()
public boolean hasProduct()
public ChargeItem setProduct(Type value)
value - product (Identifies the device, food, drug or other product being charged either by type code or reference to an instance.)public List<Reference> getAccount()
account (Account into which this ChargeItems belongs.)public ChargeItem setAccount(List<Reference> theAccount)
this for easy method chainingpublic boolean hasAccount()
public Reference addAccount()
public ChargeItem addAccount(Reference t)
public Reference getAccountFirstRep()
account, creating it if it does not already exist@Deprecated public List<Account> getAccountTarget()
@Deprecated public Account addAccountTarget()
public List<Annotation> getNote()
note (Comments made about the event by the performer, subject or other participants.)public ChargeItem setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public ChargeItem addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existpublic List<Reference> getSupportingInformation()
supportingInformation (Further information supporting this charge.)public ChargeItem setSupportingInformation(List<Reference> theSupportingInformation)
this for easy method chainingpublic boolean hasSupportingInformation()
public Reference addSupportingInformation()
public ChargeItem addSupportingInformation(Reference t)
public Reference getSupportingInformationFirstRep()
supportingInformation, creating it if it does not already exist@Deprecated public List<Resource> getSupportingInformationTarget()
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 ChargeItem copy()
copy in class DomainResourcepublic void copyValues(ChargeItem dst)
protected ChargeItem typedCopy()
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.