Show / Hide Table of Contents

Class HealthcareService

The details of a healthcare service available at a location.

Inheritance
System.Object
Resource
DomainResource
HealthcareService
Implements
IFhirJsonSerializable
Inherited Members
DomainResource.Contained
DomainResource.Extension
DomainResource.ModifierExtension
DomainResource.Text
Resource.Id
Resource._Id
Resource.ImplicitRules
Resource._ImplicitRules
Resource.Language
Resource._Language
Resource.Meta
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class HealthcareService : DomainResource, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_AppointmentRequired

Extension container element for AppointmentRequired

Declaration
public Element _AppointmentRequired { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_AvailabilityExceptions

Extension container element for AvailabilityExceptions

Declaration
public Element _AvailabilityExceptions { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Comment

Extension container element for Comment

Declaration
public Element _Comment { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_EligibilityNote

Extension container element for EligibilityNote

Declaration
public Element _EligibilityNote { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_ExtraDetails

Extension container element for ExtraDetails

Declaration
public Element _ExtraDetails { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_ProgramName

Extension container element for ProgramName

Declaration
public List<Element> _ProgramName { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Element>
| Improve this Doc View Source

_PublicKey

Extension container element for PublicKey

Declaration
public Element _PublicKey { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_ServiceName

Extension container element for ServiceName

Declaration
public Element _ServiceName { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

AppointmentRequired

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.

Declaration
public bool? AppointmentRequired { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>
| Improve this Doc View Source

AvailabilityExceptions

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.

Declaration
public string AvailabilityExceptions { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

AvailableTime

A collection of times that the Service Site is available.

Declaration
public List<HealthcareServiceAvailableTime> AvailableTime { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<HealthcareServiceAvailableTime>
| Improve this Doc View Source

Characteristic

Collection of characteristics (attributes).

Declaration
public List<CodeableConcept> Characteristic { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<CodeableConcept>
| Improve this Doc View Source

Comment

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.

Declaration
public string Comment { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CoverageArea

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

Declaration
public List<Reference> CoverageArea { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Reference>
| Improve this Doc View Source

Eligibility

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

Declaration
public CodeableConcept Eligibility { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

EligibilityNote

Describes the eligibility conditions for the service.

Declaration
public string EligibilityNote { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ExtraDetails

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

Declaration
public string ExtraDetails { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Identifier

External identifiers for this item.

Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Identifier>
| Improve this Doc View Source

Location

The location where this healthcare service may be provided.

Declaration
public Reference Location { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

NotAvailable

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

Declaration
public List<HealthcareServiceNotAvailable> NotAvailable { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<HealthcareServiceNotAvailable>
| Improve this Doc View Source

Photo

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.

Declaration
public Attachment Photo { get; set; }
Property Value
Type Description
Attachment
| Improve this Doc View Source

ProgramName

Program Names that can be used to categorize the service.

Declaration
public List<string> ProgramName { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<System.String>
| Improve this Doc View Source

ProvidedBy

The organization that provides this healthcare service.

Declaration
public Reference ProvidedBy { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

PublicKey

The public part of the 'keys' allocated to an Organization by an accredited body to support secure exchange of data over the internet. To be provided by the Organization, where available.

Declaration
public string PublicKey { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ReferralMethod

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

Declaration
public List<CodeableConcept> ReferralMethod { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<CodeableConcept>
| Improve this Doc View Source

ResourceType

Resource Type Name

Declaration
public override string ResourceType { get; }
Property Value
Type Description
System.String
Overrides
Resource.ResourceType
| Improve this Doc View Source

ServiceCategory

Identifies the broad category of service being performed or delivered.

Declaration
public CodeableConcept ServiceCategory { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

ServiceName

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

Declaration
public string ServiceName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

ServiceProvisionCode

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

Declaration
public List<CodeableConcept> ServiceProvisionCode { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<CodeableConcept>
| Improve this Doc View Source

ServiceType

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

Declaration
public List<HealthcareServiceServiceType> ServiceType { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<HealthcareServiceServiceType>
| Improve this Doc View Source

Telecom

List of contacts related to this specific healthcare service.

Declaration
public List<ContactPoint> Telecom { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<ContactPoint>

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)

Deserialize a JSON property

Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
System.String propertyName
| Improve this Doc View Source

SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)

Serialize to a JSON object

Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type Name Description
Utf8JsonWriter writer
JsonSerializerOptions options
System.Boolean includeStartObject

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX