Class TAppointmentResponse
Unit
bsFhir_r5
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
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
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.
|
|
property appointment : TReference read Getappointment write Setappointment; |
Appointment that this response is replying to.
|
|
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.
|
|
property proposedNewTimeElement : Tboolean read GetproposedNewTimeElement write SetproposedNewTimeElement; |
|
|
property start : string read Getstart write Setstart; |
Date/Time that the appointment is to take place, or requested new start time.
|
|
property startElement : Tinstant read GetstartElement write SetstartElement; |
|
|
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.
|
|
property end_Element : Tinstant read Getend_Element write Setend_Element; |
|
|
property participantType : TCodeableConceptArray read GetparticipantTypeArray; |
Role of participant in the appointment.
|
|
property actor : TReference read Getactor write Setactor; |
A Person, Location, HealthcareService, or Device that is participating in the appointment.
|
|
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.
|
|
property participantStatusElement : TAppointmentResponseStatus read GetparticipantStatusElement write SetparticipantStatusElement; |
|
|
property comment : string read Getcomment write Setcomment; |
Additional comments about the appointment.
|
|
property commentElement : Tmarkdown read GetcommentElement write SetcommentElement; |
|
|
property recurring : boolean read Getrecurring write Setrecurring; |
Indicates that this AppointmentResponse applies to all occurrences in a recurring request.
|
|
property recurringElement : Tboolean read GetrecurringElement write SetrecurringElement; |
|
|
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`).
|
|
property occurrenceDateElement : Tdate_ read GetoccurrenceDateElement write SetoccurrenceDateElement; |
|
|
property recurrenceId : Int64 read GetrecurrenceId write SetrecurrenceId; |
The recurrence ID (sequence number) of the specific appointment when responding to a recurring request.
|
|
property recurrenceIdElement : TpositiveInt read GetrecurrenceIdElement write SetrecurrenceIdElement; |
|
Generated by PasDoc 0.15.0.
|