public class Schedule extends DomainResource
| Modifier and Type | Field and Description |
|---|---|
protected BooleanType |
active
Whether this schedule record is in active use, or should not be used (such as was entered in error).
|
static TokenClientParam |
ACTIVE
Fluent Client search parameter constant for active
|
protected List<Reference> |
actor
The resource this Schedule resource is providing availability information for.
|
static ReferenceClientParam |
ACTOR
Fluent Client search parameter constant for actor
|
protected List<Resource> |
actorTarget
The actual objects that are 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 DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected List<Identifier> |
identifier
External Ids for this item.
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static 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_ACTIVE
Search parameter: active
|
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 TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
Schedule()
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, 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, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected List<Identifier> identifier
protected BooleanType active
protected CodeableConcept serviceCategory
protected List<CodeableConcept> serviceType
protected List<CodeableConcept> specialty
protected List<Reference> actor
protected List<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 ReferenceClientParam ACTOR
Description: The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for
Type: reference
Path: Schedule.actor
public static final 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 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_IDENTIFIER
Description: A Schedule Identifier
Type: token
Path: Schedule.identifier
public static final TokenClientParam IDENTIFIER
Description: A Schedule Identifier
Type: token
Path: Schedule.identifier
public static final String SP_ACTIVE
Description: Is the schedule in active use
Type: token
Path: Schedule.active
public static final TokenClientParam ACTIVE
Description: Is the schedule in active use
Type: token
Path: Schedule.active
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 TokenClientParam TYPE
Description: The type of appointments that can be booked into associated slot(s)
Type: token
Path: Schedule.serviceType
public Schedule()
public List<Identifier> getIdentifier()
identifier (External Ids for this item.)public Schedule setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Schedule addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic BooleanType getActiveElement()
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 valuepublic boolean hasActiveElement()
public boolean hasActive()
public Schedule setActiveElement(BooleanType value)
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 valuepublic boolean getActive()
public Schedule setActive(boolean value)
value - Whether this schedule record is in active use, or should not be used (such as was entered in error).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 Schedule setServiceType(List<CodeableConcept> theServiceType)
this for easy method chainingpublic boolean hasServiceType()
public CodeableConcept addServiceType()
public Schedule addServiceType(CodeableConcept t)
public CodeableConcept getServiceTypeFirstRep()
serviceType, creating it if it does not already existpublic List<CodeableConcept> getSpecialty()
specialty (The specialty of a practitioner that would be required to perform the service requested in this appointment.)public Schedule setSpecialty(List<CodeableConcept> theSpecialty)
this for easy method chainingpublic boolean hasSpecialty()
public CodeableConcept addSpecialty()
public Schedule addSpecialty(CodeableConcept t)
public CodeableConcept getSpecialtyFirstRep()
specialty, creating it if it does not already existpublic List<Reference> getActor()
actor (The resource this Schedule resource is providing availability information for. These are expected to usually be one of HealthcareService, Location, Practitioner, PractitionerRole, Device, Patient or RelatedPerson.)public Schedule setActor(List<Reference> theActor)
this for easy method chainingpublic boolean hasActor()
public Reference getActorFirstRep()
actor, creating it if it does not already exist@Deprecated public List<Resource> getActorTarget()
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 slots 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 slots 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 slots that may be associated.protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic 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 IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2017 University Health Network. All rights reserved.