Package org.hl7.fhir.dstu2.model
Class HealthcareService
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.BaseResource
-
- org.hl7.fhir.dstu2.model.Resource
-
- org.hl7.fhir.dstu2.model.DomainResource
-
- org.hl7.fhir.dstu2.model.HealthcareService
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class HealthcareService extends DomainResource
The details of a healthcare service available at a location.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHealthcareService.DaysOfWeekstatic classHealthcareService.DaysOfWeekEnumFactorystatic classHealthcareService.HealthcareServiceAvailableTimeComponentstatic classHealthcareService.HealthcareServiceNotAvailableComponentstatic classHealthcareService.ServiceTypeComponent
-
Field Summary
Fields Modifier and Type Field Description protected BooleanTypeappointmentRequiredIndicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization.protected StringTypeavailabilityExceptionsA description of site availability exceptions, e.g.protected List<HealthcareService.HealthcareServiceAvailableTimeComponent>availableTimeA collection of times that the Service Site is available.protected List<CodeableConcept>characteristicCollection of characteristics (attributes).protected StringTypecommentAny 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.protected List<Reference>coverageAreaThe location(s) that this service is available to (not where the service is provided).protected List<Location>coverageAreaTargetThe actual objects that are the target of the reference (The location(s) that this service is available to (not where the service is provided).)protected CodeableConcepteligibilityDoes this service have specific eligibility requirements that need to be met in order to use the service?protected StringTypeeligibilityNoteDescribes the eligibility conditions for the service.protected StringTypeextraDetailsExtra details about the service that can't be placed in the other fields.protected List<Identifier>identifierExternal identifiers for this item.protected ReferencelocationThe location where this healthcare service may be provided.protected LocationlocationTargetThe actual object that is the target of the reference (The location where this healthcare service may be provided.)protected List<HealthcareService.HealthcareServiceNotAvailableComponent>notAvailableThe HealthcareService is not available during this period of time due to the provided reason.protected AttachmentphotoIf there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.protected List<StringType>programNameProgram Names that can be used to categorize the service.protected ReferenceprovidedByThe organization that provides this healthcare service.protected OrganizationprovidedByTargetThe actual object that is the target of the reference (The organization that provides this healthcare service.)protected StringTypepublicKeyThe public part of the 'keys' allocated to an Organization by an accredited body to support secure exchange of data over the internet.protected List<CodeableConcept>referralMethodWays that the service accepts referrals, if this is not provided then it is implied that no referral is required.protected CodeableConceptserviceCategoryIdentifies the broad category of service being performed or delivered.protected StringTypeserviceNameFurther description of the service as it would be presented to a consumer while searching.protected List<CodeableConcept>serviceProvisionCodeThe code(s) that detail the conditions under which the healthcare service is available/offered.protected List<HealthcareService.ServiceTypeComponent>serviceTypeA specific type of service that may be delivered or performed.static StringSP_CHARACTERISTICstatic StringSP_IDENTIFIERstatic StringSP_LOCATIONstatic StringSP_NAMEstatic StringSP_ORGANIZATIONstatic StringSP_PROGRAMNAMEstatic StringSP_SERVICECATEGORYstatic StringSP_SERVICETYPEprotected List<ContactPoint>telecomList of contacts related to this specific healthcare service.-
Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description HealthcareService()HealthcareService(Reference location)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setId
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
External identifiers for this item.
-
providedBy
protected Reference providedBy
The organization that provides this healthcare service.
-
providedByTarget
protected Organization providedByTarget
The actual object that is the target of the reference (The organization that provides this healthcare service.)
-
serviceCategory
protected CodeableConcept serviceCategory
Identifies the broad category of service being performed or delivered.
-
serviceType
protected List<HealthcareService.ServiceTypeComponent> serviceType
A specific type of service that may be delivered or performed.
-
locationTarget
protected Location locationTarget
The actual object that is the target of the reference (The location where this healthcare service may be provided.)
-
serviceName
protected StringType serviceName
Further description of the service as it would be presented to a consumer while searching.
-
comment
protected StringType 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.
-
extraDetails
protected StringType extraDetails
Extra details about the service that can't be placed in the other fields.
-
photo
protected Attachment 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.
-
telecom
protected List<ContactPoint> telecom
List of contacts related to this specific healthcare service.
-
coverageArea
protected List<Reference> coverageArea
The location(s) that this service is available to (not where the service is provided).
-
coverageAreaTarget
protected List<Location> coverageAreaTarget
The actual objects that are the target of the reference (The location(s) that this service is available to (not where the service is provided).)
-
serviceProvisionCode
protected List<CodeableConcept> serviceProvisionCode
The code(s) that detail the conditions under which the healthcare service is available/offered.
-
eligibility
protected CodeableConcept eligibility
Does this service have specific eligibility requirements that need to be met in order to use the service?
-
eligibilityNote
protected StringType eligibilityNote
Describes the eligibility conditions for the service.
-
programName
protected List<StringType> programName
Program Names that can be used to categorize the service.
-
characteristic
protected List<CodeableConcept> characteristic
Collection of characteristics (attributes).
-
referralMethod
protected List<CodeableConcept> referralMethod
Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.
-
publicKey
protected StringType 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.
-
appointmentRequired
protected BooleanType 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.
-
availableTime
protected List<HealthcareService.HealthcareServiceAvailableTimeComponent> availableTime
A collection of times that the Service Site is available.
-
notAvailable
protected List<HealthcareService.HealthcareServiceNotAvailableComponent> notAvailable
The HealthcareService is not available during this period of time due to the provided reason.
-
availabilityExceptions
protected StringType 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.
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
- See Also:
- Constant Field Values
-
SP_SERVICECATEGORY
public static final String SP_SERVICECATEGORY
- See Also:
- Constant Field Values
-
SP_SERVICETYPE
public static final String SP_SERVICETYPE
- See Also:
- Constant Field Values
-
SP_ORGANIZATION
public static final String SP_ORGANIZATION
- See Also:
- Constant Field Values
-
SP_NAME
public static final String SP_NAME
- See Also:
- Constant Field Values
-
SP_PROGRAMNAME
public static final String SP_PROGRAMNAME
- See Also:
- Constant Field Values
-
SP_LOCATION
public static final String SP_LOCATION
- See Also:
- Constant Field Values
-
SP_CHARACTERISTIC
public static final String SP_CHARACTERISTIC
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HealthcareService
public HealthcareService()
-
HealthcareService
public HealthcareService(Reference location)
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(External identifiers for this item.)
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
- Returns:
identifier(External identifiers for this item.)
-
addIdentifier
public HealthcareService addIdentifier(Identifier t)
-
getProvidedBy
public Reference getProvidedBy()
- Returns:
providedBy(The organization that provides this healthcare service.)
-
hasProvidedBy
public boolean hasProvidedBy()
-
setProvidedBy
public HealthcareService setProvidedBy(Reference value)
- Parameters:
value-providedBy(The organization that provides this healthcare service.)
-
getProvidedByTarget
public Organization getProvidedByTarget()
- Returns:
providedByThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The organization that provides this healthcare service.)
-
setProvidedByTarget
public HealthcareService setProvidedByTarget(Organization value)
- Parameters:
value-providedByThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The organization that provides this healthcare service.)
-
getServiceCategory
public CodeableConcept getServiceCategory()
- Returns:
serviceCategory(Identifies the broad category of service being performed or delivered.)
-
hasServiceCategory
public boolean hasServiceCategory()
-
setServiceCategory
public HealthcareService setServiceCategory(CodeableConcept value)
- Parameters:
value-serviceCategory(Identifies the broad category of service being performed or delivered.)
-
getServiceType
public List<HealthcareService.ServiceTypeComponent> getServiceType()
- Returns:
serviceType(A specific type of service that may be delivered or performed.)
-
hasServiceType
public boolean hasServiceType()
-
addServiceType
public HealthcareService.ServiceTypeComponent addServiceType()
- Returns:
serviceType(A specific type of service that may be delivered or performed.)
-
addServiceType
public HealthcareService addServiceType(HealthcareService.ServiceTypeComponent t)
-
getLocation
public Reference getLocation()
- Returns:
location(The location where this healthcare service may be provided.)
-
hasLocation
public boolean hasLocation()
-
setLocation
public HealthcareService setLocation(Reference value)
- Parameters:
value-location(The location where this healthcare service may be provided.)
-
getLocationTarget
public Location getLocationTarget()
- Returns:
locationThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The location where this healthcare service may be provided.)
-
setLocationTarget
public HealthcareService setLocationTarget(Location value)
- Parameters:
value-locationThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The location where this healthcare service may be provided.)
-
getServiceNameElement
public StringType getServiceNameElement()
- Returns:
serviceName(Further description of the service as it would be presented to a consumer while searching.). This is the underlying object with id, value and extensions. The accessor "getServiceName" gives direct access to the value
-
hasServiceNameElement
public boolean hasServiceNameElement()
-
hasServiceName
public boolean hasServiceName()
-
setServiceNameElement
public HealthcareService setServiceNameElement(StringType value)
- Parameters:
value-serviceName(Further description of the service as it would be presented to a consumer while searching.). This is the underlying object with id, value and extensions. The accessor "getServiceName" gives direct access to the value
-
getServiceName
public String getServiceName()
- Returns:
- Further description of the service as it would be presented to a consumer while searching.
-
setServiceName
public HealthcareService setServiceName(String value)
- Parameters:
value- Further description of the service as it would be presented to a consumer while searching.
-
getCommentElement
public StringType getCommentElement()
- Returns:
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.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the value
-
hasCommentElement
public boolean hasCommentElement()
-
hasComment
public boolean hasComment()
-
setCommentElement
public HealthcareService setCommentElement(StringType value)
- Parameters:
value-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.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the value
-
getComment
public String getComment()
- Returns:
- 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.
-
setComment
public HealthcareService setComment(String value)
- Parameters:
value- 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.
-
getExtraDetailsElement
public StringType getExtraDetailsElement()
- Returns:
extraDetails(Extra details about the service that can't be placed in the other fields.). This is the underlying object with id, value and extensions. The accessor "getExtraDetails" gives direct access to the value
-
hasExtraDetailsElement
public boolean hasExtraDetailsElement()
-
hasExtraDetails
public boolean hasExtraDetails()
-
setExtraDetailsElement
public HealthcareService setExtraDetailsElement(StringType value)
- Parameters:
value-extraDetails(Extra details about the service that can't be placed in the other fields.). This is the underlying object with id, value and extensions. The accessor "getExtraDetails" gives direct access to the value
-
getExtraDetails
public String getExtraDetails()
- Returns:
- Extra details about the service that can't be placed in the other fields.
-
setExtraDetails
public HealthcareService setExtraDetails(String value)
- Parameters:
value- Extra details about the service that can't be placed in the other fields.
-
getPhoto
public Attachment getPhoto()
- Returns:
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.)
-
hasPhoto
public boolean hasPhoto()
-
setPhoto
public HealthcareService setPhoto(Attachment value)
- Parameters:
value-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.)
-
getTelecom
public List<ContactPoint> getTelecom()
- Returns:
telecom(List of contacts related to this specific healthcare service.)
-
hasTelecom
public boolean hasTelecom()
-
addTelecom
public ContactPoint addTelecom()
- Returns:
telecom(List of contacts related to this specific healthcare service.)
-
addTelecom
public HealthcareService addTelecom(ContactPoint t)
-
getCoverageArea
public List<Reference> getCoverageArea()
- Returns:
coverageArea(The location(s) that this service is available to (not where the service is provided).)
-
hasCoverageArea
public boolean hasCoverageArea()
-
addCoverageArea
public Reference addCoverageArea()
- Returns:
coverageArea(The location(s) that this service is available to (not where the service is provided).)
-
addCoverageArea
public HealthcareService addCoverageArea(Reference t)
-
getCoverageAreaTarget
public List<Location> getCoverageAreaTarget()
- Returns:
coverageArea(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. The location(s) that this service is available to (not where the service is provided).)
-
addCoverageAreaTarget
public Location addCoverageAreaTarget()
- Returns:
coverageArea(Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. The location(s) that this service is available to (not where the service is provided).)
-
getServiceProvisionCode
public List<CodeableConcept> getServiceProvisionCode()
- Returns:
serviceProvisionCode(The code(s) that detail the conditions under which the healthcare service is available/offered.)
-
hasServiceProvisionCode
public boolean hasServiceProvisionCode()
-
addServiceProvisionCode
public CodeableConcept addServiceProvisionCode()
- Returns:
serviceProvisionCode(The code(s) that detail the conditions under which the healthcare service is available/offered.)
-
addServiceProvisionCode
public HealthcareService addServiceProvisionCode(CodeableConcept t)
-
getEligibility
public CodeableConcept getEligibility()
- Returns:
eligibility(Does this service have specific eligibility requirements that need to be met in order to use the service?)
-
hasEligibility
public boolean hasEligibility()
-
setEligibility
public HealthcareService setEligibility(CodeableConcept value)
- Parameters:
value-eligibility(Does this service have specific eligibility requirements that need to be met in order to use the service?)
-
getEligibilityNoteElement
public StringType getEligibilityNoteElement()
- Returns:
eligibilityNote(Describes the eligibility conditions for the service.). This is the underlying object with id, value and extensions. The accessor "getEligibilityNote" gives direct access to the value
-
hasEligibilityNoteElement
public boolean hasEligibilityNoteElement()
-
hasEligibilityNote
public boolean hasEligibilityNote()
-
setEligibilityNoteElement
public HealthcareService setEligibilityNoteElement(StringType value)
- Parameters:
value-eligibilityNote(Describes the eligibility conditions for the service.). This is the underlying object with id, value and extensions. The accessor "getEligibilityNote" gives direct access to the value
-
getEligibilityNote
public String getEligibilityNote()
- Returns:
- Describes the eligibility conditions for the service.
-
setEligibilityNote
public HealthcareService setEligibilityNote(String value)
- Parameters:
value- Describes the eligibility conditions for the service.
-
getProgramName
public List<StringType> getProgramName()
- Returns:
programName(Program Names that can be used to categorize the service.)
-
hasProgramName
public boolean hasProgramName()
-
addProgramNameElement
public StringType addProgramNameElement()
- Returns:
programName(Program Names that can be used to categorize the service.)
-
addProgramName
public HealthcareService addProgramName(String value)
- Parameters:
value-programName(Program Names that can be used to categorize the service.)
-
hasProgramName
public boolean hasProgramName(String value)
- Parameters:
value-programName(Program Names that can be used to categorize the service.)
-
getCharacteristic
public List<CodeableConcept> getCharacteristic()
- Returns:
characteristic(Collection of characteristics (attributes).)
-
hasCharacteristic
public boolean hasCharacteristic()
-
addCharacteristic
public CodeableConcept addCharacteristic()
- Returns:
characteristic(Collection of characteristics (attributes).)
-
addCharacteristic
public HealthcareService addCharacteristic(CodeableConcept t)
-
getReferralMethod
public List<CodeableConcept> getReferralMethod()
- Returns:
referralMethod(Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.)
-
hasReferralMethod
public boolean hasReferralMethod()
-
addReferralMethod
public CodeableConcept addReferralMethod()
- Returns:
referralMethod(Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.)
-
addReferralMethod
public HealthcareService addReferralMethod(CodeableConcept t)
-
getPublicKeyElement
public StringType getPublicKeyElement()
- Returns:
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.). This is the underlying object with id, value and extensions. The accessor "getPublicKey" gives direct access to the value
-
hasPublicKeyElement
public boolean hasPublicKeyElement()
-
hasPublicKey
public boolean hasPublicKey()
-
setPublicKeyElement
public HealthcareService setPublicKeyElement(StringType value)
- Parameters:
value-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.). This is the underlying object with id, value and extensions. The accessor "getPublicKey" gives direct access to the value
-
getPublicKey
public String getPublicKey()
- Returns:
- 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.
-
setPublicKey
public HealthcareService setPublicKey(String value)
- Parameters:
value- 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.
-
getAppointmentRequiredElement
public BooleanType getAppointmentRequiredElement()
- Returns:
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.). This is the underlying object with id, value and extensions. The accessor "getAppointmentRequired" gives direct access to the value
-
hasAppointmentRequiredElement
public boolean hasAppointmentRequiredElement()
-
hasAppointmentRequired
public boolean hasAppointmentRequired()
-
setAppointmentRequiredElement
public HealthcareService setAppointmentRequiredElement(BooleanType value)
- Parameters:
value-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.). This is the underlying object with id, value and extensions. The accessor "getAppointmentRequired" gives direct access to the value
-
getAppointmentRequired
public boolean getAppointmentRequired()
- Returns:
- 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.
-
setAppointmentRequired
public HealthcareService setAppointmentRequired(boolean value)
- Parameters:
value- 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.
-
getAvailableTime
public List<HealthcareService.HealthcareServiceAvailableTimeComponent> getAvailableTime()
- Returns:
availableTime(A collection of times that the Service Site is available.)
-
hasAvailableTime
public boolean hasAvailableTime()
-
addAvailableTime
public HealthcareService.HealthcareServiceAvailableTimeComponent addAvailableTime()
- Returns:
availableTime(A collection of times that the Service Site is available.)
-
addAvailableTime
public HealthcareService addAvailableTime(HealthcareService.HealthcareServiceAvailableTimeComponent t)
-
getNotAvailable
public List<HealthcareService.HealthcareServiceNotAvailableComponent> getNotAvailable()
- Returns:
notAvailable(The HealthcareService is not available during this period of time due to the provided reason.)
-
hasNotAvailable
public boolean hasNotAvailable()
-
addNotAvailable
public HealthcareService.HealthcareServiceNotAvailableComponent addNotAvailable()
- Returns:
notAvailable(The HealthcareService is not available during this period of time due to the provided reason.)
-
addNotAvailable
public HealthcareService addNotAvailable(HealthcareService.HealthcareServiceNotAvailableComponent t)
-
getAvailabilityExceptionsElement
public StringType getAvailabilityExceptionsElement()
- Returns:
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.). This is the underlying object with id, value and extensions. The accessor "getAvailabilityExceptions" gives direct access to the value
-
hasAvailabilityExceptionsElement
public boolean hasAvailabilityExceptionsElement()
-
hasAvailabilityExceptions
public boolean hasAvailabilityExceptions()
-
setAvailabilityExceptionsElement
public HealthcareService setAvailabilityExceptionsElement(StringType value)
- Parameters:
value-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.). This is the underlying object with id, value and extensions. The accessor "getAvailabilityExceptions" gives direct access to the value
-
getAvailabilityExceptions
public String getAvailabilityExceptions()
- Returns:
- 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.
-
setAvailabilityExceptions
public HealthcareService setAvailabilityExceptions(String value)
- Parameters:
value- 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.
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public HealthcareService copy()
- Specified by:
copyin classDomainResource
-
typedCopy
protected HealthcareService typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-