Class THealthcareService

Unit

Declaration

type THealthcareService = class(TDomainResource)

Description

The details of a healthcare service available at a location. 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 active : boolean read Getactive write Setactive;
Public property activeElement : Tboolean read GetactiveElement write SetactiveElement;
Public property providedBy : TReference read GetprovidedBy write SetprovidedBy;
Public property category : TCodeableConceptArray read GetcategoryArray;
Public property type_ : TCodeableConceptArray read Gettype_Array;
Public property specialty : TCodeableConceptArray read GetspecialtyArray;
Public property location : TReferenceArray read GetlocationArray;
Public property name_ : string read Getname_ write Setname_;
Public property name_Element : Tstring read Getname_Element write Setname_Element;
Public property comment : string read Getcomment write Setcomment;
Public property commentElement : Tstring read GetcommentElement write SetcommentElement;
Public property extraDetails : string read GetextraDetails write SetextraDetails;
Public property extraDetailsElement : Tmarkdown read GetextraDetailsElement write SetextraDetailsElement;
Public property photo : TAttachment read Getphoto write Setphoto;
Public property telecom : TContactPointArray read GettelecomArray;
Public property coverageArea : TReferenceArray read GetcoverageAreaArray;
Public property serviceProvisionCode : TCodeableConceptArray read GetserviceProvisionCodeArray;
Public property eligibility : THealthcareServiceEligibilityArray read GeteligibilityArray;
Public property program_ : TCodeableConceptArray read Getprogram_Array;
Public property characteristic : TCodeableConceptArray read GetcharacteristicArray;
Public property communication : TCodeableConceptArray read GetcommunicationArray;
Public property referralMethod : TCodeableConceptArray read GetreferralMethodArray;
Public property appointmentRequired : boolean read GetappointmentRequired write SetappointmentRequired;
Public property appointmentRequiredElement : Tboolean read GetappointmentRequiredElement write SetappointmentRequiredElement;
Public property availableTime : THealthcareServiceAvailableTimeArray read GetavailableTimeArray;
Public property notAvailable : THealthcareServiceNotAvailableArray read GetnotAvailableArray;
Public property availabilityExceptions : string read GetavailabilityExceptions write SetavailabilityExceptions;
Public property availabilityExceptionsElement : Tstring read GetavailabilityExceptionsElement write SetavailabilityExceptionsElement;
Public property endpoint : TReferenceArray read GetendpointArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

External identifiers for this item.

Public property active : boolean read Getactive write Setactive;

This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this.

Public property activeElement : Tboolean read GetactiveElement write SetactiveElement;
 
Public property providedBy : TReference read GetprovidedBy write SetprovidedBy;

The organization that provides this healthcare service.

Public property category : TCodeableConceptArray read GetcategoryArray;

Identifies the broad category of service being performed or delivered.

Public property type_ : TCodeableConceptArray read Gettype_Array;

The specific type of service that may be delivered or performed.

Public property specialty : TCodeableConceptArray read GetspecialtyArray;

Collection of specialties handled by the service site. This is more of a medical term.

Public property location : TReferenceArray read GetlocationArray;

The location(s) where this healthcare service may be provided.

Public property name_ : string read Getname_ write Setname_;

Further description of the service as it would be presented to a consumer while searching.

Public property name_Element : Tstring read Getname_Element write Setname_Element;
 
Public property comment : string read Getcomment write Setcomment;

Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.

Public property commentElement : Tstring read GetcommentElement write SetcommentElement;
 
Public property extraDetails : string read GetextraDetails write SetextraDetails;

Extra details about the service that can't be placed in the other fields.

Public property extraDetailsElement : Tmarkdown read GetextraDetailsElement write SetextraDetailsElement;
 
Public property photo : TAttachment read Getphoto write Setphoto;

If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.

Public property telecom : TContactPointArray read GettelecomArray;

List of contacts related to this specific healthcare service.

Public property coverageArea : TReferenceArray read GetcoverageAreaArray;

The location(s) that this service is available to (not where the service is provided).

Public property serviceProvisionCode : TCodeableConceptArray read GetserviceProvisionCodeArray;

The code(s) that detail the conditions under which the healthcare service is available/offered.

Public property eligibility : THealthcareServiceEligibilityArray read GeteligibilityArray;

Does this service have specific eligibility requirements that need to be met in order to use the service?

Public property program_ : TCodeableConceptArray read Getprogram_Array;

Programs that this service is applicable to.

Public property characteristic : TCodeableConceptArray read GetcharacteristicArray;

Collection of characteristics (attributes).

Public property communication : TCodeableConceptArray read GetcommunicationArray;

Some services are specifically made available in multiple languages, this property permits a directory to declare the languages this is offered in. Typically this is only provided where a service operates in communities with mixed languages used.

Public property referralMethod : TCodeableConceptArray read GetreferralMethodArray;

Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.

Public property appointmentRequired : boolean read GetappointmentRequired write SetappointmentRequired;

Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this service.

Public property appointmentRequiredElement : Tboolean read GetappointmentRequiredElement write SetappointmentRequiredElement;
 
Public property availableTime : THealthcareServiceAvailableTimeArray read GetavailableTimeArray;

A collection of times that the Service Site is available.

Public property notAvailable : THealthcareServiceNotAvailableArray read GetnotAvailableArray;

The HealthcareService is not available during this period of time due to the provided reason.

Public property availabilityExceptions : string read GetavailabilityExceptions write SetavailabilityExceptions;

A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.

Public property availabilityExceptionsElement : Tstring read GetavailabilityExceptionsElement write SetavailabilityExceptionsElement;
 
Public property endpoint : TReferenceArray read GetendpointArray;

Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.


Generated by PasDoc 0.15.0.