public class OrdersRpc extends AbstractRpc
Modifier and Type | Field and Description |
---|---|
static int |
STS_ACTIVE |
static int |
STS_COMPLETE |
static int |
STS_CURRENT |
static int |
STS_DISCONTINUED |
static int |
STS_EXPIRING |
static int |
STS_FLAGGED |
static int |
STS_HELD |
static int |
STS_NEW |
static int |
STS_RECENT |
static int |
STS_UNSIGNED |
static int |
STS_UNVER_NURSE |
static int |
STS_UNVERIFIED |
static java.lang.String |
TITLE_ACTIVE |
static java.lang.String |
TITLE_CURRENT |
static java.lang.String |
TITLE_EXPIRING |
static java.lang.String |
TITLE_UNSIGNED |
static java.lang.String |
TX_WPTYPE |
api, context, currentContext, dfn, duz, returnRpcResult, rpcBroker
Constructor and Description |
---|
OrdersRpc() |
OrdersRpc(RpcBroker rpcBroker) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
alertOrder(java.lang.String orderIen) |
java.lang.String |
alertOrderForRecipient(java.lang.String orderIen,
java.lang.String recipientDuz) |
java.util.List<java.lang.String> |
buildOcItems(java.lang.String startDtTm,
java.lang.String fillerId,
java.util.List<OrderResponse> orderResponses) |
OrderDialogResolved |
buildReponses(java.lang.String patientDfn,
java.lang.String encLocation,
java.lang.String encProvider,
boolean inpatient,
java.lang.String patientSex,
int patientAge,
int scPercent,
java.lang.String keyVars,
java.lang.String inputId,
boolean forImo) |
int |
dcOrder(java.lang.String orderId,
java.lang.String providerDuz,
java.lang.String locationIen,
boolean dcOrigOrder,
int reason,
boolean newOrder) |
java.lang.String[] |
getDGroupMap() |
java.lang.String |
getDisplayGroupIen(java.lang.String group) |
java.lang.String |
getLabOrderDetails(java.lang.String dfn,
java.lang.String orderId) |
LabTest |
getLabTestOrderData(java.lang.String labTestIen) |
static java.lang.String |
getNameOfStatus(java.lang.String ien) |
java.lang.String |
getOrderDetails(java.lang.String orderId,
java.lang.String patientDfn) |
java.lang.String |
getOrderResult(java.lang.String dfn,
java.lang.String orderId) |
OrdersInfoList |
getOrdersAbbr(java.lang.String dfn,
OrderView orderView) |
OrdersInfoList |
getOrdersAbbrForDefaultView(java.lang.String dfn) |
OrderSheetList |
getOrderSheets(java.lang.String dfn) |
OrdersInfoList |
getOrdersList(java.lang.String dfn,
OrderView orderView) |
OrdersInfoList |
getOrdersList(java.lang.String dfn,
OrderView orderView,
java.util.Calendar startDate) |
OrdersInfoList |
getOrdersList(java.lang.String dfn,
OrderView orderView,
java.util.Calendar startDate,
boolean checkUrgency) |
OrdersInfoList |
getOrdersListForDefaultView(java.lang.String dfn) |
int |
getOrderStatus(java.lang.String orderId) |
java.lang.String |
getOrderUrgency(java.lang.String orderId,
java.lang.String dfn) |
OrderView |
getOrderViewDefault() |
DGroup |
getSeqOfDGroup(java.lang.String ien) |
java.lang.String[] |
getUnsignedOrders(java.lang.String dfn) |
java.util.List<OrderDialogPrompt> |
loadDialogDefinition(java.lang.String dialogName) |
OrderMenu |
loadOrderMenu(java.lang.String menuIen) |
java.util.List<OrderResponse> |
loadResponses(java.lang.String orderId,
boolean xferOutToInOnMeds,
boolean xferInToOutNow) |
LockDocumentResult |
lockOrder(java.lang.String ien) |
LockDocumentResult |
lockPatient(java.lang.String patientDfn) |
java.util.List<java.lang.String> |
odForLab(java.lang.String location,
java.lang.String division) |
java.util.List<java.lang.String> |
orderChecksOnAccept(java.lang.String patientDfn,
java.lang.String encLocation,
java.lang.String fillerId,
java.lang.String startDtTm,
java.util.List<java.lang.String> oiList,
java.lang.String dupORIFN,
java.lang.String renewal) |
OrderStatus |
parseOrderDetail(java.lang.String orderId,
java.lang.String dfn) |
java.lang.String |
parseOrderUrgency(java.lang.String orderId,
java.lang.String dfn) |
OrderInfo |
putNewOrder(NewOrder newOrder) |
OrderInfo |
putNewOrder(java.lang.String patientDfn,
java.lang.String encProvider,
java.lang.String encLocation,
java.lang.String patientSpecialty,
double encDatetime,
ConstructOrder constructOrder,
java.lang.String orderSource,
java.lang.String editOf) |
java.util.List<java.lang.String> |
subsetOfOrderItems(java.lang.String startFrom,
int dir,
java.lang.String xref) |
java.lang.String |
unlockOrder(java.lang.String ien) |
void |
unlockPatient(java.lang.String patientDfn) |
call, clearParameters, connect, connect, disconnect, getApi, getContext, getCreateBrokerException, getCreateContextException, getCurrentContext, getDfn, getDuz, getLogChannel, getReturnRpcResult, getRpcBroker, lCall, lCall, lCall, lCall, log, logDebug, logError, logInfo, logWarning, revertContext, sCall, sCall, sCall, sCall, setApi, setContext, setCurrentContext, setDfn, setDuz, setLogChannel, setReturnRpcResult, setRpcBroker
public static final int STS_ACTIVE
public static final int STS_DISCONTINUED
public static final int STS_COMPLETE
public static final int STS_EXPIRING
public static final int STS_RECENT
public static final int STS_UNVERIFIED
public static final int STS_UNVER_NURSE
public static final int STS_UNSIGNED
public static final int STS_FLAGGED
public static final int STS_HELD
public static final int STS_NEW
public static final int STS_CURRENT
public static final java.lang.String TITLE_ACTIVE
public static final java.lang.String TITLE_CURRENT
public static final java.lang.String TITLE_EXPIRING
public static final java.lang.String TITLE_UNSIGNED
public static final java.lang.String TX_WPTYPE
public OrdersRpc() throws BrokerException
BrokerException
public OrdersRpc(RpcBroker rpcBroker) throws BrokerException
BrokerException
public static java.lang.String getNameOfStatus(java.lang.String ien)
public java.lang.String getLabOrderDetails(java.lang.String dfn, java.lang.String orderId) throws BrokerException
BrokerException
public OrderView getOrderViewDefault() throws BrokerException
BrokerException
public java.lang.String getOrderDetails(java.lang.String orderId, java.lang.String patientDfn) throws BrokerException
BrokerException
public java.lang.String getOrderResult(java.lang.String dfn, java.lang.String orderId) throws BrokerException
BrokerException
public java.lang.String[] getDGroupMap() throws BrokerException
BrokerException
public DGroup getSeqOfDGroup(java.lang.String ien) throws BrokerException
BrokerException
public OrderSheetList getOrderSheets(java.lang.String dfn) throws BrokerException
BrokerException
public OrdersInfoList getOrdersListForDefaultView(java.lang.String dfn) throws BrokerException
BrokerException
public OrdersInfoList getOrdersList(java.lang.String dfn, OrderView orderView) throws BrokerException
BrokerException
public OrdersInfoList getOrdersList(java.lang.String dfn, OrderView orderView, java.util.Calendar startDate) throws BrokerException
BrokerException
public OrdersInfoList getOrdersList(java.lang.String dfn, OrderView orderView, java.util.Calendar startDate, boolean checkUrgency) throws BrokerException
BrokerException
public OrdersInfoList getOrdersAbbrForDefaultView(java.lang.String dfn) throws BrokerException
BrokerException
public OrdersInfoList getOrdersAbbr(java.lang.String dfn, OrderView orderView) throws BrokerException
BrokerException
public java.lang.String[] getUnsignedOrders(java.lang.String dfn) throws BrokerException
BrokerException
public java.lang.String getDisplayGroupIen(java.lang.String group) throws BrokerException
BrokerException
public OrderStatus parseOrderDetail(java.lang.String orderId, java.lang.String dfn) throws BrokerException
BrokerException
public java.lang.String getOrderUrgency(java.lang.String orderId, java.lang.String dfn) throws BrokerException
BrokerException
public java.lang.String parseOrderUrgency(java.lang.String orderId, java.lang.String dfn) throws BrokerException
BrokerException
public int getOrderStatus(java.lang.String orderId) throws BrokerException
BrokerException
public LabTest getLabTestOrderData(java.lang.String labTestIen) throws BrokerException
BrokerException
public java.lang.String alertOrder(java.lang.String orderIen) throws BrokerException
BrokerException
public java.lang.String alertOrderForRecipient(java.lang.String orderIen, java.lang.String recipientDuz) throws BrokerException
BrokerException
public LockDocumentResult lockPatient(java.lang.String patientDfn) throws BrokerException
BrokerException
public void unlockPatient(java.lang.String patientDfn) throws BrokerException
BrokerException
public LockDocumentResult lockOrder(java.lang.String ien) throws BrokerException
BrokerException
public java.lang.String unlockOrder(java.lang.String ien) throws BrokerException
BrokerException
public int dcOrder(java.lang.String orderId, java.lang.String providerDuz, java.lang.String locationIen, boolean dcOrigOrder, int reason, boolean newOrder) throws BrokerException
BrokerException
public OrderMenu loadOrderMenu(java.lang.String menuIen) throws BrokerException
BrokerException
public java.util.List<OrderDialogPrompt> loadDialogDefinition(java.lang.String dialogName) throws BrokerException
BrokerException
public java.util.List<java.lang.String> subsetOfOrderItems(java.lang.String startFrom, int dir, java.lang.String xref) throws BrokerException
BrokerException
public java.util.List<java.lang.String> odForLab(java.lang.String location, java.lang.String division) throws BrokerException
BrokerException
public OrderDialogResolved buildReponses(java.lang.String patientDfn, java.lang.String encLocation, java.lang.String encProvider, boolean inpatient, java.lang.String patientSex, int patientAge, int scPercent, java.lang.String keyVars, java.lang.String inputId, boolean forImo) throws BrokerException
BrokerException
public java.util.List<OrderResponse> loadResponses(java.lang.String orderId, boolean xferOutToInOnMeds, boolean xferInToOutNow) throws BrokerException
BrokerException
public java.util.List<java.lang.String> buildOcItems(java.lang.String startDtTm, java.lang.String fillerId, java.util.List<OrderResponse> orderResponses) throws BrokerException
BrokerException
public java.util.List<java.lang.String> orderChecksOnAccept(java.lang.String patientDfn, java.lang.String encLocation, java.lang.String fillerId, java.lang.String startDtTm, java.util.List<java.lang.String> oiList, java.lang.String dupORIFN, java.lang.String renewal) throws BrokerException
BrokerException
public OrderInfo putNewOrder(NewOrder newOrder) throws BrokerException
BrokerException
public OrderInfo putNewOrder(java.lang.String patientDfn, java.lang.String encProvider, java.lang.String encLocation, java.lang.String patientSpecialty, double encDatetime, ConstructOrder constructOrder, java.lang.String orderSource, java.lang.String editOf) throws BrokerException
BrokerException