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
Modifier and TypeClassDescriptionstatic class
static enum
static class
-
Field Summary
Modifier and TypeFieldDescriptionAccount into which this ChargeItems belongs.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for accountThe actual objects that are the target of the reference (Account into which this ChargeItems belongs.)protected 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 encounter or episode of care that establishes the context for this event.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for contextprotected Resource
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
The financial cost center permits the tracking of charge attribution.protected Organization
The actual object that is the target of the 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.static 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 entererprotected Resource
The actual object that is the target of the reference (The device, practitioner, etc.static final ca.uhn.fhir.rest.gclient.NumberClientParam
Fluent Client search parameter constant for factor-overrideprotected DecimalType
Factor overriding the factor determined by the rules associated with the code.protected 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 Type
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 StringType
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.protected List<ChargeItem>
The actual objects that are the target of the reference (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 requesting the service.protected Organization
The actual object that is the target of the reference (The organization requesting the service.)static final ca.uhn.fhir.rest.gclient.QuantityClientParam
Fluent Client search parameter constant for price-overrideprotected Money
Total price of the charge overriding the list price associated with the code.protected Type
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 performing the service.protected Organization
The actual object that is the target of the reference (The organization performing the service.)Indicated the rendered service that caused this charge.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for serviceThe actual objects that are the target of the reference (Indicated the rendered service that caused this charge.)static final String
Search parameter: accountstatic final String
Search parameter: codestatic final String
Search parameter: contextstatic 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 subjectprotected Resource
The actual object that is the target of the reference (The individual or set of individuals the action is being or was performed on.)Further information supporting this charge.The actual objects that are the target of the reference (Further information supporting this charge.)Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
Fields inherited from class org.hl7.fhir.r4.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
ConstructorDescriptionConstructorChargeItem
(Enumeration<ChargeItem.ChargeItemStatus> status, CodeableConcept code, Reference subject) Constructor -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Use Reference#setResource(IBaseResource) insteadaddDefinitionCanonical
(String value) addDefinitionUri
(String value) addNote()
Deprecated.Use Reference#setResource(IBaseResource) insteadcopy()
void
copyValues
(ChargeItem dst) boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
Deprecated.Use Reference#setResource(IBaseResource) insteadgetCode()
getNamedProperty
(int _hash, String _name, boolean _checkValid) getNote()
Deprecated.Use Reference#setResource(IBaseResource) insteadBase[]
getProperty
(int hash, String name, boolean checkValid) Deprecated.Use Reference#setResource(IBaseResource) insteadDeprecated.Use Reference#setResource(IBaseResource) insteadString[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
hasCode()
boolean
boolean
boolean
boolean
hasDefinitionCanonical
(String value) boolean
boolean
hasDefinitionUri
(String value) boolean
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
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) setContext
(Reference value) setContextTarget
(Resource value) setCostCenter
(Reference value) setCostCenterTarget
(Organization value) setDefinitionCanonical
(List<CanonicalType> theDefinitionCanonical) setDefinitionUri
(List<UriType> theDefinitionUri) setEnteredDate
(Date value) setEnterer
(Reference value) setEntererTarget
(Resource value) setFactorOverride
(double value) setFactorOverride
(long value) setFactorOverride
(BigDecimal value) setIdentifier
(List<Identifier> theIdentifier) setNote
(List<Annotation> theNote) setOccurrence
(Type value) setOverrideReason
(String value) setPerformer
(List<ChargeItem.ChargeItemPerformerComponent> thePerformer) setPriceOverride
(Money value) setProduct
(Type value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setQuantity
(Quantity value) setReason
(List<CodeableConcept> theReason) setService
(List<Reference> theService) setSubject
(Reference value) setSubjectTarget
(Resource value) setSupportingInformation
(List<Reference> theSupportingInformation) protected ChargeItem
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
Methods inherited from class org.hl7.fhir.r4.model.Resource
copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
Methods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, 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, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, 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, isDeleted, 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. -
partOfTarget
The actual objects that are the target of the reference (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. -
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.) -
context
The encounter or episode of care that establishes the context for this event. -
contextTarget
The actual object that is the target of the reference (The encounter or episode of care that establishes the context for this event.) -
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 requesting the service. -
performingOrganizationTarget
The actual object that is the target of the reference (The organization requesting the service.) -
requestingOrganization
The organization performing the service. -
requestingOrganizationTarget
The actual object that is the target of the reference (The organization performing the service.) -
costCenter
The financial cost center permits the tracking of charge attribution. -
costCenterTarget
The actual object that is the target of the reference (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. -
factorOverride
Factor overriding the factor determined by the rules associated with the code. -
priceOverride
Total price of the charge overriding the list price associated with the code. -
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. -
entererTarget
The actual object that is the target of the reference (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. -
serviceTarget
The actual objects that are the target of the reference (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. -
accountTarget
The actual objects that are the target of the reference (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. -
supportingInformationTarget
The actual objects that are the target of the reference (Further information supporting this charge.) -
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_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_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_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_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". -
SP_OCCURRENCE
Search parameter: occurrenceDescription: When the charged service was applied
Type: date
Path: ChargeItem.occurrence[x]
- See Also:
-
OCCURRENCE
Fluent Client search parameter constant for occurrenceDescription: When the charged service was applied
Type: date
Path: ChargeItem.occurrence[x]
-
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_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_PATIENT
Search parameter: patientDescription: Individual service was done for/to
Type: reference
Path: ChargeItem.subject
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: Individual service was done for/to
Type: reference
Path: ChargeItem.subject
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:patient". -
SP_FACTOR_OVERRIDE
Search parameter: factor-overrideDescription: Factor overriding the associated rules
Type: number
Path: ChargeItem.factorOverride
- See Also:
-
FACTOR_OVERRIDE
Fluent Client search parameter constant for factor-overrideDescription: Factor overriding the associated rules
Type: number
Path: ChargeItem.factorOverride
-
SP_SERVICE
Search parameter: serviceDescription: Which rendered service is being charged?
Type: reference
Path: ChargeItem.service
- See Also:
-
SERVICE
Fluent Client search parameter constant for serviceDescription: Which rendered service is being charged?
Type: reference
Path: ChargeItem.service
-
INCLUDE_SERVICE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:service". -
SP_PRICE_OVERRIDE
Search parameter: price-overrideDescription: Price overriding the associated rules
Type: quantity
Path: ChargeItem.priceOverride
- See Also:
-
PRICE_OVERRIDE
Fluent Client search parameter constant for price-overrideDescription: Price overriding the associated rules
Type: quantity
Path: ChargeItem.priceOverride
-
SP_CONTEXT
Search parameter: contextDescription: Encounter / Episode associated with event
Type: reference
Path: ChargeItem.context
- See Also:
-
CONTEXT
Fluent Client search parameter constant for contextDescription: Encounter / Episode associated with event
Type: reference
Path: ChargeItem.context
-
INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ChargeItem:context". -
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_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_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_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".
-
-
Constructor Details
-
ChargeItem
public ChargeItem()Constructor -
ChargeItem
public ChargeItem(Enumeration<ChargeItem.ChargeItemStatus> status, CodeableConcept code, Reference subject) 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
-
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
-
getPartOfTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
addPartOfTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
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.)
-
getSubjectTarget
- Returns:
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.)
-
setSubjectTarget
- Parameters:
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.)
-
getContext
- Returns:
context
(The encounter or episode of care that establishes the context for this event.)
-
hasContext
-
setContext
- Parameters:
value
-context
(The encounter or episode of care that establishes the context for this event.)
-
getContextTarget
- Returns:
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.)
-
setContextTarget
- Parameters:
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.)
-
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
-
getPerformingOrganization
- Returns:
performingOrganization
(The organization requesting the service.)
-
hasPerformingOrganization
-
setPerformingOrganization
- Parameters:
value
-performingOrganization
(The organization requesting the service.)
-
getPerformingOrganizationTarget
- Returns:
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.)
-
setPerformingOrganizationTarget
- Parameters:
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.)
-
getRequestingOrganization
- Returns:
requestingOrganization
(The organization performing the service.)
-
hasRequestingOrganization
-
setRequestingOrganization
- Parameters:
value
-requestingOrganization
(The organization performing the service.)
-
getRequestingOrganizationTarget
- Returns:
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.)
-
setRequestingOrganizationTarget
- Parameters:
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.)
-
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.)
-
getCostCenterTarget
- Returns:
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.)
-
setCostCenterTarget
- Parameters:
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.)
-
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
-
getFactorOverrideElement
- Returns:
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 value
-
hasFactorOverrideElement
-
hasFactorOverride
-
setFactorOverrideElement
- Parameters:
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 value
-
getFactorOverride
- Returns:
- Factor overriding the factor determined by the rules associated with the code.
-
setFactorOverride
- Parameters:
value
- Factor overriding the factor determined by the rules associated with the code.
-
setFactorOverride
- Parameters:
value
- Factor overriding the factor determined by the rules associated with the code.
-
setFactorOverride
- Parameters:
value
- Factor overriding the factor determined by the rules associated with the code.
-
getPriceOverride
- Returns:
priceOverride
(Total price of the charge overriding the list price associated with the code.)
-
hasPriceOverride
-
setPriceOverride
- Parameters:
value
-priceOverride
(Total price of the charge overriding the list price associated with the code.)
-
getOverrideReasonElement
- 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.). This is the underlying object with id, value and extensions. The accessor "getOverrideReason" gives direct access to the value
-
hasOverrideReasonElement
-
hasOverrideReason
-
setOverrideReasonElement
- 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.). This is the underlying object with id, value and extensions. The accessor "getOverrideReason" gives direct access to the value
-
getOverrideReason
- Returns:
- 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.
-
setOverrideReason
- Parameters:
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.
-
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.)
-
getEntererTarget
- Returns:
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.)
-
setEntererTarget
- Parameters:
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.)
-
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
-
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
-
getServiceTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getProduct
- Returns:
product
(Identifies the device, food, drug or other product being charged either by type code or reference to an instance.)
-
getProductReference
- Returns:
product
(Identifies the device, food, drug or other product being charged either by type code or reference to an instance.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProductReference
-
getProductCodeableConcept
- Returns:
product
(Identifies the device, food, drug or other product being charged either by type code or reference to an instance.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProductCodeableConcept
-
hasProduct
-
setProduct
- Parameters:
value
-product
(Identifies the device, food, drug or other product being charged either by type code or reference to an instance.)
-
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
-
getAccountTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
addAccountTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
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
-
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
-
getSupportingInformationTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
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
-