Class TReferralRequest

Unit

Declaration

type TReferralRequest = class(TDomainResource)

Description

Used to record and send details about a request for referral service or transfer of a patient to the care of another provider or provider organization. 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 : TIdentifierArray read GetidentifierArray;
Public property definition : TReferenceArray read GetdefinitionArray;
Public property basedOn : TReferenceArray read GetbasedOnArray;
Public property replaces : TReferenceArray read GetreplacesArray;
Public property groupIdentifier : TIdentifier read GetgroupIdentifier write SetgroupIdentifier;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TRequestStatus read GetstatusElement write SetstatusElement;
Public property intent : string read Getintent write Setintent;
Public property intentElement : TRequestIntent read GetintentElement write SetintentElement;
Public property type_ : TCodeableConcept read Gettype_ write Settype_;
Public property priority : string read Getpriority write Setpriority;
Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
Public property serviceRequested : TCodeableConceptArray read GetserviceRequestedArray;
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 authoredOn : string read GetauthoredOn write SetauthoredOn;
Public property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement;
Public property requester : TReferralRequestRequester read Getrequester write Setrequester;
Public property specialty : TCodeableConcept read Getspecialty write Setspecialty;
Public property recipient : TReferenceArray read GetrecipientArray;
Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;
Public property reasonReference : TReferenceArray read GetreasonReferenceArray;
Public property description : string read Getdescription write Setdescription;
Public property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement;
Public property supportingInfo : TReferenceArray read GetsupportingInfoArray;
Public property note : TAnnotationArray read GetnoteArray;
Public property relevantHistory : TReferenceArray read GetrelevantHistoryArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Business identifier that uniquely identifies the referral/care transfer request instance.

Public property definition : TReferenceArray read GetdefinitionArray;

A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.

Public property basedOn : TReferenceArray read GetbasedOnArray;

Indicates any plans, proposals or orders that this request is intended to satisfy - in whole or in part.

Public property replaces : TReferenceArray read GetreplacesArray;

Completed or terminated request(s) whose function is taken by this new request.

Public property groupIdentifier : TIdentifier read GetgroupIdentifier write SetgroupIdentifier;

The business identifier of the logical "grouping" request/order that this referral is a part of.

Public property status : string read Getstatus write Setstatus;

The status of the authorization/intention reflected by the referral request record.

Public property statusElement : TRequestStatus read GetstatusElement write SetstatusElement;
 
Public property intent : string read Getintent write Setintent;

Distinguishes the "level" of authorization/demand implicit in this request.

Public property intentElement : TRequestIntent read GetintentElement write SetintentElement;
 
Public property type_ : TCodeableConcept read Gettype_ write Settype_;

An indication of the type of referral (or where applicable the type of transfer of care) request.

Public property priority : string read Getpriority write Setpriority;

An indication of the urgency of referral (or where applicable the type of transfer of care) request.

Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
 
Public property serviceRequested : TCodeableConceptArray read GetserviceRequestedArray;

The service(s) that is/are requested to be provided to the patient. For example: cardiac pacemaker insertion.

Public property subject : TReference read Getsubject write Setsubject;

The patient who is the subject of a referral or transfer of care request.

Public property context : TReference read Getcontext write Setcontext;

The encounter at which the request for referral or transfer of care is initiated.

Public property occurrence : TElement read Getoccurrence write Setoccurrence;

The period of time within which the services identified in the referral/transfer of care is specified or required to occur.

Public property authoredOn : string read GetauthoredOn write SetauthoredOn;

Date/DateTime of creation for draft requests and date of activation for active requests.

Public property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement;
 
Public property requester : TReferralRequestRequester read Getrequester write Setrequester;

The individual who initiated the request and has responsibility for its activation.

Public property specialty : TCodeableConcept read Getspecialty write Setspecialty;

Indication of the clinical domain or discipline to which the referral or transfer of care request is sent. For example: Cardiology Gastroenterology Diabetology.

Public property recipient : TReferenceArray read GetrecipientArray;

The healthcare provider(s) or provider organization(s) who/which is to receive the referral/transfer of care request.

Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;

Description of clinical condition indicating why referral/transfer of care is requested. For example: Pathological Anomalies, Disabled (physical or mental), Behavioral Management.

Public property reasonReference : TReferenceArray read GetreasonReferenceArray;

Indicates another resource whose existence justifies this request.

Public property description : string read Getdescription write Setdescription;

The reason element gives a short description of why the referral is being made, the description expands on this to support a more complete clinical summary.

Public property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement;
 
Public property supportingInfo : TReferenceArray read GetsupportingInfoArray;

Any additional (administrative, financial or clinical) information required to support request for referral or transfer of care. For example: Presenting problems/chief complaints Medical History Family History Alerts Allergy/Intolerance and Adverse Reactions Medications Observations/Assessments (may include cognitive and fundtional assessments) Diagnostic Reports Care Plan.

Public property note : TAnnotationArray read GetnoteArray;

Comments made about the referral request by any of the participants.

Public property relevantHistory : TReferenceArray read GetrelevantHistoryArray;

Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.


Generated by PasDoc 0.15.0.