
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 classstatic enumstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionAccount into which this ChargeItems belongs.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent 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 CodeableConceptA code that identifies the charge, like a billing code.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for codeprotected ReferenceThe encounter or episode of care that establishes the context for this event.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for contextprotected ResourceThe actual object that is the target of the reference (The encounter or episode of care that establishes the context for this event.)protected ReferenceThe financial cost center permits the tracking of charge attribution.protected OrganizationThe 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.DateClientParamFluent Client search parameter constant for entered-dateprotected DateTimeTypeDate the charge item was entered.protected ReferenceThe device, practitioner, etc. who entered the charge item.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for entererprotected ResourceThe actual object that is the target of the reference (The device, practitioner, etc. who entered the charge item.)static final ca.uhn.fhir.rest.gclient.NumberClientParamFluent Client search parameter constant for factor-overrideprotected DecimalTypeFactor 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.TokenClientParamFluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant 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 TypeDate/time(s) or duration when the charged service was applied.static final ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for occurrenceprotected StringTypeIf 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.ReferenceClientParamFluent 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.ReferenceClientParamFluent Client search parameter constant for performer-actorstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for performer-functionstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for performing-organizationprotected ReferenceThe organization requesting the service.protected OrganizationThe actual object that is the target of the reference (The organization requesting the service.)static final ca.uhn.fhir.rest.gclient.QuantityClientParamFluent Client search parameter constant for price-overrideprotected MoneyTotal price of the charge overriding the list price associated with the code.protected TypeIdentifies the device, food, drug or other product being charged either by type code or reference to an instance.protected QuantityQuantity of which the charge item has been serviced.static final ca.uhn.fhir.rest.gclient.QuantityClientParamFluent 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.ReferenceClientParamFluent Client search parameter constant for requesting-organizationprotected ReferenceThe organization performing the service.protected OrganizationThe 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.ReferenceClientParamFluent 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 StringSearch parameter: accountstatic final StringSearch parameter: codestatic final StringSearch parameter: contextstatic final StringSearch parameter: entered-datestatic final StringSearch parameter: entererstatic final StringSearch parameter: factor-overridestatic final StringSearch parameter: identifierstatic final StringSearch parameter: occurrencestatic final StringSearch parameter: patientstatic final StringSearch parameter: performer-actorstatic final StringSearch parameter: performer-functionstatic final StringSearch parameter: performing-organizationstatic final StringSearch parameter: price-overridestatic final StringSearch parameter: quantitystatic final StringSearch parameter: requesting-organizationstatic final StringSearch parameter: servicestatic final StringSearch parameter: subjectprotected Enumeration<ChargeItem.ChargeItemStatus> The current state of the ChargeItem.protected ReferenceThe individual or set of individuals the action is being or was performed on.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for subjectprotected ResourceThe 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, textFields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, metaFields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAGFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
ConstructorsConstructorDescriptionConstructorChargeItem(Enumeration<ChargeItem.ChargeItemStatus> status, CodeableConcept code, Reference subject) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddDefinitionCanonical(String value) addDefinitionUri(String value) addNote()copy()voidcopyValues(ChargeItem dst) booleanequalsDeep(Base other_) booleanequalsShallow(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) booleanbooleanbooleanhasCode()booleanbooleanbooleanbooleanhasDefinitionCanonical(String value) booleanbooleanhasDefinitionUri(String value) booleanbooleanbooleanbooleanbooleanbooleanbooleanhasNote()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(String name, Base value) 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 ChargeItemMethods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getExtensionString, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasPrimitiveExtension, hasText, setContained, setExtension, setModifierExtension, setTextMethods 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, setMetaMethods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods 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, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods 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
thisfor 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
thisfor 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
thisfor 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
thisfor easy method chaining
-
hasPartOf
-
addPartOf
-
addPartOf
-
getPartOfFirstRep
- Returns:
- The first repetition of repeating field
partOf, creating it if it does not already exist
-
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:
subjectThe 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-subjectThe 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:
contextThe 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-contextThe 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
thisfor 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:
performingOrganizationThe 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-performingOrganizationThe 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:
requestingOrganizationThe 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-requestingOrganizationThe 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:
costCenterThe 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-costCenterThe 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
thisfor 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:
entererThe 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-entererThe 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
thisfor 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
thisfor easy method chaining
-
hasService
-
addService
-
addService
-
getServiceFirstRep
- Returns:
- The first repetition of repeating field
service, creating it if it does not already exist
-
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
thisfor easy method chaining
-
hasAccount
-
addAccount
-
addAccount
-
getAccountFirstRep
- Returns:
- The first repetition of repeating field
account, creating it if it does not already exist
-
getNote
- Returns:
note(Comments made about the event by the performer, subject or other participants.)
-
setNote
- Returns:
- Returns a reference to
thisfor 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
thisfor easy method chaining
-
hasSupportingInformation
-
addSupportingInformation
-
addSupportingInformation
-
getSupportingInformationFirstRep
- Returns:
- The first repetition of repeating field
supportingInformation, creating it if it does not already exist
-
listChildren
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
- Specified by:
copyin classDomainResource
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
- Specified by:
getResourceTypein classResource
-