Class TProcedurePerformer

Unit

Declaration

type TProcedurePerformer = class(TBackboneElement)

Description

An action that is or was performed on or for a patient, practitioner, device, organization, or location. For example, this can be a physical intervention on a patient like an operation, or less invasive like long term services, counseling, or hypnotherapy. This can be a quality or safety inspection for a location, organization, or device. This can be an accreditation procedure on a practitioner for licensing.

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property function_ : TCodeableConcept read Getfunction_ write Setfunction_;
Public property actor : TReference read Getactor write Setactor;
Public property onBehalfOf : TReference read GetonBehalfOf write SetonBehalfOf;
Public property period : TPeriod read Getperiod write Setperiod;

Description

Methods

Public constructor Create; override;
 

Properties

Public property function_ : TCodeableConcept read Getfunction_ write Setfunction_;

Distinguishes the type of involvement of the performer in the procedure. For example, surgeon, anaesthetist, endoscopist.

Public property actor : TReference read Getactor write Setactor;

Indicates who or what performed the procedure.

Public property onBehalfOf : TReference read GetonBehalfOf write SetonBehalfOf;

The Organization the Patient, RelatedPerson, Device, CareTeam, and HealthcareService was acting on behalf of.

Public property period : TPeriod read Getperiod write Setperiod;

Time period during which the performer performed the procedure.


Generated by PasDoc 0.15.0.