Class HealthcareService
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.HealthcareService
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IResource,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseResource
public class HealthcareService extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR HealthcareService Resource (administrative.group)Definition: The details of a healthcare service available at a location.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/HealthcareService
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHealthcareService.AvailableTimeBlock class for child element: HealthcareService.availableTime ()static classHealthcareService.NotAvailableBlock class for child element: HealthcareService.notAvailable ()static classHealthcareService.ServiceTypeBlock class for child element: HealthcareService.serviceType ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParamCHARACTERISTICFluent Client search parameter constant for characteristicstatic ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_LOCATIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ORGANIZATIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParamLOCATIONFluent Client search parameter constant for locationstatic ca.uhn.fhir.rest.gclient.StringClientParamNAMEFluent Client search parameter constant for namestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamORGANIZATIONFluent Client search parameter constant for organizationstatic ca.uhn.fhir.rest.gclient.StringClientParamPROGRAMNAMEFluent Client search parameter constant for programnamestatic ca.uhn.fhir.rest.gclient.TokenClientParamSERVICECATEGORYFluent Client search parameter constant for servicecategorystatic ca.uhn.fhir.rest.gclient.TokenClientParamSERVICETYPEFluent Client search parameter constant for servicetypestatic StringSP_CHARACTERISTICSearch parameter constant for characteristicstatic StringSP_IDENTIFIERSearch parameter constant for identifierstatic StringSP_LOCATIONSearch parameter constant for locationstatic StringSP_NAMESearch parameter constant for namestatic StringSP_ORGANIZATIONSearch parameter constant for organizationstatic StringSP_PROGRAMNAMESearch parameter constant for programnamestatic StringSP_SERVICECATEGORYSearch parameter constant for servicecategorystatic StringSP_SERVICETYPESearch parameter constant for servicetype-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description HealthcareService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HealthcareService.AvailableTimeaddAvailableTime()Adds and returns a new value for availableTime ()HealthcareServiceaddAvailableTime(HealthcareService.AvailableTime theValue)Adds a given new value for availableTime ()CodeableConceptDtaddCharacteristic()Adds and returns a new value for characteristic ()HealthcareServiceaddCharacteristic(CodeableConceptDt theValue)Adds a given new value for characteristic ()ResourceReferenceDtaddCoverageArea()Adds and returns a new value for coverageArea ()IdentifierDtaddIdentifier()Adds and returns a new value for identifier (id)HealthcareServiceaddIdentifier(IdentifierDt theValue)Adds a given new value for identifier (id)HealthcareService.NotAvailableaddNotAvailable()Adds and returns a new value for notAvailable ()HealthcareServiceaddNotAvailable(HealthcareService.NotAvailable theValue)Adds a given new value for notAvailable ()ca.uhn.fhir.model.primitive.StringDtaddProgramName()Adds and returns a new value for programName ()HealthcareServiceaddProgramName(ca.uhn.fhir.model.primitive.StringDt theValue)Adds a given new value for programName ()HealthcareServiceaddProgramName(String theString)Adds a new value for programName ()BoundCodeableConceptDt<ReferralMethodEnum>addReferralMethod()Add a value for referralMethod ()BoundCodeableConceptDt<ReferralMethodEnum>addReferralMethod(ReferralMethodEnum theValue)Add a value for referralMethod () using an enumerated type.BoundCodeableConceptDt<ServiceProvisionConditionsEnum>addServiceProvisionCode()Add a value for serviceProvisionCode ()BoundCodeableConceptDt<ServiceProvisionConditionsEnum>addServiceProvisionCode(ServiceProvisionConditionsEnum theValue)Add a value for serviceProvisionCode () using an enumerated type.HealthcareService.ServiceTypeaddServiceType()Adds and returns a new value for serviceType ()HealthcareServiceaddServiceType(HealthcareService.ServiceType theValue)Adds a given new value for serviceType ()ContactPointDtaddTelecom()Adds and returns a new value for telecom ()HealthcareServiceaddTelecom(ContactPointDt theValue)Adds a given new value for telecom ()<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)BooleangetAppointmentRequired()Gets the value(s) for appointmentRequired ().ca.uhn.fhir.model.primitive.BooleanDtgetAppointmentRequiredElement()Gets the value(s) for appointmentRequired ().StringgetAvailabilityExceptions()Gets the value(s) for availabilityExceptions ().ca.uhn.fhir.model.primitive.StringDtgetAvailabilityExceptionsElement()Gets the value(s) for availabilityExceptions ().List<HealthcareService.AvailableTime>getAvailableTime()Gets the value(s) for availableTime ().HealthcareService.AvailableTimegetAvailableTimeFirstRep()Gets the first repetition for availableTime (), creating it if it does not already exist.List<CodeableConceptDt>getCharacteristic()Gets the value(s) for characteristic ().CodeableConceptDtgetCharacteristicFirstRep()Gets the first repetition for characteristic (), creating it if it does not already exist.StringgetComment()Gets the value(s) for comment ().ca.uhn.fhir.model.primitive.StringDtgetCommentElement()Gets the value(s) for comment ().List<ResourceReferenceDt>getCoverageArea()Gets the value(s) for coverageArea ().CodeableConceptDtgetEligibility()Gets the value(s) for eligibility ().StringgetEligibilityNote()Gets the value(s) for eligibilityNote ().ca.uhn.fhir.model.primitive.StringDtgetEligibilityNoteElement()Gets the value(s) for eligibilityNote ().StringgetExtraDetails()Gets the value(s) for extraDetails ().ca.uhn.fhir.model.primitive.StringDtgetExtraDetailsElement()Gets the value(s) for extraDetails ().List<IdentifierDt>getIdentifier()Gets the value(s) for identifier (id).IdentifierDtgetIdentifierFirstRep()Gets the first repetition for identifier (id), creating it if it does not already exist.ResourceReferenceDtgetLocation()Gets the value(s) for location (where).List<HealthcareService.NotAvailable>getNotAvailable()Gets the value(s) for notAvailable ().HealthcareService.NotAvailablegetNotAvailableFirstRep()Gets the first repetition for notAvailable (), creating it if it does not already exist.AttachmentDtgetPhoto()Gets the value(s) for photo ().List<ca.uhn.fhir.model.primitive.StringDt>getProgramName()Gets the value(s) for programName ().ca.uhn.fhir.model.primitive.StringDtgetProgramNameFirstRep()Gets the first repetition for programName (), creating it if it does not already exist.ResourceReferenceDtgetProvidedBy()Gets the value(s) for providedBy ().StringgetPublicKey()Gets the value(s) for publicKey ().ca.uhn.fhir.model.primitive.StringDtgetPublicKeyElement()Gets the value(s) for publicKey ().List<BoundCodeableConceptDt<ReferralMethodEnum>>getReferralMethod()Gets the value(s) for referralMethod ().BoundCodeableConceptDt<ReferralMethodEnum>getReferralMethodFirstRep()Gets the first repetition for referralMethod (), creating it if it does not already exist.StringgetResourceName()CodeableConceptDtgetServiceCategory()Gets the value(s) for serviceCategory (class).StringgetServiceName()Gets the value(s) for serviceName ().ca.uhn.fhir.model.primitive.StringDtgetServiceNameElement()Gets the value(s) for serviceName ().List<BoundCodeableConceptDt<ServiceProvisionConditionsEnum>>getServiceProvisionCode()Gets the value(s) for serviceProvisionCode ().BoundCodeableConceptDt<ServiceProvisionConditionsEnum>getServiceProvisionCodeFirstRep()Gets the first repetition for serviceProvisionCode (), creating it if it does not already exist.List<HealthcareService.ServiceType>getServiceType()Gets the value(s) for serviceType ().HealthcareService.ServiceTypegetServiceTypeFirstRep()Gets the first repetition for serviceType (), creating it if it does not already exist.ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()List<ContactPointDt>getTelecom()Gets the value(s) for telecom ().ContactPointDtgetTelecomFirstRep()Gets the first repetition for telecom (), creating it if it does not already exist.booleanisEmpty()HealthcareServicesetAppointmentRequired(boolean theBoolean)Sets the value for appointmentRequired ()HealthcareServicesetAppointmentRequired(ca.uhn.fhir.model.primitive.BooleanDt theValue)Sets the value(s) for appointmentRequired ()HealthcareServicesetAvailabilityExceptions(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for availabilityExceptions ()HealthcareServicesetAvailabilityExceptions(String theString)Sets the value for availabilityExceptions ()HealthcareServicesetAvailableTime(List<HealthcareService.AvailableTime> theValue)Sets the value(s) for availableTime ()HealthcareServicesetCharacteristic(List<CodeableConceptDt> theValue)Sets the value(s) for characteristic ()HealthcareServicesetComment(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for comment ()HealthcareServicesetComment(String theString)Sets the value for comment ()HealthcareServicesetCoverageArea(List<ResourceReferenceDt> theValue)Sets the value(s) for coverageArea ()HealthcareServicesetEligibility(CodeableConceptDt theValue)Sets the value(s) for eligibility ()HealthcareServicesetEligibilityNote(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for eligibilityNote ()HealthcareServicesetEligibilityNote(String theString)Sets the value for eligibilityNote ()HealthcareServicesetExtraDetails(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for extraDetails ()HealthcareServicesetExtraDetails(String theString)Sets the value for extraDetails ()HealthcareServicesetIdentifier(List<IdentifierDt> theValue)Sets the value(s) for identifier (id)HealthcareServicesetLocation(ResourceReferenceDt theValue)Sets the value(s) for location (where)HealthcareServicesetNotAvailable(List<HealthcareService.NotAvailable> theValue)Sets the value(s) for notAvailable ()HealthcareServicesetPhoto(AttachmentDt theValue)Sets the value(s) for photo ()HealthcareServicesetProgramName(List<ca.uhn.fhir.model.primitive.StringDt> theValue)Sets the value(s) for programName ()HealthcareServicesetProvidedBy(ResourceReferenceDt theValue)Sets the value(s) for providedBy ()HealthcareServicesetPublicKey(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for publicKey ()HealthcareServicesetPublicKey(String theString)Sets the value for publicKey ()HealthcareServicesetReferralMethod(ReferralMethodEnum theValue)Sets the value(s), and clears any existing value(s) for referralMethod ()HealthcareServicesetReferralMethod(List<BoundCodeableConceptDt<ReferralMethodEnum>> theValue)Sets the value(s) for referralMethod ()HealthcareServicesetServiceCategory(CodeableConceptDt theValue)Sets the value(s) for serviceCategory (class)HealthcareServicesetServiceName(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for serviceName ()HealthcareServicesetServiceName(String theString)Sets the value for serviceName ()HealthcareServicesetServiceProvisionCode(ServiceProvisionConditionsEnum theValue)Sets the value(s), and clears any existing value(s) for serviceProvisionCode ()HealthcareServicesetServiceProvisionCode(List<BoundCodeableConceptDt<ServiceProvisionConditionsEnum>> theValue)Sets the value(s) for serviceProvisionCode ()HealthcareServicesetServiceType(List<HealthcareService.ServiceType> theValue)Sets the value(s) for serviceType ()HealthcareServicesetTelecom(List<ContactPointDt> theValue)Sets the value(s) for telecom ()-
Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
-
-
-
Field Detail
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription:
Type: token
Path: HealthcareService.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription:
Type: token
Path: HealthcareService.identifier
-
SP_SERVICECATEGORY
public static final String SP_SERVICECATEGORY
Search parameter constant for servicecategoryDescription: Service Category of the Healthcare Service
Type: token
Path: HealthcareService.serviceCategory
- See Also:
- Constant Field Values
-
SERVICECATEGORY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICECATEGORY
Fluent Client search parameter constant for servicecategoryDescription: Service Category of the Healthcare Service
Type: token
Path: HealthcareService.serviceCategory
-
SP_SERVICETYPE
public static final String SP_SERVICETYPE
Search parameter constant for servicetypeDescription: The type of service provided by this healthcare service
Type: token
Path: HealthcareService.serviceType.type
- See Also:
- Constant Field Values
-
SERVICETYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICETYPE
Fluent Client search parameter constant for servicetypeDescription: The type of service provided by this healthcare service
Type: token
Path: HealthcareService.serviceType.type
-
SP_NAME
public static final String SP_NAME
Search parameter constant for nameDescription: A portion of the Healthcare service name
Type: string
Path: HealthcareService.serviceName
- See Also:
- Constant Field Values
-
NAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Fluent Client search parameter constant for nameDescription: A portion of the Healthcare service name
Type: string
Path: HealthcareService.serviceName
-
SP_LOCATION
public static final String SP_LOCATION
Search parameter constant for locationDescription: The location of the Healthcare Service
Type: reference
Path: HealthcareService.location
- See Also:
- Constant Field Values
-
LOCATION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION
Fluent Client search parameter constant for locationDescription: The location of the Healthcare Service
Type: reference
Path: HealthcareService.location
-
SP_ORGANIZATION
public static final String SP_ORGANIZATION
Search parameter constant for organizationDescription: The organization that provides this Healthcare Service
Type: reference
Path: HealthcareService.providedBy
- See Also:
- Constant Field Values
-
ORGANIZATION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION
Fluent Client search parameter constant for organizationDescription: The organization that provides this Healthcare Service
Type: reference
Path: HealthcareService.providedBy
-
SP_PROGRAMNAME
public static final String SP_PROGRAMNAME
Search parameter constant for programnameDescription: One of the Program Names serviced by this HealthcareService
Type: string
Path: HealthcareService.programName
- See Also:
- Constant Field Values
-
PROGRAMNAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam PROGRAMNAME
Fluent Client search parameter constant for programnameDescription: One of the Program Names serviced by this HealthcareService
Type: string
Path: HealthcareService.programName
-
SP_CHARACTERISTIC
public static final String SP_CHARACTERISTIC
Search parameter constant for characteristicDescription: One of the HealthcareService's characteristics
Type: token
Path: HealthcareService.characteristic
- See Also:
- Constant Field Values
-
CHARACTERISTIC
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CHARACTERISTIC
Fluent Client search parameter constant for characteristicDescription: One of the HealthcareService's characteristics
Type: token
Path: HealthcareService.characteristic
-
INCLUDE_LOCATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "HealthcareService:location".
-
INCLUDE_ORGANIZATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "HealthcareService:organization".
-
-
Constructor Detail
-
HealthcareService
public HealthcareService()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
- Specified by:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
public List<IdentifierDt> getIdentifier()
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull.Definition: External identifiers for this item
-
setIdentifier
public HealthcareService setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)Definition: External identifiers for this item
-
addIdentifier
public IdentifierDt addIdentifier()
Adds and returns a new value for identifier (id)Definition: External identifiers for this item
-
addIdentifier
public HealthcareService addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)Definition: External identifiers for this item
- Parameters:
theValue- The identifier to add (must not benull)
-
getIdentifierFirstRep
public IdentifierDt getIdentifierFirstRep()
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: External identifiers for this item
-
getProvidedBy
public ResourceReferenceDt getProvidedBy()
Gets the value(s) for providedBy (). creating it if it does not exist. Will not returnnull.Definition: The organization that provides this healthcare service
-
setProvidedBy
public HealthcareService setProvidedBy(ResourceReferenceDt theValue)
Sets the value(s) for providedBy ()Definition: The organization that provides this healthcare service
-
getServiceCategory
public CodeableConceptDt getServiceCategory()
Gets the value(s) for serviceCategory (class). creating it if it does not exist. Will not returnnull.Definition: Identifies the broad category of service being performed or delivered
-
setServiceCategory
public HealthcareService setServiceCategory(CodeableConceptDt theValue)
Sets the value(s) for serviceCategory (class)Definition: Identifies the broad category of service being performed or delivered
-
getServiceType
public List<HealthcareService.ServiceType> getServiceType()
Gets the value(s) for serviceType (). creating it if it does not exist. Will not returnnull.Definition: A specific type of service that may be delivered or performed
-
setServiceType
public HealthcareService setServiceType(List<HealthcareService.ServiceType> theValue)
Sets the value(s) for serviceType ()Definition: A specific type of service that may be delivered or performed
-
addServiceType
public HealthcareService.ServiceType addServiceType()
Adds and returns a new value for serviceType ()Definition: A specific type of service that may be delivered or performed
-
addServiceType
public HealthcareService addServiceType(HealthcareService.ServiceType theValue)
Adds a given new value for serviceType ()Definition: A specific type of service that may be delivered or performed
- Parameters:
theValue- The serviceType to add (must not benull)
-
getServiceTypeFirstRep
public HealthcareService.ServiceType getServiceTypeFirstRep()
Gets the first repetition for serviceType (), creating it if it does not already exist.Definition: A specific type of service that may be delivered or performed
-
getLocation
public ResourceReferenceDt getLocation()
Gets the value(s) for location (where). creating it if it does not exist. Will not returnnull.Definition: The location where this healthcare service may be provided
-
setLocation
public HealthcareService setLocation(ResourceReferenceDt theValue)
Sets the value(s) for location (where)Definition: The location where this healthcare service may be provided
-
getServiceNameElement
public ca.uhn.fhir.model.primitive.StringDt getServiceNameElement()
Gets the value(s) for serviceName (). creating it if it does not exist. Will not returnnull.Definition: Further description of the service as it would be presented to a consumer while searching
-
getServiceName
public String getServiceName()
Gets the value(s) for serviceName (). creating it if it does not exist. This method may returnnull.Definition: Further description of the service as it would be presented to a consumer while searching
-
setServiceName
public HealthcareService setServiceName(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for serviceName ()Definition: Further description of the service as it would be presented to a consumer while searching
-
setServiceName
public HealthcareService setServiceName(String theString)
Sets the value for serviceName ()Definition: Further description of the service as it would be presented to a consumer while searching
-
getCommentElement
public ca.uhn.fhir.model.primitive.StringDt getCommentElement()
Gets the value(s) for comment (). creating it if it does not exist. Will not returnnull.Definition: 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
-
getComment
public String getComment()
Gets the value(s) for comment (). creating it if it does not exist. This method may returnnull.Definition: 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(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for comment ()Definition: 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 theString)
Sets the value for comment ()Definition: 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 ca.uhn.fhir.model.primitive.StringDt getExtraDetailsElement()
Gets the value(s) for extraDetails (). creating it if it does not exist. Will not returnnull.Definition: Extra details about the service that can't be placed in the other fields
-
getExtraDetails
public String getExtraDetails()
Gets the value(s) for extraDetails (). creating it if it does not exist. This method may returnnull.Definition: Extra details about the service that can't be placed in the other fields
-
setExtraDetails
public HealthcareService setExtraDetails(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for extraDetails ()Definition: Extra details about the service that can't be placed in the other fields
-
setExtraDetails
public HealthcareService setExtraDetails(String theString)
Sets the value for extraDetails ()Definition: Extra details about the service that can't be placed in the other fields
-
getPhoto
public AttachmentDt getPhoto()
Gets the value(s) for photo (). creating it if it does not exist. Will not returnnull.Definition: 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
-
setPhoto
public HealthcareService setPhoto(AttachmentDt theValue)
Sets the value(s) for photo ()Definition: 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<ContactPointDt> getTelecom()
Gets the value(s) for telecom (). creating it if it does not exist. Will not returnnull.Definition: List of contacts related to this specific healthcare service
-
setTelecom
public HealthcareService setTelecom(List<ContactPointDt> theValue)
Sets the value(s) for telecom ()Definition: List of contacts related to this specific healthcare service
-
addTelecom
public ContactPointDt addTelecom()
Adds and returns a new value for telecom ()Definition: List of contacts related to this specific healthcare service
-
addTelecom
public HealthcareService addTelecom(ContactPointDt theValue)
Adds a given new value for telecom ()Definition: List of contacts related to this specific healthcare service
- Parameters:
theValue- The telecom to add (must not benull)
-
getTelecomFirstRep
public ContactPointDt getTelecomFirstRep()
Gets the first repetition for telecom (), creating it if it does not already exist.Definition: List of contacts related to this specific healthcare service
-
getCoverageArea
public List<ResourceReferenceDt> getCoverageArea()
Gets the value(s) for coverageArea (). creating it if it does not exist. Will not returnnull.Definition: The location(s) that this service is available to (not where the service is provided)
-
setCoverageArea
public HealthcareService setCoverageArea(List<ResourceReferenceDt> theValue)
Sets the value(s) for coverageArea ()Definition: The location(s) that this service is available to (not where the service is provided)
-
addCoverageArea
public ResourceReferenceDt addCoverageArea()
Adds and returns a new value for coverageArea ()Definition: The location(s) that this service is available to (not where the service is provided)
-
getServiceProvisionCode
public List<BoundCodeableConceptDt<ServiceProvisionConditionsEnum>> getServiceProvisionCode()
Gets the value(s) for serviceProvisionCode (). creating it if it does not exist. Will not returnnull.Definition: The code(s) that detail the conditions under which the healthcare service is available/offered
-
setServiceProvisionCode
public HealthcareService setServiceProvisionCode(List<BoundCodeableConceptDt<ServiceProvisionConditionsEnum>> theValue)
Sets the value(s) for serviceProvisionCode ()Definition: The code(s) that detail the conditions under which the healthcare service is available/offered
-
addServiceProvisionCode
public BoundCodeableConceptDt<ServiceProvisionConditionsEnum> addServiceProvisionCode(ServiceProvisionConditionsEnum theValue)
Add a value for serviceProvisionCode () using an enumerated type. This is intended as a convenience method for situations where the FHIR defined ValueSets are mandatory or contain the desirable codes. If you wish to use codes other than those which are built-in, you may also use theaddServiceProvisionCode()method.Definition: The code(s) that detail the conditions under which the healthcare service is available/offered
-
getServiceProvisionCodeFirstRep
public BoundCodeableConceptDt<ServiceProvisionConditionsEnum> getServiceProvisionCodeFirstRep()
Gets the first repetition for serviceProvisionCode (), creating it if it does not already exist.Definition: The code(s) that detail the conditions under which the healthcare service is available/offered
-
addServiceProvisionCode
public BoundCodeableConceptDt<ServiceProvisionConditionsEnum> addServiceProvisionCode()
Add a value for serviceProvisionCode ()Definition: The code(s) that detail the conditions under which the healthcare service is available/offered
-
setServiceProvisionCode
public HealthcareService setServiceProvisionCode(ServiceProvisionConditionsEnum theValue)
Sets the value(s), and clears any existing value(s) for serviceProvisionCode ()Definition: The code(s) that detail the conditions under which the healthcare service is available/offered
-
getEligibility
public CodeableConceptDt getEligibility()
Gets the value(s) for eligibility (). creating it if it does not exist. Will not returnnull.Definition: Does this service have specific eligibility requirements that need to be met in order to use the service?
-
setEligibility
public HealthcareService setEligibility(CodeableConceptDt theValue)
Sets the value(s) for eligibility ()Definition: Does this service have specific eligibility requirements that need to be met in order to use the service?
-
getEligibilityNoteElement
public ca.uhn.fhir.model.primitive.StringDt getEligibilityNoteElement()
Gets the value(s) for eligibilityNote (). creating it if it does not exist. Will not returnnull.Definition: Describes the eligibility conditions for the service
-
getEligibilityNote
public String getEligibilityNote()
Gets the value(s) for eligibilityNote (). creating it if it does not exist. This method may returnnull.Definition: Describes the eligibility conditions for the service
-
setEligibilityNote
public HealthcareService setEligibilityNote(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for eligibilityNote ()Definition: Describes the eligibility conditions for the service
-
setEligibilityNote
public HealthcareService setEligibilityNote(String theString)
Sets the value for eligibilityNote ()Definition: Describes the eligibility conditions for the service
-
getProgramName
public List<ca.uhn.fhir.model.primitive.StringDt> getProgramName()
Gets the value(s) for programName (). creating it if it does not exist. Will not returnnull.Definition: Program Names that can be used to categorize the service
-
setProgramName
public HealthcareService setProgramName(List<ca.uhn.fhir.model.primitive.StringDt> theValue)
Sets the value(s) for programName ()Definition: Program Names that can be used to categorize the service
-
addProgramName
public ca.uhn.fhir.model.primitive.StringDt addProgramName()
Adds and returns a new value for programName ()Definition: Program Names that can be used to categorize the service
-
addProgramName
public HealthcareService addProgramName(ca.uhn.fhir.model.primitive.StringDt theValue)
Adds a given new value for programName ()Definition: Program Names that can be used to categorize the service
- Parameters:
theValue- The programName to add (must not benull)
-
getProgramNameFirstRep
public ca.uhn.fhir.model.primitive.StringDt getProgramNameFirstRep()
Gets the first repetition for programName (), creating it if it does not already exist.Definition: Program Names that can be used to categorize the service
-
addProgramName
public HealthcareService addProgramName(String theString)
Adds a new value for programName ()Definition: Program Names that can be used to categorize the service
- Returns:
- Returns a reference to this object, to allow for simple chaining.
-
getCharacteristic
public List<CodeableConceptDt> getCharacteristic()
Gets the value(s) for characteristic (). creating it if it does not exist. Will not returnnull.Definition: Collection of characteristics (attributes)
-
setCharacteristic
public HealthcareService setCharacteristic(List<CodeableConceptDt> theValue)
Sets the value(s) for characteristic ()Definition: Collection of characteristics (attributes)
-
addCharacteristic
public CodeableConceptDt addCharacteristic()
Adds and returns a new value for characteristic ()Definition: Collection of characteristics (attributes)
-
addCharacteristic
public HealthcareService addCharacteristic(CodeableConceptDt theValue)
Adds a given new value for characteristic ()Definition: Collection of characteristics (attributes)
- Parameters:
theValue- The characteristic to add (must not benull)
-
getCharacteristicFirstRep
public CodeableConceptDt getCharacteristicFirstRep()
Gets the first repetition for characteristic (), creating it if it does not already exist.Definition: Collection of characteristics (attributes)
-
getReferralMethod
public List<BoundCodeableConceptDt<ReferralMethodEnum>> getReferralMethod()
Gets the value(s) for referralMethod (). creating it if it does not exist. Will not returnnull.Definition: Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required
-
setReferralMethod
public HealthcareService setReferralMethod(List<BoundCodeableConceptDt<ReferralMethodEnum>> theValue)
Sets the value(s) for referralMethod ()Definition: Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required
-
addReferralMethod
public BoundCodeableConceptDt<ReferralMethodEnum> addReferralMethod(ReferralMethodEnum theValue)
Add a value for referralMethod () using an enumerated type. This is intended as a convenience method for situations where the FHIR defined ValueSets are mandatory or contain the desirable codes. If you wish to use codes other than those which are built-in, you may also use theaddReferralMethod()method.Definition: Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required
-
getReferralMethodFirstRep
public BoundCodeableConceptDt<ReferralMethodEnum> getReferralMethodFirstRep()
Gets the first repetition for referralMethod (), creating it if it does not already exist.Definition: Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required
-
addReferralMethod
public BoundCodeableConceptDt<ReferralMethodEnum> addReferralMethod()
Add a value for referralMethod ()Definition: Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required
-
setReferralMethod
public HealthcareService setReferralMethod(ReferralMethodEnum theValue)
Sets the value(s), and clears any existing value(s) for referralMethod ()Definition: Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required
-
getPublicKeyElement
public ca.uhn.fhir.model.primitive.StringDt getPublicKeyElement()
Gets the value(s) for publicKey (). creating it if it does not exist. Will not returnnull.Definition: 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
-
getPublicKey
public String getPublicKey()
Gets the value(s) for publicKey (). creating it if it does not exist. This method may returnnull.Definition: 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(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for publicKey ()Definition: 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 theString)
Sets the value for publicKey ()Definition: 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 ca.uhn.fhir.model.primitive.BooleanDt getAppointmentRequiredElement()
Gets the value(s) for appointmentRequired (). creating it if it does not exist. Will not returnnull.Definition: 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.
-
getAppointmentRequired
public Boolean getAppointmentRequired()
Gets the value(s) for appointmentRequired (). creating it if it does not exist. This method may returnnull.Definition: 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(ca.uhn.fhir.model.primitive.BooleanDt theValue)
Sets the value(s) for appointmentRequired ()Definition: 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 theBoolean)
Sets the value for appointmentRequired ()Definition: 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.AvailableTime> getAvailableTime()
Gets the value(s) for availableTime (). creating it if it does not exist. Will not returnnull.Definition: A collection of times that the Service Site is available
-
setAvailableTime
public HealthcareService setAvailableTime(List<HealthcareService.AvailableTime> theValue)
Sets the value(s) for availableTime ()Definition: A collection of times that the Service Site is available
-
addAvailableTime
public HealthcareService.AvailableTime addAvailableTime()
Adds and returns a new value for availableTime ()Definition: A collection of times that the Service Site is available
-
addAvailableTime
public HealthcareService addAvailableTime(HealthcareService.AvailableTime theValue)
Adds a given new value for availableTime ()Definition: A collection of times that the Service Site is available
- Parameters:
theValue- The availableTime to add (must not benull)
-
getAvailableTimeFirstRep
public HealthcareService.AvailableTime getAvailableTimeFirstRep()
Gets the first repetition for availableTime (), creating it if it does not already exist.Definition: A collection of times that the Service Site is available
-
getNotAvailable
public List<HealthcareService.NotAvailable> getNotAvailable()
Gets the value(s) for notAvailable (). creating it if it does not exist. Will not returnnull.Definition: The HealthcareService is not available during this period of time due to the provided reason
-
setNotAvailable
public HealthcareService setNotAvailable(List<HealthcareService.NotAvailable> theValue)
Sets the value(s) for notAvailable ()Definition: The HealthcareService is not available during this period of time due to the provided reason
-
addNotAvailable
public HealthcareService.NotAvailable addNotAvailable()
Adds and returns a new value for notAvailable ()Definition: The HealthcareService is not available during this period of time due to the provided reason
-
addNotAvailable
public HealthcareService addNotAvailable(HealthcareService.NotAvailable theValue)
Adds a given new value for notAvailable ()Definition: The HealthcareService is not available during this period of time due to the provided reason
- Parameters:
theValue- The notAvailable to add (must not benull)
-
getNotAvailableFirstRep
public HealthcareService.NotAvailable getNotAvailableFirstRep()
Gets the first repetition for notAvailable (), creating it if it does not already exist.Definition: The HealthcareService is not available during this period of time due to the provided reason
-
getAvailabilityExceptionsElement
public ca.uhn.fhir.model.primitive.StringDt getAvailabilityExceptionsElement()
Gets the value(s) for availabilityExceptions (). creating it if it does not exist. Will not returnnull.Definition: 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
-
getAvailabilityExceptions
public String getAvailabilityExceptions()
Gets the value(s) for availabilityExceptions (). creating it if it does not exist. This method may returnnull.Definition: 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(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for availabilityExceptions ()Definition: 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 theString)
Sets the value for availabilityExceptions ()Definition: 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
-
getResourceName
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-