Interface PrescriberIntegrationModuleDevV4
-
- All Superinterfaces:
be.recipe.api.prescriber.GetPrescription.Command<be.recipe.api.prescriber.GetPrescription,be.recipe.api.Prescription.PlainText>,be.recipe.api.prescriber.ListPrescriptions.Command<be.recipe.api.prescriber.ListPrescriptions,be.recipe.api.prescriber.ListPrescriptions.Response.PlainText>,PrescriberIntegrationModuleV4,be.recipe.api.prescriber.PutVisionOtherPrescribers.Command<be.recipe.api.prescriber.PutVisionOtherPrescribers>
- All Known Implementing Classes:
HospitalPrescriberIntegrationModuleDevV4Impl,PrescriberIntegrationModuleDevV4Impl,PrescriberIntegrationModuleV4Mock
public interface PrescriberIntegrationModuleDevV4 extends PrescriberIntegrationModuleV4
The Interface PrescriberIntegrationModuleDevV4.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringcreatePrescription(boolean feedbackRequested, String patientId, byte[] prescription, String prescriptionType, String visibility, String expirationDate)Creates the prescription.GetPrescriptionStatusResultgetData(GetPrescriptionStatusParam data)Gets the prescription status.ListOpenRidsResultgetData(ListOpenRidsParam data)Gets the open prescription list.ListRidsHistoryResultgetData(ListRidsHistoryParam request)Lists the prescription history.ValidationPropertiesResultgetData(ValidationPropertiesParam data)Gets the validation properties.PutVisionResultputData(PutVisionParam request)Put the vision.-
Methods inherited from interface be.business.connector.recipe.prescriber.PrescriberIntegrationModuleV4
createPrescription, createPrescription, createPrescriptions, getPrescription, listFeedback, prepareCreatePrescription, revokePrescription, sendNotification, sendNotification, updateFeedbackFlag
-
-
-
-
Method Detail
-
createPrescription
String createPrescription(boolean feedbackRequested, String patientId, byte[] prescription, String prescriptionType, String visibility, String expirationDate)
Creates the prescription.- Specified by:
createPrescriptionin interfacePrescriberIntegrationModuleV4- Parameters:
feedbackRequested- the feedback requestedpatientId- the patient idprescription- the prescriptionprescriptionType- the prescription typevisibility- the visibilityexpirationDate- the expiration date- Returns:
- the rid @ the integration module exception
-
getData
GetPrescriptionStatusResult getData(GetPrescriptionStatusParam data)
Gets the prescription status.- Specified by:
getDatain interfacePrescriberIntegrationModuleV4- Parameters:
data- theGetPrescriptionStatusParam- Returns:
- the
GetPrescriptionStatusResult@ the integration module exception
-
getData
ListRidsHistoryResult getData(ListRidsHistoryParam request)
Lists the prescription history.- Specified by:
getDatain interfacePrescriberIntegrationModuleV4- Parameters:
request- theListPrescriptionHistoryParam- Returns:
- the
ListPrescriptionHistoryResult@ the integration module exception
-
putData
PutVisionResult putData(PutVisionParam request)
Put the vision.- Specified by:
putDatain interfacePrescriberIntegrationModuleV4- Parameters:
request- PutVisionForPrescriberParam- Returns:
- the PutVisionForPrescriberResult
-
getData
ListOpenRidsResult getData(ListOpenRidsParam data)
Gets the open prescription list.- Specified by:
getDatain interfacePrescriberIntegrationModuleV4- Parameters:
data- theListOpenRidsParam- Returns:
- the
ListOpenRidsResult@ the integration module exception
-
getData
ValidationPropertiesResult getData(ValidationPropertiesParam data)
Gets the validation properties.- Specified by:
getDatain interfacePrescriberIntegrationModuleV4- Parameters:
data- theValidationPropertiesParam- Returns:
- the
ValidationPropertiesResult@ the integration module exception
-
-