Class TAppointmentResponse

Unit

Declaration

type TAppointmentResponse = class(TDomainResource)

Description

A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. 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 appointment : TReference read Getappointment write Setappointment;
Public property start : string read Getstart write Setstart;
Public property startElement : Tinstant read GetstartElement write SetstartElement;
Public property end_ : string read Getend_ write Setend_;
Public property end_Element : Tinstant read Getend_Element write Setend_Element;
Public property participantType : TCodeableConceptArray read GetparticipantTypeArray;
Public property actor : TReference read Getactor write Setactor;
Public property participantStatus : string read GetparticipantStatus write SetparticipantStatus;
Public property participantStatusElement : TParticipationStatus read GetparticipantStatusElement write SetparticipantStatusElement;
Public property comment : string read Getcomment write Setcomment;
Public property commentElement : Tstring read GetcommentElement write SetcommentElement;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

This records identifiers associated with this appointment response concern that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate.

Public property appointment : TReference read Getappointment write Setappointment;

Appointment that this response is replying to.

Public property start : string read Getstart write Setstart;

Date/Time that the appointment is to take place, or requested new start time.

Public property startElement : Tinstant read GetstartElement write SetstartElement;
 
Public property end_ : string read Getend_ write Setend_;

This may be either the same as the appointment request to confirm the details of the appointment, or alternately a new time to request a re-negotiation of the end time.

Public property end_Element : Tinstant read Getend_Element write Setend_Element;
 
Public property participantType : TCodeableConceptArray read GetparticipantTypeArray;

Role of participant in the appointment.

Public property actor : TReference read Getactor write Setactor;

A Person, Location, HealthcareService, or Device that is participating in the appointment.

Public property participantStatus : string read GetparticipantStatus write SetparticipantStatus;

Participation status of the participant. When the status is declined or tentative if the start/end times are different to the appointment, then these times should be interpreted as a requested time change. When the status is accepted, the times can either be the time of the appointment (as a confirmation of the time) or can be empty.

Public property participantStatusElement : TParticipationStatus read GetparticipantStatusElement write SetparticipantStatusElement;
 
Public property comment : string read Getcomment write Setcomment;

Additional comments about the appointment.

Public property commentElement : Tstring read GetcommentElement write SetcommentElement;
 

Generated by PasDoc 0.15.0.