public class Slot extends BaseResource implements IResource
Definition:
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Slot
| Modifier and Type | Field and Description |
|---|---|
static ReferenceClientParam |
AVAILABILITY
Fluent Client search parameter constant for availability
|
static TokenClientParam |
FBTYPE
Fluent Client search parameter constant for fbtype
|
static Include |
INCLUDE_AVAILABILITY
Constant for fluent queries to be used to add include statements.
|
static TokenClientParam |
SLOTTYPE
Fluent Client search parameter constant for slottype
|
static String |
SP_AVAILABILITY
Search parameter constant for availability
|
static String |
SP_FBTYPE
Search parameter constant for fbtype
|
static String |
SP_SLOTTYPE
Search parameter constant for slottype
|
static String |
SP_START
Search parameter constant for start
|
static DateClientParam |
START
Fluent Client search parameter constant for start
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
Slot() |
| Modifier and Type | Method and Description |
|---|---|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier (External Ids for this item)
|
Slot |
addIdentifier(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Adds a new value for identifier (External Ids for this item)
|
Slot |
addIdentifier(String theSystem,
String theValue)
Adds a new value for identifier (External Ids for this item)
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
ResourceReferenceDt |
getAuthor()
Gets the value(s) for author (Who authored the slot).
|
DateTimeDt |
getAuthorDate()
Gets the value(s) for authorDate (When this slot was created, or last revised).
|
ResourceReferenceDt |
getAvailability()
Gets the value(s) for availability (The availability resource that this slot defines an interval of status information).
|
StringDt |
getComment()
Gets the value(s) for comment (Comments on the slot to describe any extended information.
|
InstantDt |
getEnd()
Gets the value(s) for end (Date/Time that the slot is to conclude).
|
CodeDt |
getFreeBusyType()
Gets the value(s) for freeBusyType (BUSY | FREE | BUSY-UNAVAILABLE | BUSY-TENTATIVE).
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier (External Ids for this item).
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (External Ids for this item),
creating it if it does not already exist.
|
InstantDt |
getStart()
Gets the value(s) for start (Date/Time that the slot is to begin).
|
CodeableConceptDt |
getType()
Gets the value(s) for type (The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself).
|
boolean |
isEmpty() |
Slot |
setAuthor(ResourceReferenceDt theValue)
Sets the value(s) for author (Who authored the slot)
|
Slot |
setAuthorDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for authorDate (When this slot was created, or last revised)
|
Slot |
setAuthorDate(DateTimeDt theValue)
Sets the value(s) for authorDate (When this slot was created, or last revised)
|
Slot |
setAuthorDateWithSecondsPrecision(Date theDate)
Sets the value for authorDate (When this slot was created, or last revised)
|
Slot |
setAvailability(ResourceReferenceDt theValue)
Sets the value(s) for availability (The availability resource that this slot defines an interval of status information)
|
Slot |
setComment(String theString)
Sets the value for comment (Comments on the slot to describe any extended information.
|
Slot |
setComment(StringDt theValue)
Sets the value(s) for comment (Comments on the slot to describe any extended information.
|
Slot |
setEnd(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for end (Date/Time that the slot is to conclude)
|
Slot |
setEnd(InstantDt theValue)
Sets the value(s) for end (Date/Time that the slot is to conclude)
|
Slot |
setEndWithMillisPrecision(Date theDate)
Sets the value for end (Date/Time that the slot is to conclude)
|
Slot |
setFreeBusyType(CodeDt theValue)
Sets the value(s) for freeBusyType (BUSY | FREE | BUSY-UNAVAILABLE | BUSY-TENTATIVE)
|
Slot |
setFreeBusyType(String theCode)
Sets the value for freeBusyType (BUSY | FREE | BUSY-UNAVAILABLE | BUSY-TENTATIVE)
|
Slot |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (External Ids for this item)
|
Slot |
setStart(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for start (Date/Time that the slot is to begin)
|
Slot |
setStart(InstantDt theValue)
Sets the value(s) for start (Date/Time that the slot is to begin)
|
Slot |
setStartWithMillisPrecision(Date theDate)
Sets the value for start (Date/Time that the slot is to begin)
|
Slot |
setType(CodeableConceptDt theValue)
Sets the value(s) for type (The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself).
|
getContained, getId, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatapublic static final String SP_SLOTTYPE
Description: The type of appointments that can be booked into the slot
Type: token
Path: Slot.type
public static final TokenClientParam SLOTTYPE
Description: The type of appointments that can be booked into the slot
Type: token
Path: Slot.type
public static final String SP_AVAILABILITY
Description: The Availability Resource that we are seeking a slot within
Type: reference
Path: Slot.availability
public static final ReferenceClientParam AVAILABILITY
Description: The Availability Resource that we are seeking a slot within
Type: reference
Path: Slot.availability
public static final Include INCLUDE_AVAILABILITY
public static final String SP_START
Description: Appointment date/time.
Type: date
Path: Slot.start
public static final DateClientParam START
Description: Appointment date/time.
Type: date
Path: Slot.start
public static final String SP_FBTYPE
Description: The free/busy status of the appointment
Type: token
Path: Slot.freeBusyType
public static final TokenClientParam FBTYPE
Description: The free/busy status of the appointment
Type: token
Path: Slot.freeBusyType
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic List<IdentifierDt> getIdentifier()
null.
Definition:
public Slot setIdentifier(List<IdentifierDt> theValue)
Definition:
public IdentifierDt addIdentifier()
Definition:
public IdentifierDt getIdentifierFirstRep()
Definition:
public Slot addIdentifier(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
Definition:
public Slot addIdentifier(String theSystem, String theValue)
Definition:
public CodeableConceptDt getType()
null.
Definition:
public Slot setType(CodeableConceptDt theValue)
Definition:
public ResourceReferenceDt getAvailability()
null.
Definition:
public Slot setAvailability(ResourceReferenceDt theValue)
Definition:
public CodeDt getFreeBusyType()
null.
Definition:
public Slot setFreeBusyType(CodeDt theValue)
Definition:
public Slot setFreeBusyType(String theCode)
Definition:
public InstantDt getStart()
null.
Definition:
public Slot setStart(InstantDt theValue)
Definition:
public Slot setStart(Date theDate, TemporalPrecisionEnum thePrecision)
Definition:
public Slot setStartWithMillisPrecision(Date theDate)
Definition:
public InstantDt getEnd()
null.
Definition:
public Slot setEnd(InstantDt theValue)
Definition:
public Slot setEnd(Date theDate, TemporalPrecisionEnum thePrecision)
Definition:
public Slot setEndWithMillisPrecision(Date theDate)
Definition:
public StringDt getComment()
null.
Definition:
public Slot setComment(StringDt theValue)
Definition:
public Slot setComment(String theString)
Definition:
public ResourceReferenceDt getAuthor()
null.
Definition:
public Slot setAuthor(ResourceReferenceDt theValue)
Definition:
public DateTimeDt getAuthorDate()
null.
Definition:
public Slot setAuthorDate(DateTimeDt theValue)
Definition:
public Slot setAuthorDateWithSecondsPrecision(Date theDate)
Definition:
public Slot setAuthorDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition:
Copyright © 2014 University Health Network. All rights reserved.