Class TChargeItem

Unit

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

Public constructor Create; override;

Properties

Public property identifier : TIdentifier read Getidentifier write Setidentifier;
Public property definition : TBSFHIRPrimitiveStringArray read GetdefinitionArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TChargeItemStatus read GetstatusElement write SetstatusElement;
Public property partOf : TReferenceArray read GetpartOfArray;
Public property code : TCodeableConcept read Getcode write Setcode;
Public property subject : TReference read Getsubject write Setsubject;
Public property context : TReference read Getcontext write Setcontext;
Public property occurrence : TElement read Getoccurrence write Setoccurrence;
Public property participant : TChargeItemParticipantArray read GetparticipantArray;
Public property performingOrganization : TReference read GetperformingOrganization write SetperformingOrganization;
Public property requestingOrganization : TReference read GetrequestingOrganization write SetrequestingOrganization;
Public property quantity : TQuantity read Getquantity write Setquantity;
Public property bodysite : TCodeableConceptArray read GetbodysiteArray;
Public property factorOverride : Double read GetfactorOverride write SetfactorOverride;
Public property factorOverrideElement : Tdecimal read GetfactorOverrideElement write SetfactorOverrideElement;
Public property priceOverride : TMoney read GetpriceOverride write SetpriceOverride;
Public property overrideReason : string read GetoverrideReason write SetoverrideReason;
Public property overrideReasonElement : Tstring read GetoverrideReasonElement write SetoverrideReasonElement;
Public property enterer : TReference read Getenterer write Setenterer;
Public property enteredDate : string read GetenteredDate write SetenteredDate;
Public property enteredDateElement : TdateTime_ read GetenteredDateElement write SetenteredDateElement;
Public property reason : TCodeableConceptArray read GetreasonArray;
Public property service : TReferenceArray read GetserviceArray;
Public property account : TReferenceArray read GetaccountArray;
Public property note : TAnnotationArray read GetnoteArray;
Public property supportingInformation : TReferenceArray read GetsupportingInformationArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifier read Getidentifier write Setidentifier;

Identifiers assigned to this event performer or other systems.

Public property definition : TBSFHIRPrimitiveStringArray read GetdefinitionArray;

References the source of pricing information, rules of application for the code this ChargeItem uses.

Public property status : string read Getstatus write Setstatus;

The current state of the ChargeItem.

Public property statusElement : TChargeItemStatus read GetstatusElement write SetstatusElement;
 
Public property partOf : TReferenceArray read GetpartOfArray;

ChargeItems can be grouped to larger ChargeItems covering the whole set.

Public property code : TCodeableConcept read Getcode write Setcode;

A code that identifies the charge, like a billing code.

Public property subject : TReference read Getsubject write Setsubject;

The individual or set of individuals the action is being or was performed on.

Public property context : TReference read Getcontext write Setcontext;

The encounter or episode of care that establishes the context for this event.

Public property occurrence : TElement read Getoccurrence write Setoccurrence;

Date/time(s) or duration when the charged service was applied.

Public property participant : TChargeItemParticipantArray read GetparticipantArray;

Indicates who or what performed or participated in the charged service.

Public property performingOrganization : TReference read GetperformingOrganization write SetperformingOrganization;

The organization requesting the service.

Public property requestingOrganization : TReference read GetrequestingOrganization write SetrequestingOrganization;

The organization performing the service.

Public property quantity : TQuantity read Getquantity write Setquantity;

Quantity of which the charge item has been serviced.

Public property bodysite : TCodeableConceptArray read GetbodysiteArray;

The anatomical location where the related service has been applied.

Public property factorOverride : Double read GetfactorOverride write SetfactorOverride;

Factor overriding the factor determined by the rules associated with the code.

Public property factorOverrideElement : Tdecimal read GetfactorOverrideElement write SetfactorOverrideElement;
 
Public property priceOverride : TMoney read GetpriceOverride write SetpriceOverride;

Total price of the charge overriding the list price associated with the code.

Public 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.

Public property overrideReasonElement : Tstring read GetoverrideReasonElement write SetoverrideReasonElement;
 
Public property enterer : TReference read Getenterer write Setenterer;

The device, practitioner, etc. who entered the charge item.

Public property enteredDate : string read GetenteredDate write SetenteredDate;

Date the charge item was entered.

Public property enteredDateElement : TdateTime_ read GetenteredDateElement write SetenteredDateElement;
 
Public property reason : TCodeableConceptArray read GetreasonArray;

Describes why the event occurred in coded or textual form.

Public property service : TReferenceArray read GetserviceArray;

Indicated the rendered service that caused this charge.

Public property account : TReferenceArray read GetaccountArray;

Account into which this ChargeItems belongs.

Public property note : TAnnotationArray read GetnoteArray;

Comments made about the event by the performer, subject or other participants.

Public property supportingInformation : TReferenceArray read GetsupportingInformationArray;

Further information supporting the this charge.


Generated by PasDoc 0.15.0.