Interface RecipePrescriberServiceV4

  • All Known Implementing Classes:
    RecipePrescriberServiceV4Impl

    public interface RecipePrescriberServiceV4
    The Interface RecipePrescriberServiceV4.
    • Method Detail

      • 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 request
        samlAssertion - samlAssertion
        keyPairCredential - 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
      • listRidsHistory

        ListRidsHistoryResponse listRidsHistory​(ListRidsHistoryRequest request)
        List prescription history.
        Parameters:
        request - the request
        Returns:
        the list rid history response @ the integration module exception