public class Schedule extends DomainResource
| Modifier and Type | Field and Description |
|---|---|
protected Reference |
actor
The resource this Schedule resource is providing availability information for.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ACTOR
Fluent Client search parameter constant for actor
|
protected Resource |
actorTarget
The actual object that is the target of the reference (The resource this Schedule resource is providing availability information for.
|
protected StringType |
comment
Comments on the availability to describe any extended information.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected List<Identifier> |
identifier
External Ids for this item.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ACTOR
Constant for fluent queries to be used to add include statements.
|
protected Period |
planningHorizon
The period of time that the slots that are attached to this Schedule resource cover (even if none exist).
|
protected CodeableConcept |
serviceCategory
A broad categorisation of the service that is to be performed during this appointment.
|
protected List<CodeableConcept> |
serviceType
The specific service that is to be performed during this appointment.
|
static String |
SP_ACTOR
Search parameter: actor
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_TYPE
Search parameter: type
|
protected List<CodeableConcept> |
specialty
The specialty of a practitioner that would be required to perform the service requested in this appointment.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Schedule()
Constructor
|
Schedule(Reference actor)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected CodeableConcept serviceCategory
protected List<CodeableConcept> serviceType
protected List<CodeableConcept> specialty
protected Reference actor
protected Resource actorTarget
protected Period planningHorizon
protected StringType comment
public static final String SP_ACTOR
Description: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
Type: reference
Path: Schedule.actor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR
Description: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
Type: reference
Path: Schedule.actor
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR
public static final String SP_DATE
Description: Search for Schedule resources that have a period that contains this date specified
Type: date
Path: Schedule.planningHorizon
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: Search for Schedule resources that have a period that contains this date specified
Type: date
Path: Schedule.planningHorizon
public static final String SP_TYPE
Description: The type of appointments that can be booked into associated slot(s)
Type: token
Path: Schedule.serviceType
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Description: The type of appointments that can be booked into associated slot(s)
Type: token
Path: Schedule.serviceType
public static final String SP_IDENTIFIER
Description: A Schedule Identifier
Type: token
Path: Schedule.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: A Schedule Identifier
Type: token
Path: Schedule.identifier
public Schedule()
public List<Identifier> getIdentifier()
identifier (External Ids for this item.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (External Ids for this item.)public Schedule addIdentifier(Identifier t)
public CodeableConcept getServiceCategory()
serviceCategory (A broad categorisation of the service that is to be performed during this appointment.)public boolean hasServiceCategory()
public Schedule setServiceCategory(CodeableConcept value)
value - serviceCategory (A broad categorisation of the service that is to be performed during this appointment.)public List<CodeableConcept> getServiceType()
serviceType (The specific service that is to be performed during this appointment.)public boolean hasServiceType()
public CodeableConcept addServiceType()
serviceType (The specific service that is to be performed during this appointment.)public Schedule addServiceType(CodeableConcept t)
public List<CodeableConcept> getSpecialty()
specialty (The specialty of a practitioner that would be required to perform the service requested in this appointment.)public boolean hasSpecialty()
public CodeableConcept addSpecialty()
specialty (The specialty of a practitioner that would be required to perform the service requested in this appointment.)public Schedule addSpecialty(CodeableConcept t)
public Reference getActor()
actor (The resource this Schedule resource is providing availability information for. These are expected to usually be one of HealthcareService, Location, Practitioner, Device, Patient or RelatedPerson.)public boolean hasActor()
public Schedule setActor(Reference value)
value - actor (The resource this Schedule resource is providing availability information for. These are expected to usually be one of HealthcareService, Location, Practitioner, Device, Patient or RelatedPerson.)public Resource getActorTarget()
actor The 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 resource this Schedule resource is providing availability information for. These are expected to usually be one of HealthcareService, Location, Practitioner, Device, Patient or RelatedPerson.)public Schedule setActorTarget(Resource value)
value - actor The 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 resource this Schedule resource is providing availability information for. These are expected to usually be one of HealthcareService, Location, Practitioner, Device, Patient or RelatedPerson.)public Period getPlanningHorizon()
planningHorizon (The period of time that the slots that are attached to 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.)public boolean hasPlanningHorizon()
public Schedule setPlanningHorizon(Period value)
value - planningHorizon (The period of time that the slots that are attached to 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.)public StringType getCommentElement()
comment (Comments on the availability to describe any extended information. Such as custom constraints on the slot(s) that may be associated.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic boolean hasCommentElement()
public boolean hasComment()
public Schedule setCommentElement(StringType value)
value - comment (Comments on the availability to describe any extended information. Such as custom constraints on the slot(s) that may be associated.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic String getComment()
public Schedule setComment(String value)
value - Comments on the availability to describe any extended information. Such as custom constraints on the slot(s) that may be associated.protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic Schedule copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.