public class Schedule extends DomainResource
| Modifier and Type | Field and Description |
|---|---|
protected Reference |
actor
The resource this Schedule resource is providing availability information for.
|
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.
|
protected List<Identifier> |
identifier
External Ids for this item.
|
protected Period |
planningHorizon
The period of time that the slots that are attached to this Schedule resource cover (even if none exist).
|
static String |
SP_ACTOR |
static String |
SP_DATE |
static String |
SP_IDENTIFIER |
static String |
SP_TYPE |
protected List<CodeableConcept> |
type
The schedule type can be used for the categorization of healthcare services or other appointment types.
|
contained, extension, modifierExtension, textid, implicitRules, language, metaaddContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected List<CodeableConcept> type
protected Reference actor
protected Resource actorTarget
protected Period planningHorizon
protected StringType comment
public static final String SP_ACTOR
public static final String SP_DATE
public static final String SP_IDENTIFIER
public static final String SP_TYPE
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 List<CodeableConcept> getType()
type (The schedule type can be used for the categorization of healthcare services or other appointment types.)public boolean hasType()
public CodeableConcept addType()
type (The schedule type can be used for the categorization of healthcare services or other appointment types.)public Schedule addType(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 void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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.