Class HealthcareService
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
Java class for HealthcareService complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="HealthcareService">
<complexContent>
<extension base="{http://hl7.org/fhir}DomainResource">
<sequence>
<element name="identifier" type="{http://hl7.org/fhir}Identifier" maxOccurs="unbounded" minOccurs="0"/>
<element name="providedBy" type="{http://hl7.org/fhir}Reference" minOccurs="0"/>
<element name="serviceCategory" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/>
<element name="serviceType" type="{http://hl7.org/fhir}CodeableConcept" maxOccurs="unbounded" minOccurs="0"/>
<element name="specialty" type="{http://hl7.org/fhir}CodeableConcept" maxOccurs="unbounded" minOccurs="0"/>
<element name="location" type="{http://hl7.org/fhir}Reference" maxOccurs="unbounded" minOccurs="0"/>
<element name="serviceName" type="{http://hl7.org/fhir}string" minOccurs="0"/>
<element name="comment" type="{http://hl7.org/fhir}string" minOccurs="0"/>
<element name="extraDetails" type="{http://hl7.org/fhir}string" minOccurs="0"/>
<element name="photo" type="{http://hl7.org/fhir}Attachment" minOccurs="0"/>
<element name="telecom" type="{http://hl7.org/fhir}ContactPoint" maxOccurs="unbounded" minOccurs="0"/>
<element name="coverageArea" type="{http://hl7.org/fhir}Reference" maxOccurs="unbounded" minOccurs="0"/>
<element name="serviceProvisionCode" type="{http://hl7.org/fhir}CodeableConcept" maxOccurs="unbounded" minOccurs="0"/>
<element name="eligibility" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/>
<element name="eligibilityNote" type="{http://hl7.org/fhir}string" minOccurs="0"/>
<element name="programName" type="{http://hl7.org/fhir}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="characteristic" type="{http://hl7.org/fhir}CodeableConcept" maxOccurs="unbounded" minOccurs="0"/>
<element name="referralMethod" type="{http://hl7.org/fhir}CodeableConcept" maxOccurs="unbounded" minOccurs="0"/>
<element name="publicKey" type="{http://hl7.org/fhir}string" minOccurs="0"/>
<element name="appointmentRequired" type="{http://hl7.org/fhir}boolean" minOccurs="0"/>
<element name="availableTime" type="{http://hl7.org/fhir}HealthcareService.AvailableTime" maxOccurs="unbounded" minOccurs="0"/>
<element name="notAvailable" type="{http://hl7.org/fhir}HealthcareService.NotAvailable" maxOccurs="unbounded" minOccurs="0"/>
<element name="availabilityExceptions" type="{http://hl7.org/fhir}string" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Stringprotected List<HealthcareServiceAvailableTime> protected List<CodeableConcept> protected Stringprotected CodeableConceptprotected Stringprotected Stringprotected List<Identifier> protected List<HealthcareServiceNotAvailable> protected Attachmentprotected Referenceprotected Stringprotected List<CodeableConcept> protected CodeableConceptprotected Stringprotected List<CodeableConcept> protected List<CodeableConcept> protected List<CodeableConcept> protected List<ContactPoint> Fields inherited from class org.hl7.fhir.DomainResource
contained, extension, modifierExtension, textFields inherited from class org.hl7.fhir.Resource
id, implicitRules, language, meta -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) booleanbooleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) Gets the value of the appointmentRequired property.Gets the value of the availabilityExceptions property.Gets the value of the availableTime property.Gets the value of the characteristic property.Gets the value of the comment property.Gets the value of the coverageArea property.Gets the value of the eligibility property.Gets the value of the eligibilityNote property.Gets the value of the extraDetails property.Gets the value of the identifier property.Gets the value of the location property.Gets the value of the notAvailable property.getPhoto()Gets the value of the photo property.Gets the value of the programName property.Gets the value of the providedBy property.Gets the value of the publicKey property.Gets the value of the referralMethod property.Gets the value of the serviceCategory property.Gets the value of the serviceName property.Gets the value of the serviceProvisionCode property.Gets the value of the serviceType property.Gets the value of the specialty property.Gets the value of the telecom property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidsetAppointmentRequired(Boolean value) Sets the value of the appointmentRequired property.voidsetAvailabilityExceptions(String value) Sets the value of the availabilityExceptions property.voidvoidsetCharacteristic(List<CodeableConcept> value) voidsetComment(String value) Sets the value of the comment property.voidsetCoverageArea(List<Reference> value) voidsetEligibility(CodeableConcept value) Sets the value of the eligibility property.voidsetEligibilityNote(String value) Sets the value of the eligibilityNote property.voidsetExtraDetails(String value) Sets the value of the extraDetails property.voidsetIdentifier(List<Identifier> value) voidsetLocation(List<Reference> value) voidvoidsetPhoto(Attachment value) Sets the value of the photo property.voidsetProgramName(List<String> value) voidsetProvidedBy(Reference value) Sets the value of the providedBy property.voidsetPublicKey(String value) Sets the value of the publicKey property.voidsetReferralMethod(List<CodeableConcept> value) voidSets the value of the serviceCategory property.voidsetServiceName(String value) Sets the value of the serviceName property.voidvoidsetServiceType(List<CodeableConcept> value) voidsetSpecialty(List<CodeableConcept> value) voidsetTelecom(List<ContactPoint> value) toString()withAppointmentRequired(Boolean value) withAvailabilityExceptions(String value) withAvailableTime(HealthcareServiceAvailableTime... values) withCharacteristic(Collection<CodeableConcept> values) withCharacteristic(CodeableConcept... values) withComment(String value) withContained(Collection<ResourceContainer> values) withContained(ResourceContainer... values) withCoverageArea(Collection<Reference> values) withCoverageArea(Reference... values) withEligibility(CodeableConcept value) withEligibilityNote(String value) withExtension(Collection<Extension> values) withExtension(Extension... values) withExtraDetails(String value) withIdentifier(Collection<Identifier> values) withIdentifier(Identifier... values) withImplicitRules(Uri value) withLanguage(Code value) withLocation(Collection<Reference> values) withLocation(Reference... values) withModifierExtension(Collection<Extension> values) withModifierExtension(Extension... values) withNotAvailable(HealthcareServiceNotAvailable... values) withPhoto(Attachment value) withProgramName(Collection<String> values) withProgramName(String... values) withProvidedBy(Reference value) withPublicKey(String value) withReferralMethod(Collection<CodeableConcept> values) withReferralMethod(CodeableConcept... values) withServiceName(String value) withServiceProvisionCode(CodeableConcept... values) withServiceType(Collection<CodeableConcept> values) withServiceType(CodeableConcept... values) withSpecialty(Collection<CodeableConcept> values) withSpecialty(CodeableConcept... values) withTelecom(Collection<ContactPoint> values) withTelecom(ContactPoint... values) Methods inherited from class org.hl7.fhir.DomainResource
getContained, getExtension, getModifierExtension, getText, setContained, setExtension, setModifierExtension, setTextMethods inherited from class org.hl7.fhir.Resource
getId, getImplicitRules, getLanguage, getMeta, setId, setImplicitRules, setLanguage, setMeta
-
Field Details
-
identifier
-
providedBy
-
serviceCategory
-
serviceType
-
specialty
-
location
-
serviceName
-
comment
-
extraDetails
-
photo
-
telecom
-
coverageArea
-
serviceProvisionCode
-
eligibility
-
eligibilityNote
-
programName
-
characteristic
-
referralMethod
-
publicKey
-
appointmentRequired
-
availableTime
-
notAvailable
-
availabilityExceptions
-
-
Constructor Details
-
HealthcareService
public HealthcareService()
-
-
Method Details
-
getIdentifier
Gets the value of the identifier property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the identifier property.For example, to add a new item, do as follows:
getIdentifier().add(newItem);Objects of the following type(s) are allowed in the list
Identifier -
getProvidedBy
Gets the value of the providedBy property.- Returns:
- possible object is
Reference
-
setProvidedBy
Sets the value of the providedBy property.- Parameters:
value- allowed object isReference
-
getServiceCategory
Gets the value of the serviceCategory property.- Returns:
- possible object is
CodeableConcept
-
setServiceCategory
Sets the value of the serviceCategory property.- Parameters:
value- allowed object isCodeableConcept
-
getServiceType
Gets the value of the serviceType property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the serviceType property.For example, to add a new item, do as follows:
getServiceType().add(newItem);Objects of the following type(s) are allowed in the list
CodeableConcept -
getSpecialty
Gets the value of the specialty property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the specialty property.For example, to add a new item, do as follows:
getSpecialty().add(newItem);Objects of the following type(s) are allowed in the list
CodeableConcept -
getLocation
Gets the value of the location property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the location property.For example, to add a new item, do as follows:
getLocation().add(newItem);Objects of the following type(s) are allowed in the list
Reference -
getServiceName
Gets the value of the serviceName property.- Returns:
- possible object is
String
-
setServiceName
Sets the value of the serviceName property.- Parameters:
value- allowed object isString
-
getComment
Gets the value of the comment property.- Returns:
- possible object is
String
-
setComment
Sets the value of the comment property.- Parameters:
value- allowed object isString
-
getExtraDetails
Gets the value of the extraDetails property.- Returns:
- possible object is
String
-
setExtraDetails
Sets the value of the extraDetails property.- Parameters:
value- allowed object isString
-
getPhoto
Gets the value of the photo property.- Returns:
- possible object is
Attachment
-
setPhoto
Sets the value of the photo property.- Parameters:
value- allowed object isAttachment
-
getTelecom
Gets the value of the telecom property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the telecom property.For example, to add a new item, do as follows:
getTelecom().add(newItem);Objects of the following type(s) are allowed in the list
ContactPoint -
getCoverageArea
Gets the value of the coverageArea property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the coverageArea property.For example, to add a new item, do as follows:
getCoverageArea().add(newItem);Objects of the following type(s) are allowed in the list
Reference -
getServiceProvisionCode
Gets the value of the serviceProvisionCode property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the serviceProvisionCode property.For example, to add a new item, do as follows:
getServiceProvisionCode().add(newItem);Objects of the following type(s) are allowed in the list
CodeableConcept -
getEligibility
Gets the value of the eligibility property.- Returns:
- possible object is
CodeableConcept
-
setEligibility
Sets the value of the eligibility property.- Parameters:
value- allowed object isCodeableConcept
-
getEligibilityNote
Gets the value of the eligibilityNote property.- Returns:
- possible object is
String
-
setEligibilityNote
Sets the value of the eligibilityNote property.- Parameters:
value- allowed object isString
-
getProgramName
Gets the value of the programName property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the programName property.For example, to add a new item, do as follows:
getProgramName().add(newItem);Objects of the following type(s) are allowed in the list
String -
getCharacteristic
Gets the value of the characteristic property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the characteristic property.For example, to add a new item, do as follows:
getCharacteristic().add(newItem);Objects of the following type(s) are allowed in the list
CodeableConcept -
getReferralMethod
Gets the value of the referralMethod property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the referralMethod property.For example, to add a new item, do as follows:
getReferralMethod().add(newItem);Objects of the following type(s) are allowed in the list
CodeableConcept -
getPublicKey
Gets the value of the publicKey property.- Returns:
- possible object is
String
-
setPublicKey
Sets the value of the publicKey property.- Parameters:
value- allowed object isString
-
getAppointmentRequired
Gets the value of the appointmentRequired property.- Returns:
- possible object is
Boolean
-
setAppointmentRequired
Sets the value of the appointmentRequired property.- Parameters:
value- allowed object isBoolean
-
getAvailableTime
Gets the value of the availableTime property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the availableTime property.For example, to add a new item, do as follows:
getAvailableTime().add(newItem);Objects of the following type(s) are allowed in the list
HealthcareServiceAvailableTime -
getNotAvailable
Gets the value of the notAvailable property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the notAvailable property.For example, to add a new item, do as follows:
getNotAvailable().add(newItem);Objects of the following type(s) are allowed in the list
HealthcareServiceNotAvailable -
getAvailabilityExceptions
Gets the value of the availabilityExceptions property.- Returns:
- possible object is
String
-
setAvailabilityExceptions
Sets the value of the availabilityExceptions property.- Parameters:
value- allowed object isString
-
withIdentifier
-
withIdentifier
-
withProvidedBy
-
withServiceCategory
-
withServiceType
-
withServiceType
-
withSpecialty
-
withSpecialty
-
withLocation
-
withLocation
-
withServiceName
-
withComment
-
withExtraDetails
-
withPhoto
-
withTelecom
-
withTelecom
-
withCoverageArea
-
withCoverageArea
-
withServiceProvisionCode
-
withServiceProvisionCode
-
withEligibility
-
withEligibilityNote
-
withProgramName
-
withProgramName
-
withCharacteristic
-
withCharacteristic
-
withReferralMethod
-
withReferralMethod
-
withPublicKey
-
withAppointmentRequired
-
withAvailableTime
-
withAvailableTime
-
withNotAvailable
-
withNotAvailable
-
withAvailabilityExceptions
-
withText
- Overrides:
withTextin classDomainResource
-
withContained
- Overrides:
withContainedin classDomainResource
-
withContained
- Overrides:
withContainedin classDomainResource
-
withExtension
- Overrides:
withExtensionin classDomainResource
-
withExtension
- Overrides:
withExtensionin classDomainResource
-
withModifierExtension
- Overrides:
withModifierExtensionin classDomainResource
-
withModifierExtension
- Overrides:
withModifierExtensionin classDomainResource
-
withId
- Overrides:
withIdin classDomainResource
-
withMeta
- Overrides:
withMetain classDomainResource
-
withImplicitRules
- Overrides:
withImplicitRulesin classDomainResource
-
withLanguage
- Overrides:
withLanguagein classDomainResource
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) - Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classDomainResource
-
equals
- Overrides:
equalsin classDomainResource
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) - Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classDomainResource
-
hashCode
public int hashCode()- Overrides:
hashCodein classDomainResource
-
toString
- Overrides:
toStringin classDomainResource
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classDomainResource
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classDomainResource
-
setIdentifier
-
setServiceType
-
setSpecialty
-
setLocation
-
setTelecom
-
setCoverageArea
-
setServiceProvisionCode
-
setProgramName
-
setCharacteristic
-
setReferralMethod
-
setAvailableTime
-
setNotAvailable
-