Interface ExecutorIntegrationModuleV4
-
- All Superinterfaces:
be.recipe.api.executor.ListMandatesByMandateHolder.Command<be.recipe.api.executor.ListMandatesByMandateHolder,be.recipe.api.executor.ListMandatesByMandateHolder.Response>
- All Known Subinterfaces:
ExecutorIntegrationModuleDevV4
- All Known Implementing Classes:
AbstractExecutorIntegrationModuleV4,ExecutorIntegrationModuleDevV4Impl,ExecutorIntegrationModuleV4Impl,ExecutorIntegrationModuleV4Mock,HospitalExecutorIntegrationModuleDevV4Impl,HospitalExecutorIntegrationModuleV4Impl
public interface ExecutorIntegrationModuleV4 extends be.recipe.api.executor.ListMandatesByMandateHolder.Command<be.recipe.api.executor.ListMandatesByMandateHolder,be.recipe.api.executor.ListMandatesByMandateHolder.Response>
-
-
Method Summary
-
-
-
Method Detail
-
getData
ListOpenPrescriptionsResult getData(ListOpenPrescriptionsParam request)
Gets theListOpenPrescriptionsResult.- Parameters:
request- aListOpenPrescriptionsParam- Returns:
- the
ListOpenPrescriptionsResult
-
getData
GetPrescriptionStatusResult getData(GetPrescriptionStatusParam gpsp)
Gets theGetPrescriptionStatusResult.- Parameters:
gpsp- the gpsp- Returns:
- the
GetPrescriptionStatusResult
-
getData
ListRidsHistoryResult getData(ListRidsHistoryParam request)
Gets theListRidsHistoryResult.- Parameters:
request- theListRidsHistoryParam- Returns:
- the
ListRidsHistoryResult
-
getData
ListReservationsResult getData(ListReservationsParam request)
Gets theListReservationsResult.- Parameters:
request- theGetAllReservationsParam- Returns:
- the
ListReservationsResult
-
listReservationsDecrypted
ListReservationsResult listReservationsDecrypted(ListReservationsParam request)
Performs a getData(ListReservationsParam)- and decryptListReservationsResult-operation at once.- Parameters:
request- theListReservationsParam- Returns:
- the decrypted
ListReservationsResult
-
listReservationsDecryptedWithExceptions
ListReservationsResultWithExceptions listReservationsDecryptedWithExceptions(ListReservationsParam request)
-
getData
ListRidsInProcessResult getData(ListRidsInProcessParam request)
Gets theListRidsInProcessResult.- Parameters:
request- theListRidsInProcessParam- Returns:
- the
ListRidsInProcessResult
-
putData
PutRidsInProcessResult putData(PutRidsInProcessParam request)
Puts thePutRidsInProcessResult.- Parameters:
request- thePutRidsInProcessParam- Returns:
- the
PutRidsInProcessResult
-
getAndMarkAsDelivered
GetPrescriptionForExecutorResult getAndMarkAsDelivered(String rid)
Gets theGetPrescriptionForExecutorResultand marks it as delivered.- Parameters:
rid- the rid- Returns:
- the
GetPrescriptionForExecutorResult
-
getAndMarkAsDelivered
List<GetPrescriptionForExecutorResult> getAndMarkAsDelivered(List<String> rids)
-
getAndMarkAsDelivered
GetPrescriptionForExecutorResult getAndMarkAsDelivered(String rid, String mandateHolderId, MandateHolderType mandateHolderType)
Gets theGetPrescriptionForExecutorResultand marks it as delivered.- Parameters:
rid- the ridmandateHolderId- the mandateHolderIdmandateHolderType- the mandateHolderType- Returns:
- the
GetPrescriptionForExecutorResult
-
getData
ListRelationsResult getData(ListRelationsParam patientRelationParam)
Gets theListRelationsResult.- Parameters:
patientRelationParam- the patient relation param- Returns:
- the
ListRelationsResult
-
decryptGetOpenPrescriptionForExecutor
GetOpenPrescriptionForExecutor decryptGetOpenPrescriptionForExecutor(GetOpenPrescriptionForExecutor getOpenPrescriptionForExecutor)
Decrypts aGetOpenPrescriptionForExecutor.- Parameters:
getOpenPrescriptionForExecutor- a theGetOpenPrescriptionForExecutor- Returns:
- a
GetOpenPrescriptionForExecutor
-
getPrescription
GetPrescriptionForExecutorResult getPrescription(String rid)
Gets a prescription.- Parameters:
rid- the rid- Returns:
- the
GetPrescriptionForExecutorResult
-
getPrescription
GetPrescriptionForExecutorResult getPrescription(String rid, boolean alreadyDelivered)
-
getPrescription
GetPrescriptionForExecutorResult getPrescription(String rid, String mandateHolderId, MandateHolderType mandateHolderType)
-
getPrescription
GetPrescriptionForExecutorResult getPrescription(String rid, String mandateHolderId, MandateHolderType mandateHolderType, boolean alreadyDelivered)
Gets a prescription.- Parameters:
rid- the ridmandateHolderId- the mandateHolderIdmandateHolderType- the mandateHolderType- Returns:
- the
GetPrescriptionForExecutorResult
-
markAsArchived
void markAsArchived(String rid)
Marks a rid as archived.- Parameters:
rid- the rid
-
markAsArchived
void markAsArchived(String rid, String mandateHolderId, MandateHolderType mandateHolderType)
Marks a rid as archived.- Parameters:
rid- the ridmandateHolderId- the mandateHolderIdmandateHolderType- the mandateHolderType
-
markAsDelivered
void markAsDelivered(String rid)
Marks a rid as delivered.- Parameters:
rid- the rid
-
markAsDelivered
void markAsDelivered(String rid, String mandateHolderId, MandateHolderType mandateHolderType)
Marks a rid as delivered.- Parameters:
rid- the ridmandateHolderId- the mandateHolderIdmandateHolderType- the mandateHolderType
-
markAsUndelivered
void markAsUndelivered(String rid)
Marks a rid as undelivered.- Parameters:
rid- the rid
-
markAsUndelivered
void markAsUndelivered(String rid, String mandateHolderId, MandateHolderType mandateHolderType)
Marks a rid as undelivered.- Parameters:
rid- the ridmandateHolderId- the mandateHolderIdmandateHolderType- the mandateHolderType
-
revokePrescription
void revokePrescription(String rid, String reason)
Revokes a rid.- Parameters:
rid- the ridreason- the reason
-
revokePrescription
void revokePrescription(String rid, String reason, String mandateHolderId, MandateHolderType mandateHolderType)
Revokes a rid.- Parameters:
rid- the ridmandateHolderId- the mandateHolderIdmandateHolderType- the mandateHolderType
-
listNotifications
List<ListNotificationsItem> listNotifications(boolean readFlag)
Returns a list ofListNotificationsItem.- Parameters:
readFlag- the read flag- Returns:
- the list
-
listNotifications
List<ListNotificationsItem> listNotifications(boolean readFlag, String mandateHolderId, MandateHolderType mandateHolderType)
Returns a list ofListNotificationsItem.- Parameters:
readFlag- the readFlagmandateHolderId- the mandateHolderIdmandateHolderType- the mandateHolderType- Returns:
- the list
-
createFeedback
void createFeedback(String prescriberId, String rid, byte[] feedbackText)
Creates a feedback.- Parameters:
prescriberId- the prescriber idrid- the ridfeedbackText- the feedback text
-
createFeedback
void createFeedback(String prescriberId, String rid, byte[] feedbackText, String mandateHolderId, MandateHolderType mandateHolderType)
Creates a feedback.- Parameters:
prescriberId- the prescriberIdrid- the ridfeedbackText- the feedbackTextmandateHolderId- the mandateHolderIdmandateHolderType- the mandateHolderType
-
decryptListOpenPrescriptionsResult
ListOpenPrescriptionsResult decryptListOpenPrescriptionsResult(ListOpenPrescriptionsResult listOpenPrescriptionsResult)
Decrypts aListOpenPrescriptionsResult.- Parameters:
listOpenPrescriptionsResult- the encryptedListOpenPrescriptionsResult- Returns:
- the decrypted
ListOpenPrescriptionsResult
-
decryptListOpenPrescriptionsResultWithExceptions
ListOpenPrescriptionsResultWithExceptions decryptListOpenPrescriptionsResultWithExceptions(ListOpenPrescriptionsResult listOpenPrescriptionsResult)
-
listOpenPrescriptionsDecrypted
ListOpenPrescriptionsResult listOpenPrescriptionsDecrypted(ListOpenPrescriptionsParam request)
-
listOpenPrescriptionsWithExceptionsDecrypted
ListOpenPrescriptionsResultWithExceptions listOpenPrescriptionsWithExceptionsDecrypted(ListOpenPrescriptionsParam request)
-
decryptListReservationsResult
ListReservationsResult decryptListReservationsResult(ListReservationsResult listReservationsResult)
Decrypts aListReservationsResult.- Parameters:
listReservationsResult- the encryptedListReservationsResult- Returns:
- the decrypted
ListReservationsResult
-
decryptListReservationsResultWithExceptions
ListReservationsResultWithExceptions decryptListReservationsResultWithExceptions(ListReservationsResult listReservationsResult)
-
clearSession
void clearSession()
Clears the session-map.
-
-