Interface RecipePrescriberServiceV4
-
- All Known Implementing Classes:
RecipePrescriberServiceV4Impl
public interface RecipePrescriberServiceV4The Interface RecipePrescriberServiceV4.
-
-
Method Summary
-
-
-
Method Detail
-
createPrescription
CreatePrescriptionResponse createPrescription(CreatePrescriptionRequest request)
Creates the prescription.- Parameters:
request- the request- Returns:
- the creates the prescription response @ the integration module exception
-
createPrescription
CreatePrescriptionResponse createPrescription(CreatePrescriptionRequest request, Element samlAssertion, be.ehealth.technicalconnector.service.sts.security.impl.KeyPairCredential keyPairCredential)
Creates the prescription. Alternative API for execution in multithreaded context, where the eHealth Session is fetched outside the threads.- Parameters:
request- the requestsamlAssertion- samlAssertionkeyPairCredential- keyPairCredential- Returns:
- the creates the prescription response @ the integration module exception
-
revokePrescription
RevokePrescriptionResponse revokePrescription(RevokePrescriptionRequest revokePrescriptionRequest)
Revoke prescription.- Parameters:
revokePrescriptionRequest- the revoke prescription request- Returns:
- the revoke prescription response @ the integration module exception
-
getPrescriptionForPrescriber
GetPrescriptionResponse getPrescriptionForPrescriber(GetPrescriptionRequest getPrescriptionForPrescriberRequest)
Gets the prescription for.- Parameters:
getPrescriptionForPrescriberRequest- the get prescription for prescriber request- Returns:
- the prescription for prescriber @ the integration module exception
-
listOpenRids
ListOpenRidsResponse listOpenRids(ListOpenRidsRequest listOpenPrescriptionsRequest)
List open prescriptions.- Parameters:
listOpenPrescriptionsRequest- the list open prescriptions request- Returns:
- the list open prescription response @ the integration module exception
-
sendNotification
SendNotificationResponse sendNotification(SendNotificationRequest sendNotificationRequest)
Send notification.- Parameters:
sendNotificationRequest- the send notification request- Returns:
- the send notification response @ the integration module exception
-
putFeedbackFlag
PutFeedbackFlagResponse putFeedbackFlag(PutFeedbackFlagRequest updateFeedbackFlagRequest)
Update feedback flag.- Parameters:
updateFeedbackFlagRequest- the update feedback flag request- Returns:
- the update feedback flag response @ the integration module exception
-
listFeedbacks
ListFeedbacksResponse listFeedbacks(ListFeedbacksRequest listFeedbacksRequest)
List feedbacks.- Parameters:
listFeedbacksRequest- the list feedbacks request- Returns:
- the list feedbacks response @ the integration module exception
-
getValidationProperties
GetValidationPropertiesResponse getValidationProperties(GetValidationPropertiesRequest request)
Gets the validation properties.- Parameters:
request- the request- Returns:
- the validation properties @ the integration module exception
-
getPrescriptionStatus
GetPrescriptionStatusResponse getPrescriptionStatus(GetPrescriptionStatusRequest request)
Gets the prescription status.- Parameters:
request- the request- Returns:
- the prescription status @ the integration module exception
-
putVisionForPrescriber
PutVisionForPrescriberResponse putVisionForPrescriber(PutVisionForPrescriberRequest request)
Put vision.- Parameters:
request- the request- Returns:
- the put vision response @ the integration module exception
-
listRidsHistory
ListRidsHistoryResponse listRidsHistory(ListRidsHistoryRequest request)
List prescription history.- Parameters:
request- the request- Returns:
- the list rid history response @ the integration module exception
-
-