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 ca.uhn.fhir.rest.gclient.TokenClientParam |
ACTIVE
Fluent Client search parameter constant for active
|
protected List<Reference> |
actor
Slots that reference this schedule resource provide the availability details to these referenced resource(s).
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ACTOR
Fluent Client search parameter constant for actor
|
protected List<Resource> |
actorTarget
The actual objects that are the target of the reference (Slots that reference this schedule resource provide the availability details to these referenced resource(s).)
|
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 reference this Schedule resource cover (even if none exist).
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
SERVICE_CATEGORY
Fluent Client search parameter constant for service-category
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
SERVICE_TYPE
Fluent Client search parameter constant for service-type
|
protected List<CodeableConcept> |
serviceCategory
A broad categorization 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_SERVICE_CATEGORY
Search parameter: service-category
|
static String |
SP_SERVICE_TYPE
Search parameter: service-type
|
static String |
SP_SPECIALTY
Search parameter: specialty
|
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 |
SPECIALTY
Fluent Client search parameter constant for specialty
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Schedule()
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, 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 BooleanType active
protected List<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 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_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 static final String SP_SPECIALTY
Description: Type of specialty needed
Type: token
Path: Schedule.specialty
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY
Description: Type of specialty needed
Type: token
Path: Schedule.specialty
public static final String SP_SERVICE_CATEGORY
Description: High-level category
Type: token
Path: Schedule.serviceCategory
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SERVICE_CATEGORY
Description: High-level category
Type: token
Path: Schedule.serviceCategory
public static final String SP_SERVICE_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 SERVICE_TYPE
Description: The type of appointments that can be booked into associated slot(s)
Type: token
Path: Schedule.serviceType
public static final String SP_ACTIVE
Description: Is the schedule in active use
Type: token
Path: Schedule.active
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE
Description: Is the schedule in active use
Type: token
Path: Schedule.active
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 List<CodeableConcept> getServiceCategory()
serviceCategory (A broad categorization of the service that is to be performed during this appointment.)public Schedule setServiceCategory(List<CodeableConcept> theServiceCategory)
this for easy method chainingpublic boolean hasServiceCategory()
public CodeableConcept addServiceCategory()
public Schedule addServiceCategory(CodeableConcept t)
public CodeableConcept getServiceCategoryFirstRep()
serviceCategory, creating it if it does not already existpublic 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 (Slots that reference this schedule resource provide the availability details to these referenced resource(s).)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 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.)public boolean hasPlanningHorizon()
public Schedule setPlanningHorizon(Period value)
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.)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> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base 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 String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty 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 interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic Schedule copy()
copy in class DomainResourcepublic void copyValues(Schedule dst)
public 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–2021 Health Level 7. All rights reserved.