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 proposedNewTime : boolean read GetproposedNewTime write SetproposedNewTime;
Public property proposedNewTimeElement : Tboolean read GetproposedNewTimeElement write SetproposedNewTimeElement;
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 : TAppointmentResponseStatus read GetparticipantStatusElement write SetparticipantStatusElement;
Public property comment : string read Getcomment write Setcomment;
Public property commentElement : Tmarkdown read GetcommentElement write SetcommentElement;
Public property recurring : boolean read Getrecurring write Setrecurring;
Public property recurringElement : Tboolean read GetrecurringElement write SetrecurringElement;
Public property occurrenceDate : string read GetoccurrenceDate write SetoccurrenceDate;
Public property occurrenceDateElement : Tdate_ read GetoccurrenceDateElement write SetoccurrenceDateElement;
Public property recurrenceId : Int64 read GetrecurrenceId write SetrecurrenceId;
Public property recurrenceIdElement : TpositiveInt read GetrecurrenceIdElement write SetrecurrenceIdElement;

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 proposedNewTime : boolean read GetproposedNewTime write SetproposedNewTime;

Indicates that the response is proposing a different time that was initially requested. The new proposed time will be indicated in the start and end properties.

Public property proposedNewTimeElement : Tboolean read GetproposedNewTimeElement write SetproposedNewTimeElement;
 
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 : TAppointmentResponseStatus read GetparticipantStatusElement write SetparticipantStatusElement;
 
Public property comment : string read Getcomment write Setcomment;

Additional comments about the appointment.

Public property commentElement : Tmarkdown read GetcommentElement write SetcommentElement;
 
Public property recurring : boolean read Getrecurring write Setrecurring;

Indicates that this AppointmentResponse applies to all occurrences in a recurring request.

Public property recurringElement : Tboolean read GetrecurringElement write SetrecurringElement;
 
Public property occurrenceDate : string read GetoccurrenceDate write SetoccurrenceDate;

The original date within a recurring request. This could be used in place of the recurrenceId to be more direct (or where the template is provided through the simple list of dates in `Appointment.occurrenceDate`).

Public property occurrenceDateElement : Tdate_ read GetoccurrenceDateElement write SetoccurrenceDateElement;
 
Public property recurrenceId : Int64 read GetrecurrenceId write SetrecurrenceId;

The recurrence ID (sequence number) of the specific appointment when responding to a recurring request.

Public property recurrenceIdElement : TpositiveInt read GetrecurrenceIdElement write SetrecurrenceIdElement;
 

Generated by PasDoc 0.15.0.