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 offeredIn : TReferenceArray read GetofferedInArray;
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 : Tmarkdown 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 contact : TExtendedContactDetailArray read GetcontactArray;
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 availability : TAvailabilityArray read GetavailabilityArray;
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 offeredIn : TReferenceArray read GetofferedInArray;

When the HealthcareService is representing a specific, schedulable service, the availableIn property can refer to a generic 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 Healthcare service. 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 : Tmarkdown 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 contact : TExtendedContactDetailArray read GetcontactArray;

The contact details of communication devices available relevant to the specific HealthcareService. This can include addresses, phone numbers, fax numbers, mobile numbers, email addresses and web sites.

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 availability : TAvailabilityArray read GetavailabilityArray;

A collection of times that the healthcare service is available.

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.