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 : TCodeableConcept read Getcategory write Setcategory;
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 : Tstring 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 : TCodeableConcept read Geteligibility write Seteligibility;
Public property eligibilityNote : string read GeteligibilityNote write SeteligibilityNote;
Public property eligibilityNoteElement : Tstring read GeteligibilityNoteElement write SeteligibilityNoteElement;
Public property programName : TBSFHIRPrimitiveStringArray read GetprogramNameArray;
Public property characteristic : TCodeableConceptArray read GetcharacteristicArray;
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;

Whether this healthcareservice record is in active use.

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 : TCodeableConcept read Getcategory write Setcategory;

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 : Tstring 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 : TCodeableConcept read Geteligibility write Seteligibility;

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

Public property eligibilityNote : string read GeteligibilityNote write SeteligibilityNote;

Describes the eligibility conditions for the service.

Public property eligibilityNoteElement : Tstring read GeteligibilityNoteElement write SeteligibilityNoteElement;
 
Public property programName : TBSFHIRPrimitiveStringArray read GetprogramNameArray;

Program Names that can be used to categorize the service.

Public property characteristic : TCodeableConceptArray read GetcharacteristicArray;

Collection of characteristics (attributes).

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.