|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbe.ehealth.businessconnector.recipe.service.impl.RecipePrescriberServiceImpl
@Deprecated public class RecipePrescriberServiceImpl
This component takes care of all technical complexity to interact correctly with the Recip-e services. As part of this Business Connector
for General Practitioners, the prescriber related services of the Recip-e solution can be integrated easily in end-user software
applications.
The Recip-e solution is making extensive use of eHealth-platform related base services and standards to guarantee a secure transfer of
personal medical related information. This includes: end-to-end encryption for addressed messages (known recipient), end-to-end
encryption for non-addressed messages (unknown recipient), Secure Token Service, Key Depot and Key Generation and Storage Service.
Implementation of RecipePrescriberService
| Constructor Summary | |
|---|---|
RecipePrescriberServiceImpl(SessionValidator sessionValidator,
EhealthReplyValidator replyValidator)
Deprecated. |
|
RecipePrescriberServiceImpl(SessionValidator sessionValidator,
EhealthReplyValidator replyValidator,
Crypto personalCrypto)
Deprecated. Use it without the crypto |
|
| Method Summary | |
|---|---|
String |
createPrescription(boolean feedbackRequested,
long patientId,
byte[] prescription,
String prescriptionType)
Deprecated. Creates the prescription. |
GetPrescriptionForPrescriberResult |
getPrescription(String rid)
Deprecated. Gets the prescription. |
List<ListFeedbackItem> |
listFeedback(boolean readFlag)
Deprecated. List feedback. |
List<String> |
listOpenPrescription()
Deprecated. List open prescription. |
void |
prepareCreatePrescription(long patientId,
String prescriptionType)
Deprecated. Prepare create prescription. |
void |
revokePrescription(String rid,
String reason)
Deprecated. Revoke prescription. |
void |
sendNotification(byte[] notificationText,
long patientId,
long executorId)
Deprecated. Send notification. |
void |
updateFeedbackFlag(String rid,
boolean feedbackAllowed)
Deprecated. Update feedback flag. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@Deprecated
public RecipePrescriberServiceImpl(SessionValidator sessionValidator,
EhealthReplyValidator replyValidator,
Crypto personalCrypto)
throws TechnicalConnectorException,
RecipeBusinessConnectorException
sessionValidator - the session validatorreplyValidator - the reply validator
TechnicalConnectorException - the technical connector exception
RecipeBusinessConnectorException
public RecipePrescriberServiceImpl(SessionValidator sessionValidator,
EhealthReplyValidator replyValidator)
throws TechnicalConnectorException,
RecipeBusinessConnectorException
TechnicalConnectorException
RecipeBusinessConnectorException| Method Detail |
|---|
public void prepareCreatePrescription(long patientId,
String prescriptionType)
throws RecipeBusinessConnectorException,
TechnicalConnectorException
prepareCreatePrescription in interface RecipePrescriberServicepatientId - the patient idprescriptionType - the prescription type
RecipeBusinessConnectorException
TechnicalConnectorException
SessionManagementException
public String createPrescription(boolean feedbackRequested,
long patientId,
byte[] prescription,
String prescriptionType)
throws RecipeBusinessConnectorException,
TechnicalConnectorException
createPrescription in interface RecipePrescriberServicefeedbackRequested - the feedback requestedpatientId - the patient idprescription - the prescriptionprescriptionType - the prescription type
RecipeBusinessConnectorException
TechnicalConnectorException
SessionManagementException
public void sendNotification(byte[] notificationText,
long patientId,
long executorId)
throws RecipeBusinessConnectorException,
TechnicalConnectorException
sendNotification in interface RecipePrescriberServicenotificationText - the notification textpatientId - the patient idexecutorId - the executor id
TechnicalConnectorException - the technical connector exception
RecipeBusinessConnectorException
public void revokePrescription(String rid,
String reason)
throws RecipeBusinessConnectorException,
TechnicalConnectorException
revokePrescription in interface RecipePrescriberServicerid - the ridreason - the reason
RecipeBusinessConnectorException
TechnicalConnectorException
SessionManagementException
public GetPrescriptionForPrescriberResult getPrescription(String rid)
throws RecipeBusinessConnectorException,
TechnicalConnectorException
getPrescription in interface RecipePrescriberServicerid - the rid
RecipeBusinessConnectorException
TechnicalConnectorException
SessionManagementException
public List<String> listOpenPrescription()
throws TechnicalConnectorException,
SessionManagementException
listOpenPrescription in interface RecipePrescriberServiceTechnicalConnectorException - the technical connector exception When a technical exception occurs
SessionManagementException
public void updateFeedbackFlag(String rid,
boolean feedbackAllowed)
throws RecipeBusinessConnectorException,
TechnicalConnectorException
updateFeedbackFlag in interface RecipePrescriberServicerid - the ridfeedbackAllowed - the feedback allowed
RecipeBusinessConnectorException
TechnicalConnectorException
SessionManagementException
public List<ListFeedbackItem> listFeedback(boolean readFlag)
throws RecipeBusinessConnectorException,
TechnicalConnectorException
listFeedback in interface RecipePrescriberServicereadFlag - the read flag
RecipeBusinessConnectorException
TechnicalConnectorException
SessionManagementException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||