Class THealthcareService
Unit
bsFhir_r4b
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
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property identifier : TIdentifierArray read GetidentifierArray; |
External identifiers for this item.
|
|
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.
|
|
property activeElement : Tboolean read GetactiveElement write SetactiveElement; |
|
|
property providedBy : TReference read GetprovidedBy write SetprovidedBy; |
The organization that provides this healthcare service.
|
|
property category : TCodeableConceptArray read GetcategoryArray; |
Identifies the broad category of service being performed or delivered.
|
|
property type_ : TCodeableConceptArray read Gettype_Array; |
The specific type of service that may be delivered or performed.
|
|
property specialty : TCodeableConceptArray read GetspecialtyArray; |
Collection of specialties handled by the service site. This is more of a medical term.
|
|
property location : TReferenceArray read GetlocationArray; |
The location(s) where this healthcare service may be provided.
|
|
property name_ : string read Getname_ write Setname_; |
Further description of the service as it would be presented to a consumer while searching.
|
|
property name_Element : Tstring read Getname_Element write Setname_Element; |
|
|
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.
|
|
property commentElement : Tstring read GetcommentElement write SetcommentElement; |
|
|
property extraDetails : string read GetextraDetails write SetextraDetails; |
Extra details about the service that can't be placed in the other fields.
|
|
property extraDetailsElement : Tmarkdown read GetextraDetailsElement write SetextraDetailsElement; |
|
|
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.
|
|
property telecom : TContactPointArray read GettelecomArray; |
List of contacts related to this specific healthcare service.
|
|
property coverageArea : TReferenceArray read GetcoverageAreaArray; |
The location(s) that this service is available to (not where the service is provided).
|
|
property serviceProvisionCode : TCodeableConceptArray read GetserviceProvisionCodeArray; |
The code(s) that detail the conditions under which the healthcare service is available/offered.
|
|
property eligibility : THealthcareServiceEligibilityArray read GeteligibilityArray; |
Does this service have specific eligibility requirements that need to be met in order to use the service?
|
|
property program_ : TCodeableConceptArray read Getprogram_Array; |
Programs that this service is applicable to.
|
|
property characteristic : TCodeableConceptArray read GetcharacteristicArray; |
Collection of characteristics (attributes).
|
|
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.
|
|
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.
|
|
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.
|
|
property appointmentRequiredElement : Tboolean read GetappointmentRequiredElement write SetappointmentRequiredElement; |
|
|
property notAvailable : THealthcareServiceNotAvailableArray read GetnotAvailableArray; |
The HealthcareService is not available during this period of time due to the provided reason.
|
|
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.
|
|
property availabilityExceptionsElement : Tstring read GetavailabilityExceptionsElement write SetavailabilityExceptionsElement; |
|
|
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.
|