Besa Fhir Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TEncounter
Unit
bsFhir_r5
Declaration
type TEncounter = class(TDomainResource)
Description
An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. Encounter is primarily used to record information about the actual activities that occurred, where Appointment is used to record planned activities. 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; |
Identifier(s) by which this encounter is known.
|
|
property status : string read Getstatus write Setstatus; |
The current state of the encounter (not the state of the patient within the encounter - that is subjectState).
|
|
property statusElement : TEncounterStatus read GetstatusElement write SetstatusElement; |
|
|
property class_ : TCodeableConceptArray read Getclass_Array; |
Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations.
|
|
property priority : TCodeableConcept read Getpriority write Setpriority; |
Indicates the urgency of the encounter.
|
|
property type_ : TCodeableConceptArray read Gettype_Array; |
Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).
|
|
property serviceType : TCodeableReferenceArray read GetserviceTypeArray; |
Broad categorization of the service that is to be provided (e.g. cardiology).
|
|
property subject : TReference read Getsubject write Setsubject; |
The patient or group related to this encounter. In some use-cases the patient MAY not be present, such as a case meeting about a patient between several practitioners or a careteam.
|
|
property subjectStatus : TCodeableConcept read GetsubjectStatus write SetsubjectStatus; |
The subjectStatus value can be used to track the patient's status within the encounter. It details whether the patient has arrived or departed, has been triaged or is currently in a waiting status.
|
|
property episodeOfCare : TReferenceArray read GetepisodeOfCareArray; |
Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).
|
|
property basedOn : TReferenceArray read GetbasedOnArray; |
The request this encounter satisfies (e.g. incoming referral or procedure request).
|
|
property careTeam : TReferenceArray read GetcareTeamArray; |
The group(s) of individuals, organizations that are allocated to participate in this encounter. The participants backbone will record the actuals of when these individuals participated during the encounter.
|
|
property partOf : TReference read GetpartOf write SetpartOf; |
Another Encounter of which this encounter is a part of (administratively or in time).
|
|
property serviceProvider : TReference read GetserviceProvider write SetserviceProvider; |
The organization that is primarily responsible for this Encounter's services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the colonoscopy example on the Encounter examples tab.
|
|
property participant : TEncounterParticipantArray read GetparticipantArray; |
The list of people responsible for providing the service.
|
|
property appointment : TReferenceArray read GetappointmentArray; |
The appointment that scheduled this encounter.
|
|
property virtualService : TVirtualServiceDetailArray read GetvirtualServiceArray; |
Connection details of a virtual service (e.g. conference call).
|
|
property actualPeriod : TPeriod read GetactualPeriod write SetactualPeriod; |
The actual start and end time of the encounter.
|
|
property plannedStartDate : string read GetplannedStartDate write SetplannedStartDate; |
The planned start date/time (or admission date) of the encounter.
|
|
property plannedStartDateElement : TdateTime_ read GetplannedStartDateElement write SetplannedStartDateElement; |
|
|
property plannedEndDate : string read GetplannedEndDate write SetplannedEndDate; |
The planned end date/time (or discharge date) of the encounter.
|
|
property plannedEndDateElement : TdateTime_ read GetplannedEndDateElement write SetplannedEndDateElement; |
|
|
property length : TDuration read Getlength write Setlength; |
Actual quantity of time the encounter lasted. This excludes the time during leaves of absence.
When missing it is the time in between the start and end values.
|
|
property reason : TEncounterReasonArray read GetreasonArray; |
The list of medical reasons that are expected to be addressed during the episode of care.
|
|
property account : TReferenceArray read GetaccountArray; |
The set of accounts that may be used for billing for this Encounter.
|
|
property dietPreference : TCodeableConceptArray read GetdietPreferenceArray; |
Diet preferences reported by the patient.
|
|
property specialArrangement : TCodeableConceptArray read GetspecialArrangementArray; |
Any special requests that have been made for this encounter, such as the provision of specific equipment or other things.
|
|
property specialCourtesy : TCodeableConceptArray read GetspecialCourtesyArray; |
Special courtesies that may be provided to the patient during the encounter (VIP, board member, professional courtesy).
|
|
property admission : TEncounterAdmission read Getadmission write Setadmission; |
Details about the stay during which a healthcare service is provided.
This does not describe the event of admitting the patient, but rather any information that is relevant from the time of admittance until the time of discharge.
|
|
property location : TEncounterLocationArray read GetlocationArray; |
List of locations where the patient has been during this encounter.
|
Generated by PasDoc 0.15.0.
|