Class Schedule
- 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
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
Modifier and TypeFieldDescriptionprotected BooleanType
Whether this schedule record is in active use or should not be used (such as was entered in error).static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for activeSlots that reference this schedule resource provide the availability details to these referenced resource(s).static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for actorprotected MarkdownType
Comments on the availability to describe any extended information.static final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for dateprotected List
<Identifier> External Ids for this item.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.protected StringType
Further description of the schedule as it would be presented to a consumer while searching.static final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for nameprotected Period
The period of time that the slots that reference this Schedule resource cover (even if none exist).static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for service-categorystatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for service-typestatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for service-type-referenceprotected List
<CodeableConcept> A broad categorization of the service that is to be performed during this appointment.protected List
<CodeableReference> The specific service that is to be performed during this appointment.static final String
Search parameter: activestatic final String
Search parameter: actorstatic final String
Search parameter: datestatic final String
Search parameter: identifierstatic final String
Search parameter: namestatic final String
Search parameter: service-categorystatic final String
Search parameter: service-typestatic final String
Search parameter: service-type-referencestatic final String
Search parameter: specialtyprotected List
<CodeableConcept> The specialty of a practitioner that would be required to perform the service requested in this appointment.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for specialtyFields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
Fields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, meta
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddActor()
copy()
void
copyValues
(Schedule dst) boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
boolean
getActor()
getName()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
hasActor()
boolean
boolean
boolean
boolean
hasName()
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setActive
(boolean value) setActiveElement
(BooleanType value) setComment
(String value) setCommentElement
(MarkdownType value) setIdentifier
(List<Identifier> theIdentifier) setNameElement
(StringType value) setPlanningHorizon
(Period value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setServiceCategory
(List<CodeableConcept> theServiceCategory) setServiceType
(List<CodeableReference> theServiceType) setSpecialty
(List<CodeableConcept> theSpecialty) protected Schedule
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getStandardsStatus, getText, hasContained, hasExtension, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setStandardsStatus, setText
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, getSourcePackage, getWebPath, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, hasSourcePackage, hasWebPath, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta, setSourcePackage, setWebPath
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
identifier
External Ids for this item. -
active
Whether this schedule record is in active use or should not be used (such as was entered in error). -
serviceCategory
A broad categorization of the service that is to be performed during this appointment. -
serviceType
The specific service that is to be performed during this appointment. -
specialty
The specialty of a practitioner that would be required to perform the service requested in this appointment. -
name
Further description of the schedule as it would be presented to a consumer while searching. -
actor
Slots that reference this schedule resource provide the availability details to these referenced resource(s). -
planningHorizon
The period of time that the slots that reference this Schedule resource cover (even if none exist). These cover the amount of time that an organization's planning horizon; the interval for which they are currently accepting appointments. This does not define a "template" for planning outside these dates. -
comment
Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated. -
SP_ACTIVE
Search parameter: activeDescription: Is the schedule in active use
Type: token
Path: Schedule.active
- See Also:
-
ACTIVE
Fluent Client search parameter constant for activeDescription: Is the schedule in active use
Type: token
Path: Schedule.active
-
SP_ACTOR
Search parameter: actorDescription: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
Type: reference
Path: Schedule.actor
- See Also:
-
ACTOR
Fluent Client search parameter constant for actorDescription: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
Type: reference
Path: Schedule.actor
-
INCLUDE_ACTOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "Schedule:actor". -
SP_DATE
Search parameter: dateDescription: Search for Schedule resources that have a period that contains this date specified
Type: date
Path: Schedule.planningHorizon
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription: Search for Schedule resources that have a period that contains this date specified
Type: date
Path: Schedule.planningHorizon
-
SP_IDENTIFIER
Search parameter: identifierDescription: A Schedule Identifier
Type: token
Path: Schedule.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: A Schedule Identifier
Type: token
Path: Schedule.identifier
-
SP_NAME
Search parameter: nameDescription: A portion of the Schedule name
Type: string
Path: Schedule.name
- See Also:
-
NAME
Fluent Client search parameter constant for nameDescription: A portion of the Schedule name
Type: string
Path: Schedule.name
-
SP_SERVICE_CATEGORY
Search parameter: service-categoryDescription: High-level category
Type: token
Path: Schedule.serviceCategory
- See Also:
-
SERVICE_CATEGORY
Fluent Client search parameter constant for service-categoryDescription: High-level category
Type: token
Path: Schedule.serviceCategory
-
SP_SERVICE_TYPE_REFERENCE
Search parameter: service-type-referenceDescription: The type (by HealthcareService) of appointments that can be booked into associated slot(s)
Type: reference
Path: Schedule.serviceType.reference
- See Also:
-
SERVICE_TYPE_REFERENCE
Fluent Client search parameter constant for service-type-referenceDescription: The type (by HealthcareService) of appointments that can be booked into associated slot(s)
Type: reference
Path: Schedule.serviceType.reference
-
INCLUDE_SERVICE_TYPE_REFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "Schedule:service-type-reference". -
SP_SERVICE_TYPE
Search parameter: service-typeDescription: The type (by coding) of appointments that can be booked into associated slot(s)
Type: token
Path: Schedule.serviceType.concept
- See Also:
-
SERVICE_TYPE
Fluent Client search parameter constant for service-typeDescription: The type (by coding) of appointments that can be booked into associated slot(s)
Type: token
Path: Schedule.serviceType.concept
-
SP_SPECIALTY
Search parameter: specialtyDescription: Type of specialty needed
Type: token
Path: Schedule.specialty
- See Also:
-
SPECIALTY
Fluent Client search parameter constant for specialtyDescription: Type of specialty needed
Type: token
Path: Schedule.specialty
-
-
Constructor Details
-
Schedule
public Schedule()Constructor -
Schedule
Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(External Ids for this item.)
-
setIdentifier
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist {3}
-
getActiveElement
- Returns:
active
(Whether this schedule record is in active use or should not be used (such as was entered in error).). This is the underlying object with id, value and extensions. The accessor "getActive" gives direct access to the value
-
hasActiveElement
-
hasActive
-
setActiveElement
- Parameters:
value
-active
(Whether this schedule record is in active use or should not be used (such as was entered in error).). This is the underlying object with id, value and extensions. The accessor "getActive" gives direct access to the value
-
getActive
- Returns:
- Whether this schedule record is in active use or should not be used (such as was entered in error).
-
setActive
- Parameters:
value
- Whether this schedule record is in active use or should not be used (such as was entered in error).
-
getServiceCategory
- Returns:
serviceCategory
(A broad categorization of the service that is to be performed during this appointment.)
-
setServiceCategory
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasServiceCategory
-
addServiceCategory
-
addServiceCategory
-
getServiceCategoryFirstRep
- Returns:
- The first repetition of repeating field
serviceCategory
, creating it if it does not already exist {3}
-
getServiceType
- Returns:
serviceType
(The specific service that is to be performed during this appointment.)
-
setServiceType
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasServiceType
-
addServiceType
-
addServiceType
-
getServiceTypeFirstRep
- Returns:
- The first repetition of repeating field
serviceType
, creating it if it does not already exist {3}
-
getSpecialty
- Returns:
specialty
(The specialty of a practitioner that would be required to perform the service requested in this appointment.)
-
setSpecialty
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSpecialty
-
addSpecialty
-
addSpecialty
-
getSpecialtyFirstRep
- Returns:
- The first repetition of repeating field
specialty
, creating it if it does not already exist {3}
-
getNameElement
- Returns:
name
(Further description of the schedule as it would be presented to a consumer while searching.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
-
hasName
-
setNameElement
- Parameters:
value
-name
(Further description of the schedule as it would be presented to a consumer while searching.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
- Returns:
- Further description of the schedule as it would be presented to a consumer while searching.
-
setName
- Parameters:
value
- Further description of the schedule as it would be presented to a consumer while searching.
-
getActor
- Returns:
actor
(Slots that reference this schedule resource provide the availability details to these referenced resource(s).)
-
setActor
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasActor
-
addActor
-
addActor
-
getActorFirstRep
- Returns:
- The first repetition of repeating field
actor
, creating it if it does not already exist {3}
-
getPlanningHorizon
- Returns:
planningHorizon
(The period of time that the slots that reference this Schedule resource cover (even if none exist). These cover the amount of time that an organization's planning horizon; the interval for which they are currently accepting appointments. This does not define a "template" for planning outside these dates.)
-
hasPlanningHorizon
-
setPlanningHorizon
- Parameters:
value
-planningHorizon
(The period of time that the slots that reference this Schedule resource cover (even if none exist). These cover the amount of time that an organization's planning horizon; the interval for which they are currently accepting appointments. This does not define a "template" for planning outside these dates.)
-
getCommentElement
- Returns:
comment
(Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the value
-
hasCommentElement
-
hasComment
-
setCommentElement
- Parameters:
value
-comment
(Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the value
-
getComment
- Returns:
- Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated.
-
setComment
- Parameters:
value
- Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated.
-
listChildren
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copy
in classDomainResource
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-