public class OrderResponse extends BaseResource implements IResource
Definition: A response to an order
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/OrderResponse
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static ReferenceClientParam |
FULFILLMENT
Fluent Client search parameter constant for fulfillment
|
static Include |
INCLUDE_FULFILLMENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_REQUEST
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_WHO
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
REQUEST
Fluent Client search parameter constant for request
|
static String |
SP_CODE
Search parameter constant for code
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_FULFILLMENT
Search parameter constant for fulfillment
|
static String |
SP_REQUEST
Search parameter constant for request
|
static String |
SP_WHO
Search parameter constant for who
|
static ReferenceClientParam |
WHO
Fluent Client search parameter constant for who
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
OrderResponse() |
| Modifier and Type | Method and Description |
|---|---|
ResourceReferenceDt |
addFulfillment()
Adds and returns a new value for fulfillment (Details of the outcome of performing the order)
|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier (Identifiers assigned to this order by the orderer or by the receiver)
|
OrderResponse |
addIdentifier(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Adds a new value for identifier (Identifiers assigned to this order by the orderer or by the receiver)
|
OrderResponse |
addIdentifier(String theSystem,
String theValue)
Adds a new value for identifier (Identifiers assigned to this order by the orderer or by the receiver)
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
IDatatype |
getAuthority()
Gets the value(s) for authority[x] (If required by policy).
|
BoundCodeDt<OrderOutcomeStatusEnum> |
getCode()
Gets the value(s) for code (pending | review | rejected | error | accepted | cancelled | replaced | aborted | complete).
|
DateTimeDt |
getDate()
Gets the value(s) for date (When the response was made).
|
StringDt |
getDescription()
Gets the value(s) for description (Additional description of the response).
|
List<ResourceReferenceDt> |
getFulfillment()
Gets the value(s) for fulfillment (Details of the outcome of performing the order).
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier (Identifiers assigned to this order by the orderer or by the receiver).
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (Identifiers assigned to this order by the orderer or by the receiver),
creating it if it does not already exist.
|
ResourceReferenceDt |
getRequest()
Gets the value(s) for request (The order that this is a response to).
|
ResourceReferenceDt |
getWho()
Gets the value(s) for who (Who made the response).
|
boolean |
isEmpty() |
OrderResponse |
setAuthority(IDatatype theValue)
Sets the value(s) for authority[x] (If required by policy)
|
OrderResponse |
setCode(BoundCodeDt<OrderOutcomeStatusEnum> theValue)
Sets the value(s) for code (pending | review | rejected | error | accepted | cancelled | replaced | aborted | complete)
|
OrderResponse |
setCode(OrderOutcomeStatusEnum theValue)
Sets the value(s) for code (pending | review | rejected | error | accepted | cancelled | replaced | aborted | complete)
|
OrderResponse |
setDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for date (When the response was made)
|
OrderResponse |
setDate(DateTimeDt theValue)
Sets the value(s) for date (When the response was made)
|
OrderResponse |
setDateWithSecondsPrecision(Date theDate)
Sets the value for date (When the response was made)
|
OrderResponse |
setDescription(String theString)
Sets the value for description (Additional description of the response)
|
OrderResponse |
setDescription(StringDt theValue)
Sets the value(s) for description (Additional description of the response)
|
OrderResponse |
setFulfillment(List<ResourceReferenceDt> theValue)
Sets the value(s) for fulfillment (Details of the outcome of performing the order)
|
OrderResponse |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (Identifiers assigned to this order by the orderer or by the receiver)
|
OrderResponse |
setRequest(ResourceReferenceDt theValue)
Sets the value(s) for request (The order that this is a response to)
|
OrderResponse |
setWho(ResourceReferenceDt theValue)
Sets the value(s) for who (Who made the response)
|
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_REQUEST
Description:
Type: reference
Path: OrderResponse.request
public static final ReferenceClientParam REQUEST
Description:
Type: reference
Path: OrderResponse.request
public static final Include INCLUDE_REQUEST
public static final String SP_DATE
Description:
Type: date
Path: OrderResponse.date
public static final DateClientParam DATE
Description:
Type: date
Path: OrderResponse.date
public static final String SP_WHO
Description:
Type: reference
Path: OrderResponse.who
public static final ReferenceClientParam WHO
Description:
Type: reference
Path: OrderResponse.who
public static final Include INCLUDE_WHO
public static final String SP_CODE
Description:
Type: token
Path: OrderResponse.code
public static final TokenClientParam CODE
Description:
Type: token
Path: OrderResponse.code
public static final String SP_FULFILLMENT
Description:
Type: reference
Path: OrderResponse.fulfillment
public static final ReferenceClientParam FULFILLMENT
Description:
Type: reference
Path: OrderResponse.fulfillment
public static final Include INCLUDE_FULFILLMENT
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: Identifiers assigned to this order. The identifiers are usually assigned by the system responding to the order, but they may be provided or added to by other systems
public OrderResponse setIdentifier(List<IdentifierDt> theValue)
Definition: Identifiers assigned to this order. The identifiers are usually assigned by the system responding to the order, but they may be provided or added to by other systems
public IdentifierDt addIdentifier()
Definition: Identifiers assigned to this order. The identifiers are usually assigned by the system responding to the order, but they may be provided or added to by other systems
public IdentifierDt getIdentifierFirstRep()
Definition: Identifiers assigned to this order. The identifiers are usually assigned by the system responding to the order, but they may be provided or added to by other systems
public OrderResponse addIdentifier(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
Definition: Identifiers assigned to this order. The identifiers are usually assigned by the system responding to the order, but they may be provided or added to by other systems
public OrderResponse addIdentifier(String theSystem, String theValue)
Definition: Identifiers assigned to this order. The identifiers are usually assigned by the system responding to the order, but they may be provided or added to by other systems
public ResourceReferenceDt getRequest()
null.
Definition: A reference to the order that this is in response to
public OrderResponse setRequest(ResourceReferenceDt theValue)
Definition: A reference to the order that this is in response to
public DateTimeDt getDate()
null.
Definition: The date and time at which this order response was made (created/posted)
public OrderResponse setDate(DateTimeDt theValue)
Definition: The date and time at which this order response was made (created/posted)
public OrderResponse setDateWithSecondsPrecision(Date theDate)
Definition: The date and time at which this order response was made (created/posted)
public OrderResponse setDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The date and time at which this order response was made (created/posted)
public ResourceReferenceDt getWho()
null.
Definition: The person, organization, or device credited with making the response
public OrderResponse setWho(ResourceReferenceDt theValue)
Definition: The person, organization, or device credited with making the response
public IDatatype getAuthority()
null.
Definition: A reference to an authority policy that is the reason for the response. Usually this is used when the order is rejected, to provide a reason for rejection
public OrderResponse setAuthority(IDatatype theValue)
Definition: A reference to an authority policy that is the reason for the response. Usually this is used when the order is rejected, to provide a reason for rejection
public BoundCodeDt<OrderOutcomeStatusEnum> getCode()
null.
Definition: What this response says about the status of the original order
public OrderResponse setCode(BoundCodeDt<OrderOutcomeStatusEnum> theValue)
Definition: What this response says about the status of the original order
public OrderResponse setCode(OrderOutcomeStatusEnum theValue)
Definition: What this response says about the status of the original order
public StringDt getDescription()
null.
Definition: Additional description about the response - e.g. a text description provided by a human user when making decisions about the order
public OrderResponse setDescription(StringDt theValue)
Definition: Additional description about the response - e.g. a text description provided by a human user when making decisions about the order
public OrderResponse setDescription(String theString)
Definition: Additional description about the response - e.g. a text description provided by a human user when making decisions about the order
public List<ResourceReferenceDt> getFulfillment()
null.
Definition: Links to resources that provide details of the outcome of performing the order. E.g. Diagnostic Reports in a response that is made to an order that referenced a diagnostic order
public OrderResponse setFulfillment(List<ResourceReferenceDt> theValue)
Definition: Links to resources that provide details of the outcome of performing the order. E.g. Diagnostic Reports in a response that is made to an order that referenced a diagnostic order
public ResourceReferenceDt addFulfillment()
Definition: Links to resources that provide details of the outcome of performing the order. E.g. Diagnostic Reports in a response that is made to an order that referenced a diagnostic order
Copyright © 2014 University Health Network. All rights reserved.