
Class Order
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
public class Order extends BaseResource implements ca.uhn.fhir.model.api.IResource
Definition: A request to perform an action.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Order
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Order.When
Block class for child element: Order.when () -
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.DateClientParam
DATE
Fluent Client search parameter constant for datestatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
DETAIL
Fluent Client search parameter constant for detailstatic ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.Include
INCLUDE_DETAIL
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_SOURCE
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_TARGET
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PATIENT
Fluent Client search parameter constant for patientstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
SOURCE
Fluent Client search parameter constant for sourcestatic String
SP_DATE
Search parameter constant for datestatic String
SP_DETAIL
Search parameter constant for detailstatic String
SP_IDENTIFIER
Search parameter constant for identifierstatic String
SP_PATIENT
Search parameter constant for patientstatic String
SP_SOURCE
Search parameter constant for sourcestatic String
SP_SUBJECT
Search parameter constant for subjectstatic String
SP_TARGET
Search parameter constant for targetstatic String
SP_WHEN
Search parameter constant for whenstatic String
SP_WHEN_CODE
Search parameter constant for when_codestatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
SUBJECT
Fluent Client search parameter constant for subjectstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
TARGET
Fluent Client search parameter constant for targetstatic ca.uhn.fhir.rest.gclient.DateClientParam
WHEN
Fluent Client search parameter constant for whenstatic ca.uhn.fhir.rest.gclient.TokenClientParam
WHEN_CODE
Fluent Client search parameter constant for when_codeFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
Constructors Constructor Description Order()
-
Method Summary
Modifier and Type Method Description ResourceReferenceDt
addDetail()
Adds and returns a new value for detail ()IdentifierDt
addIdentifier()
Adds and returns a new value for identifier (id)Order
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)
Date
getDate()
Gets the value(s) for date (when.done).ca.uhn.fhir.model.primitive.DateTimeDt
getDateElement()
Gets the value(s) for date (when.done).List<ResourceReferenceDt>
getDetail()
Gets the value(s) for detail ().List<IdentifierDt>
getIdentifier()
Gets the value(s) for identifier (id).IdentifierDt
getIdentifierFirstRep()
Gets the first repetition for identifier (id), creating it if it does not already exist.ca.uhn.fhir.model.api.IDatatype
getReason()
Gets the value(s) for reason[x] (why).String
getResourceName()
ResourceReferenceDt
getSource()
Gets the value(s) for source (who.cause).ca.uhn.fhir.context.FhirVersionEnum
getStructureFhirVersionEnum()
ResourceReferenceDt
getSubject()
Gets the value(s) for subject (who.focus).ResourceReferenceDt
getTarget()
Gets the value(s) for target (who.actor).Order.When
getWhen()
Gets the value(s) for when ().boolean
isEmpty()
Order
setDate(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for date (when.done)Order
setDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for date (when.done)Order
setDateWithSecondsPrecision(Date theDate)
Sets the value for date (when.done)Order
setDetail(List<ResourceReferenceDt> theValue)
Sets the value(s) for detail ()Order
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)Order
setReason(ca.uhn.fhir.model.api.IDatatype theValue)
Sets the value(s) for reason[x] (why)Order
setSource(ResourceReferenceDt theValue)
Sets the value(s) for source (who.cause)Order
setSubject(ResourceReferenceDt theValue)
Sets the value(s) for subject (who.focus)Order
setTarget(ResourceReferenceDt theValue)
Sets the value(s) for target (who.actor)Order
setWhen(Order.When theValue)
Sets the value(s) for when ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_DATE
Search parameter constant for dateDescription:
Type: date
Path: Order.date
- See Also:
- Constant Field Values
-
DATE
Fluent Client search parameter constant for dateDescription:
Type: date
Path: Order.date
-
SP_SUBJECT
Search parameter constant for subjectDescription:
Type: reference
Path: Order.subject
- See Also:
- Constant Field Values
-
SUBJECT
Fluent Client search parameter constant for subjectDescription:
Type: reference
Path: Order.subject
-
SP_SOURCE
Search parameter constant for sourceDescription:
Type: reference
Path: Order.source
- See Also:
- Constant Field Values
-
SOURCE
Fluent Client search parameter constant for sourceDescription:
Type: reference
Path: Order.source
-
SP_TARGET
Search parameter constant for targetDescription:
Type: reference
Path: Order.target
- See Also:
- Constant Field Values
-
TARGET
Fluent Client search parameter constant for targetDescription:
Type: reference
Path: Order.target
-
SP_WHEN_CODE
Search parameter constant for when_codeDescription:
Type: token
Path: Order.when.code
- See Also:
- Constant Field Values
-
WHEN_CODE
Fluent Client search parameter constant for when_codeDescription:
Type: token
Path: Order.when.code
-
SP_WHEN
Search parameter constant for whenDescription:
Type: date
Path: Order.when.schedule
- See Also:
- Constant Field Values
-
WHEN
Fluent Client search parameter constant for whenDescription:
Type: date
Path: Order.when.schedule
-
SP_DETAIL
Search parameter constant for detailDescription:
Type: reference
Path: Order.detail
- See Also:
- Constant Field Values
-
DETAIL
Fluent Client search parameter constant for detailDescription:
Type: reference
Path: Order.detail
-
SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: Order.subject
- See Also:
- Constant Field Values
-
PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: Order.subject
-
SP_IDENTIFIER
Search parameter constant for identifierDescription: Instance id from source, target, and/or others
Type: token
Path: Order.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Instance id from source, target, and/or others
Type: token
Path: Order.identifier
-
INCLUDE_DETAIL
Constant for fluent queries to be used to add include statements. Specifies the path value of "Order:detail". -
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Order:patient". -
INCLUDE_SOURCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "Order:source". -
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Order:subject". -
INCLUDE_TARGET
Constant for fluent queries to be used to add include statements. Specifies the path value of "Order:target".
-
-
Constructor Details
-
Order
public Order()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)- Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull
.Definition:
-
setIdentifier
Sets the value(s) for identifier (id)Definition:
-
addIdentifier
Adds and returns a new value for identifier (id)Definition:
-
addIdentifier
Adds a given new value for identifier (id)Definition:
- Parameters:
theValue
- The identifier to add (must not benull
)
-
getIdentifierFirstRep
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition:
-
getDateElement
Gets the value(s) for date (when.done). creating it if it does not exist. Will not returnnull
.Definition:
-
getDate
Gets the value(s) for date (when.done). creating it if it does not exist. This method may returnnull
.Definition:
-
setDate
Sets the value(s) for date (when.done)Definition:
-
setDate
Sets the value for date (when.done)Definition:
-
setDateWithSecondsPrecision
Sets the value for date (when.done)Definition:
-
getSubject
Gets the value(s) for subject (who.focus). creating it if it does not exist. Will not returnnull
.Definition:
-
setSubject
Sets the value(s) for subject (who.focus)Definition:
-
getSource
Gets the value(s) for source (who.cause). creating it if it does not exist. Will not returnnull
.Definition:
-
setSource
Sets the value(s) for source (who.cause)Definition:
-
getTarget
Gets the value(s) for target (who.actor). creating it if it does not exist. Will not returnnull
.Definition:
-
setTarget
Sets the value(s) for target (who.actor)Definition:
-
getReason
Gets the value(s) for reason[x] (why). creating it if it does not exist. Will not returnnull
.Definition:
-
setReason
Sets the value(s) for reason[x] (why)Definition:
-
getWhen
Gets the value(s) for when (). creating it if it does not exist. Will not returnnull
.Definition:
-
setWhen
Sets the value(s) for when ()Definition:
-
getDetail
Gets the value(s) for detail (). creating it if it does not exist. Will not returnnull
.Definition:
-
setDetail
Sets the value(s) for detail ()Definition:
-
addDetail
Adds and returns a new value for detail ()Definition:
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-