Class TChargeItem
Unit
bsFhir_r4
Declaration
type TChargeItem = class(TDomainResource)
Description
The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation. If the element is present, it must have either a @value, an @id, or extensions
Hierarchy
Overview
Methods
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property identifier : TIdentifierArray read GetidentifierArray; |
Identifiers assigned to this event performer or other systems.
|
|
property definitionUri : TBSFHIRPrimitiveStringArray read GetdefinitionUriArray; |
References the (external) source of pricing information, rules of application for the code this ChargeItem uses.
|
|
property definitionCanonical : TBSFHIRPrimitiveStringArray read GetdefinitionCanonicalArray; |
References the source of pricing information, rules of application for the code this ChargeItem uses.
|
|
property status : string read Getstatus write Setstatus; |
The current state of the ChargeItem.
|
|
property statusElement : TChargeItemStatus read GetstatusElement write SetstatusElement; |
|
|
property partOf : TReferenceArray read GetpartOfArray; |
ChargeItems can be grouped to larger ChargeItems covering the whole set.
|
|
property code : TCodeableConcept read Getcode write Setcode; |
A code that identifies the charge, like a billing code.
|
|
property subject : TReference read Getsubject write Setsubject; |
The individual or set of individuals the action is being or was performed on.
|
|
property context : TReference read Getcontext write Setcontext; |
The encounter or episode of care that establishes the context for this event.
|
|
property occurrence : TElement read Getoccurrence write Setoccurrence; |
Date/time(s) or duration when the charged service was applied.
|
|
property performer : TChargeItemPerformerArray read GetperformerArray; |
Indicates who or what performed or participated in the charged service.
|
|
property performingOrganization : TReference read GetperformingOrganization write SetperformingOrganization; |
The organization requesting the service.
|
|
property requestingOrganization : TReference read GetrequestingOrganization write SetrequestingOrganization; |
The organization performing the service.
|
|
property costCenter : TReference read GetcostCenter write SetcostCenter; |
The financial cost center permits the tracking of charge attribution.
|
|
property quantity : TQuantity read Getquantity write Setquantity; |
Quantity of which the charge item has been serviced.
|
|
property bodysite : TCodeableConceptArray read GetbodysiteArray; |
The anatomical location where the related service has been applied.
|
|
property factorOverride : Double read GetfactorOverride write SetfactorOverride; |
Factor overriding the factor determined by the rules associated with the code.
|
|
property factorOverrideElement : Tdecimal read GetfactorOverrideElement write SetfactorOverrideElement; |
|
|
property priceOverride : TMoney read GetpriceOverride write SetpriceOverride; |
Total price of the charge overriding the list price associated with the code.
|
|
property overrideReason : string read GetoverrideReason write SetoverrideReason; |
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.
|
|
property overrideReasonElement : Tstring read GetoverrideReasonElement write SetoverrideReasonElement; |
|
|
property enterer : TReference read Getenterer write Setenterer; |
The device, practitioner, etc. who entered the charge item.
|
|
property enteredDate : string read GetenteredDate write SetenteredDate; |
Date the charge item was entered.
|
|
property enteredDateElement : TdateTime_ read GetenteredDateElement write SetenteredDateElement; |
|
|
property reason : TCodeableConceptArray read GetreasonArray; |
Describes why the event occurred in coded or textual form.
|
|
property service : TReferenceArray read GetserviceArray; |
Indicated the rendered service that caused this charge.
|
|
property product : TElement read Getproduct write Setproduct; |
Identifies the device, food, drug or other product being charged either by type code or reference to an instance.
|
|
property account : TReferenceArray read GetaccountArray; |
Account into which this ChargeItems belongs.
|
|
property note : TAnnotationArray read GetnoteArray; |
Comments made about the event by the performer, subject or other participants.
|
|
property supportingInformation : TReferenceArray read GetsupportingInformationArray; |
Further information supporting this charge.
|
Generated by PasDoc 0.15.0.
|