
Class ChargeItem
- 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
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
static class
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
FieldsModifier and TypeFieldDescriptionAccount into which this ChargeItems belongs.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for accountprotected List<CodeableConcept>
The anatomical location where the related service has been applied.protected CodeableConcept
A code that identifies the charge, like a billing code.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for codeprotected Reference
The financial cost center permits the tracking of charge attribution.protected List<CanonicalType>
References the source of pricing information, rules of application for the code this ChargeItem uses.References the (external) source of pricing information, rules of application for the code this ChargeItem uses.protected Reference
This ChargeItem has the details of how the associated Encounter should be billed or otherwise be handled by finance systems.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for encounterstatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for entered-dateprotected DateTimeType
Date the charge item was entered.protected Reference
The device, practitioner, etc.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for entererstatic final ca.uhn.fhir.rest.gclient.NumberClientParam
Fluent Client search parameter constant for factor-overrideprotected List<Identifier>
Identifiers assigned to this event performer or other systems.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.protected List<Annotation>
Comments made about the event by the performer, subject or other participants.protected DataType
Date/time(s) or duration when the charged service was applied.static final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for occurrenceprotected CodeableConcept
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.ChargeItems can be grouped to larger ChargeItems covering the whole set.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientprotected List<ChargeItem.ChargeItemPerformerComponent>
Indicates who or what performed or participated in the charged service.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for performer-actorstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for performer-functionstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for performing-organizationprotected Reference
The organization performing the service.static final ca.uhn.fhir.rest.gclient.QuantityClientParam
Fluent Client search parameter constant for price-overrideprotected List<CodeableReference>
Identifies the device, food, drug or other product being charged either by type code or reference to an instance.protected Quantity
Quantity of which the charge item has been serviced.static final ca.uhn.fhir.rest.gclient.QuantityClientParam
Fluent Client search parameter constant for quantityprotected List<CodeableConcept>
Describes why the event occurred in coded or textual form.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for requesting-organizationprotected Reference
The organization requesting the service.protected List<CodeableReference>
Indicated the rendered service that caused this charge.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for servicestatic final String
Search parameter: accountstatic final String
Search parameter: codestatic final String
Search parameter: encounterstatic final String
Search parameter: entered-datestatic final String
Search parameter: entererstatic final String
Search parameter: factor-overridestatic final String
Search parameter: identifierstatic final String
Search parameter: occurrencestatic final String
Search parameter: patientstatic final String
Search parameter: performer-actorstatic final String
Search parameter: performer-functionstatic final String
Search parameter: performing-organizationstatic final String
Search parameter: price-overridestatic final String
Search parameter: quantitystatic final String
Search parameter: requesting-organizationstatic final String
Search parameter: servicestatic final String
Search parameter: subjectprotected Enumeration<ChargeItem.ChargeItemStatus>
The current state of the ChargeItem.protected Reference
The individual or set of individuals the action is being or was performed on.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for subjectFurther information supporting this charge.protected MonetaryComponent
The total price for the chargable item, accounting for the quantity.protected MonetaryComponent
The unit price of the chargable item.Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
Fields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, meta
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
ConstructorsConstructorDescriptionConstructorChargeItem
(ChargeItem.ChargeItemStatus status, CodeableConcept code, Reference subject) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddDefinitionCanonical
(String value) addDefinitionUri
(String value) addNote()
copy()
void
copyValues
(ChargeItem dst) boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getCode()
getNamedProperty
(int _hash, String _name, boolean _checkValid) getNote()
Base[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
hasCode()
boolean
boolean
boolean
hasDefinitionCanonical
(String value) boolean
boolean
hasDefinitionUri
(String value) boolean
boolean
boolean
boolean
boolean
boolean
hasNote()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setAccount
(List<Reference> theAccount) setBodysite
(List<CodeableConcept> theBodysite) setCode
(CodeableConcept value) setCostCenter
(Reference value) setDefinitionCanonical
(List<CanonicalType> theDefinitionCanonical) setDefinitionUri
(List<UriType> theDefinitionUri) setEncounter
(Reference value) setEnteredDate
(Date value) setEnterer
(Reference value) setIdentifier
(List<Identifier> theIdentifier) setNote
(List<Annotation> theNote) setOccurrence
(DataType value) setOverrideReason
(CodeableConcept value) setPerformer
(List<ChargeItem.ChargeItemPerformerComponent> thePerformer) setProduct
(List<CodeableReference> theProduct) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setQuantity
(Quantity value) setReason
(List<CodeableConcept> theReason) setService
(List<CodeableReference> theService) setSubject
(Reference value) setSupportingInformation
(List<Reference> theSupportingInformation) protected ChargeItem
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, getSourcePackage, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, hasSourcePackage, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta, setSourcePackage
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, hasValidationInfo, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, removeChild, setUserData, setUserDataINN
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, setId
-
Field Details
-
identifier
Identifiers assigned to this event performer or other systems. -
definitionUri
References the (external) source of pricing information, rules of application for the code this ChargeItem uses. -
definitionCanonical
References the source of pricing information, rules of application for the code this ChargeItem uses. -
status
The current state of the ChargeItem. -
partOf
ChargeItems can be grouped to larger ChargeItems covering the whole set. -
code
A code that identifies the charge, like a billing code. -
subject
The individual or set of individuals the action is being or was performed on. -
encounter
This ChargeItem has the details of how the associated Encounter should be billed or otherwise be handled by finance systems. -
occurrence
Date/time(s) or duration when the charged service was applied. -
performer
Indicates who or what performed or participated in the charged service. -
performingOrganization
The organization performing the service. -
requestingOrganization
The organization requesting the service. -
costCenter
The financial cost center permits the tracking of charge attribution. -
quantity
Quantity of which the charge item has been serviced. -
bodysite
The anatomical location where the related service has been applied. -
unitPriceComponent
The unit price of the chargable item. -
totalPriceComponent
The total price for the chargable item, accounting for the quantity. -
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. -
enterer
The device, practitioner, etc. who entered the charge item. -
enteredDate
Date the charge item was entered. -
reason
Describes why the event occurred in coded or textual form. -
service
Indicated the rendered service that caused this charge. -
product
Identifies the device, food, drug or other product being charged either by type code or reference to an instance. -
account
Account into which this ChargeItems belongs. -
note
Comments made about the event by the performer, subject or other participants. -
supportingInformation
Further information supporting this charge. -
SP_ACCOUNT
Search parameter: accountDescription: Account to place this charge
Type: reference
Path: ChargeItem.account
- See Also:
-
ACCOUNT
Fluent Client search parameter constant for accountDescription: Account to place this charge
Type: reference
Path: ChargeItem.account
-
INCLUDE_ACCOUNT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:account". -
SP_CODE
Search parameter: codeDescription: A code that identifies the charge, like a billing code
Type: token
Path: ChargeItem.code
- See Also:
-
CODE
Fluent Client search parameter constant for codeDescription: A code that identifies the charge, like a billing code
Type: token
Path: ChargeItem.code
-
SP_ENCOUNTER
Search parameter: encounterDescription: Encounter associated with event
Type: reference
Path: ChargeItem.encounter
- See Also:
-
ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Encounter associated with event
Type: reference
Path: ChargeItem.encounter
-
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:encounter". -
SP_ENTERED_DATE
Search parameter: entered-dateDescription: Date the charge item was entered
Type: date
Path: ChargeItem.enteredDate
- See Also:
-
ENTERED_DATE
Fluent Client search parameter constant for entered-dateDescription: Date the charge item was entered
Type: date
Path: ChargeItem.enteredDate
-
SP_ENTERER
Search parameter: entererDescription: Individual who was entering
Type: reference
Path: ChargeItem.enterer
- See Also:
-
ENTERER
Fluent Client search parameter constant for entererDescription: Individual who was entering
Type: reference
Path: ChargeItem.enterer
-
INCLUDE_ENTERER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:enterer". -
SP_FACTOR_OVERRIDE
Search parameter: factor-overrideDescription: Factor overriding the associated rules
Type: number
Path: ChargeItem.totalPriceComponent.factor
- See Also:
-
FACTOR_OVERRIDE
Fluent Client search parameter constant for factor-overrideDescription: Factor overriding the associated rules
Type: number
Path: ChargeItem.totalPriceComponent.factor
-
SP_IDENTIFIER
Search parameter: identifierDescription: Business Identifier for item
Type: token
Path: ChargeItem.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Business Identifier for item
Type: token
Path: ChargeItem.identifier
-
SP_OCCURRENCE
Search parameter: occurrenceDescription: When the charged service was applied
Type: date
Path: ChargeItem.occurrence.as(dateTime) | ChargeItem.occurrence.as(Period) | ChargeItem.occurrence.as(Timing)
- See Also:
-
OCCURRENCE
Fluent Client search parameter constant for occurrenceDescription: When the charged service was applied
Type: date
Path: ChargeItem.occurrence.as(dateTime) | ChargeItem.occurrence.as(Period) | ChargeItem.occurrence.as(Timing)
-
SP_PATIENT
Search parameter: patientDescription: Individual service was done for/to
Type: reference
Path: ChargeItem.subject.where(resolve() is Patient)
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: Individual service was done for/to
Type: reference
Path: ChargeItem.subject.where(resolve() is Patient)
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:patient". -
SP_PERFORMER_ACTOR
Search parameter: performer-actorDescription: Individual who was performing
Type: reference
Path: ChargeItem.performer.actor
- See Also:
-
PERFORMER_ACTOR
Fluent Client search parameter constant for performer-actorDescription: Individual who was performing
Type: reference
Path: ChargeItem.performer.actor
-
INCLUDE_PERFORMER_ACTOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:performer-actor". -
SP_PERFORMER_FUNCTION
Search parameter: performer-functionDescription: What type of performance was done
Type: token
Path: ChargeItem.performer.function
- See Also:
-
PERFORMER_FUNCTION
Fluent Client search parameter constant for performer-functionDescription: What type of performance was done
Type: token
Path: ChargeItem.performer.function
-
SP_PERFORMING_ORGANIZATION
Search parameter: performing-organizationDescription: Organization providing the charged service
Type: reference
Path: ChargeItem.performingOrganization
- See Also:
-
PERFORMING_ORGANIZATION
Fluent Client search parameter constant for performing-organizationDescription: Organization providing the charged service
Type: reference
Path: ChargeItem.performingOrganization
-
INCLUDE_PERFORMING_ORGANIZATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:performing-organization". -
SP_PRICE_OVERRIDE
Search parameter: price-overrideDescription: Price overriding the associated rules
Type: quantity
Path: ChargeItem.totalPriceComponent.amount
- See Also:
-
PRICE_OVERRIDE
Fluent Client search parameter constant for price-overrideDescription: Price overriding the associated rules
Type: quantity
Path: ChargeItem.totalPriceComponent.amount
-
SP_QUANTITY
Search parameter: quantityDescription: Quantity of which the charge item has been serviced
Type: quantity
Path: ChargeItem.quantity
- See Also:
-
QUANTITY
Fluent Client search parameter constant for quantityDescription: Quantity of which the charge item has been serviced
Type: quantity
Path: ChargeItem.quantity
-
SP_REQUESTING_ORGANIZATION
Search parameter: requesting-organizationDescription: Organization requesting the charged service
Type: reference
Path: ChargeItem.requestingOrganization
- See Also:
-
REQUESTING_ORGANIZATION
Fluent Client search parameter constant for requesting-organizationDescription: Organization requesting the charged service
Type: reference
Path: ChargeItem.requestingOrganization
-
INCLUDE_REQUESTING_ORGANIZATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:requesting-organization". -
SP_SERVICE
Search parameter: serviceDescription: Which rendered service is being charged?
Type: reference
Path: ChargeItem.service.reference
- See Also:
-
SERVICE
Fluent Client search parameter constant for serviceDescription: Which rendered service is being charged?
Type: reference
Path: ChargeItem.service.reference
-
INCLUDE_SERVICE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:service". -
SP_SUBJECT
Search parameter: subjectDescription: Individual service was done for/to
Type: reference
Path: ChargeItem.subject
- See Also:
-
SUBJECT
Fluent Client search parameter constant for subjectDescription: Individual service was done for/to
Type: reference
Path: ChargeItem.subject
-
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:subject".
-
-
Constructor Details
-
ChargeItem
public ChargeItem()Constructor -
ChargeItem
Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(Identifiers assigned to this event performer or other systems.)
-
setIdentifier
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist {3}
-
getDefinitionUri
- Returns:
definitionUri
(References the (external) source of pricing information, rules of application for the code this ChargeItem uses.)
-
setDefinitionUri
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDefinitionUri
-
addDefinitionUriElement
- Returns:
definitionUri
(References the (external) source of pricing information, rules of application for the code this ChargeItem uses.)
-
addDefinitionUri
- Parameters:
value
-definitionUri
(References the (external) source of pricing information, rules of application for the code this ChargeItem uses.)
-
hasDefinitionUri
- Parameters:
value
-definitionUri
(References the (external) source of pricing information, rules of application for the code this ChargeItem uses.)
-
getDefinitionCanonical
- Returns:
definitionCanonical
(References the source of pricing information, rules of application for the code this ChargeItem uses.)
-
setDefinitionCanonical
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDefinitionCanonical
-
addDefinitionCanonicalElement
- Returns:
definitionCanonical
(References the source of pricing information, rules of application for the code this ChargeItem uses.)
-
addDefinitionCanonical
- Parameters:
value
-definitionCanonical
(References the source of pricing information, rules of application for the code this ChargeItem uses.)
-
hasDefinitionCanonical
- Parameters:
value
-definitionCanonical
(References the source of pricing information, rules of application for the code this ChargeItem uses.)
-
getStatusElement
- Returns:
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 value
-
hasStatusElement
-
hasStatus
-
setStatusElement
- Parameters:
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 value
-
getStatus
- Returns:
- The current state of the ChargeItem.
-
setStatus
- Parameters:
value
- The current state of the ChargeItem.
-
getPartOf
- Returns:
partOf
(ChargeItems can be grouped to larger ChargeItems covering the whole set.)
-
setPartOf
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPartOf
-
addPartOf
-
addPartOf
-
getPartOfFirstRep
- Returns:
- The first repetition of repeating field
partOf
, creating it if it does not already exist {3}
-
getCode
- Returns:
code
(A code that identifies the charge, like a billing code.)
-
hasCode
-
setCode
- Parameters:
value
-code
(A code that identifies the charge, like a billing code.)
-
getSubject
- Returns:
subject
(The individual or set of individuals the action is being or was performed on.)
-
hasSubject
-
setSubject
- Parameters:
value
-subject
(The individual or set of individuals the action is being or was performed on.)
-
getEncounter
- Returns:
encounter
(This ChargeItem has the details of how the associated Encounter should be billed or otherwise be handled by finance systems.)
-
hasEncounter
-
setEncounter
- Parameters:
value
-encounter
(This ChargeItem has the details of how the associated Encounter should be billed or otherwise be handled by finance systems.)
-
getOccurrence
- Returns:
occurrence
(Date/time(s) or duration when the charged service was applied.)
-
getOccurrenceDateTimeType
- Returns:
occurrence
(Date/time(s) or duration when the charged service was applied.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrenceDateTimeType
-
getOccurrencePeriod
- Returns:
occurrence
(Date/time(s) or duration when the charged service was applied.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrencePeriod
-
getOccurrenceTiming
- Returns:
occurrence
(Date/time(s) or duration when the charged service was applied.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOccurrenceTiming
-
hasOccurrence
-
setOccurrence
- Parameters:
value
-occurrence
(Date/time(s) or duration when the charged service was applied.)
-
getPerformer
- Returns:
performer
(Indicates who or what performed or participated in the charged service.)
-
setPerformer
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPerformer
-
addPerformer
-
addPerformer
-
getPerformerFirstRep
- Returns:
- The first repetition of repeating field
performer
, creating it if it does not already exist {3}
-
getPerformingOrganization
- Returns:
performingOrganization
(The organization performing the service.)
-
hasPerformingOrganization
-
setPerformingOrganization
- Parameters:
value
-performingOrganization
(The organization performing the service.)
-
getRequestingOrganization
- Returns:
requestingOrganization
(The organization requesting the service.)
-
hasRequestingOrganization
-
setRequestingOrganization
- Parameters:
value
-requestingOrganization
(The organization requesting the service.)
-
getCostCenter
- Returns:
costCenter
(The financial cost center permits the tracking of charge attribution.)
-
hasCostCenter
-
setCostCenter
- Parameters:
value
-costCenter
(The financial cost center permits the tracking of charge attribution.)
-
getQuantity
- Returns:
quantity
(Quantity of which the charge item has been serviced.)
-
hasQuantity
-
setQuantity
- Parameters:
value
-quantity
(Quantity of which the charge item has been serviced.)
-
getBodysite
- Returns:
bodysite
(The anatomical location where the related service has been applied.)
-
setBodysite
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasBodysite
-
addBodysite
-
addBodysite
-
getBodysiteFirstRep
- Returns:
- The first repetition of repeating field
bodysite
, creating it if it does not already exist {3}
-
getUnitPriceComponent
- Returns:
unitPriceComponent
(The unit price of the chargable item.)
-
hasUnitPriceComponent
-
setUnitPriceComponent
- Parameters:
value
-unitPriceComponent
(The unit price of the chargable item.)
-
getTotalPriceComponent
- Returns:
totalPriceComponent
(The total price for the chargable item, accounting for the quantity.)
-
hasTotalPriceComponent
-
setTotalPriceComponent
- Parameters:
value
-totalPriceComponent
(The total price for the chargable item, accounting for the quantity.)
-
getOverrideReason
- Returns:
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.)
-
hasOverrideReason
-
setOverrideReason
- Parameters:
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.)
-
getEnterer
- Returns:
enterer
(The device, practitioner, etc. who entered the charge item.)
-
hasEnterer
-
setEnterer
- Parameters:
value
-enterer
(The device, practitioner, etc. who entered the charge item.)
-
getEnteredDateElement
- Returns:
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 value
-
hasEnteredDateElement
-
hasEnteredDate
-
setEnteredDateElement
- Parameters:
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 value
-
getEnteredDate
- Returns:
- Date the charge item was entered.
-
setEnteredDate
- Parameters:
value
- Date the charge item was entered.
-
getReason
- Returns:
reason
(Describes why the event occurred in coded or textual form.)
-
setReason
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReason
-
addReason
-
addReason
-
getReasonFirstRep
- Returns:
- The first repetition of repeating field
reason
, creating it if it does not already exist {3}
-
getService
- Returns:
service
(Indicated the rendered service that caused this charge.)
-
setService
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasService
-
addService
-
addService
-
getServiceFirstRep
- Returns:
- The first repetition of repeating field
service
, creating it if it does not already exist {3}
-
getProduct
- Returns:
product
(Identifies the device, food, drug or other product being charged either by type code or reference to an instance.)
-
setProduct
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasProduct
-
addProduct
-
addProduct
-
getProductFirstRep
- Returns:
- The first repetition of repeating field
product
, creating it if it does not already exist {3}
-
getAccount
- Returns:
account
(Account into which this ChargeItems belongs.)
-
setAccount
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAccount
-
addAccount
-
addAccount
-
getAccountFirstRep
- Returns:
- The first repetition of repeating field
account
, creating it if it does not already exist {3}
-
getNote
- Returns:
note
(Comments made about the event by the performer, subject or other participants.)
-
setNote
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasNote
-
addNote
-
addNote
-
getNoteFirstRep
- Returns:
- The first repetition of repeating field
note
, creating it if it does not already exist {3}
-
getSupportingInformation
- Returns:
supportingInformation
(Further information supporting this charge.)
-
setSupportingInformation
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSupportingInformation
-
addSupportingInformation
-
addSupportingInformation
-
getSupportingInformationFirstRep
- Returns:
- The first repetition of repeating field
supportingInformation
, creating it if it does not already exist {3}
-
listChildren
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-