Class PatientIntegrationModuleDevV4Impl
- java.lang.Object
-
- be.business.connector.common.module.AbstractIntegrationModule
-
- be.business.connector.recipe.patient.AbstractPatientIntegrationModule
-
- be.business.connector.recipe.patient.PatientIntegrationModuleDevV4Impl
-
- All Implemented Interfaces:
PatientIntegrationModuleDevV4,PatientIntegrationModuleV4
public class PatientIntegrationModuleDevV4Impl extends AbstractPatientIntegrationModule implements PatientIntegrationModuleDevV4
The Class PatientIntegrationModuleV4Impl.- Author:
- Bruno Casneuf
-
-
Field Summary
-
Fields inherited from class be.business.connector.common.module.AbstractIntegrationModule
dataUnsealer, EHEALTH_SUCCESS_CODE_100, EHEALTH_SUCCESS_CODE_200, EHEALTH_SUCCESS_CODE_300, EHEALTH_SUCCESS_CODE_400, EHEALTH_SUCCESS_CODE_500
-
-
Constructor Summary
Constructors Constructor Description PatientIntegrationModuleDevV4Impl()
-
Method Summary
-
Methods inherited from class be.business.connector.recipe.patient.AbstractPatientIntegrationModule
checkStatus, checkStatus, createGetPrescriptionForPatientResult, createSecuredContentType, decryptListPatientPrescriptionsResult, getSealedData, getSealedData, getSealedData, getSealedData, getSealedGetPrescriptionForPatientParam, getSealedRevokePrescriptionParam, marshall, sealForRecipe, unsealPrescription
-
Methods inherited from class be.business.connector.common.module.AbstractIntegrationModule
buildDefaultPage, extractExpirationDateFromKmehr, extractReferenceSourceVersionFromKmehr, getArchivedFilePath, getArchivedPrescription, getCurrentXMLGregorianCalendar, getEncryptionUtils, getEtkHelper, getId, getJaxContextCentralizer, getKeyFromKgss, getKeyFromKgss, getOldDataSealer, getOldDataUnsealer, getPropertyHandler, getSymmKey, init, initEncryption, sealRequest, setDataUnsealer, setOldDataSealer, setOldDataUnsealer, unsealForUnknown, unsealNotif, unsealNotiffeed, unsealNotifOld, unsealPrescriptionForUnknown, unsealRequest, unsealWithSymKey, unsealWithSymKey
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface be.business.connector.recipe.patient.PatientIntegrationModuleV4
decryptListPatientPrescriptionsResult
-
-
-
-
Method Detail
-
revokePrescription
public void revokePrescription(String rid, String reason)
- Specified by:
revokePrescriptionin interfacePatientIntegrationModuleV4- Parameters:
rid- the ridreason- the reason
-
getPrescription
public GetPrescriptionForPatientResult getPrescription(String rid)
- Specified by:
getPrescriptionin interfacePatientIntegrationModuleV4- Parameters:
rid- the rid- Returns:
- GetPrescriptionForPatientResult
-
getData
public GetVisionResult getData(GetVisionParam data)
Gets the vision.- Specified by:
getDatain interfacePatientIntegrationModuleDevV4- Specified by:
getDatain interfacePatientIntegrationModuleV4- Parameters:
data- theGetVisionParam- Returns:
- the
GetVisionResult@ the integration module exception
-
putData
public PutVisionResult putData(PutVisionParam putVisionParam)
Put the vision .- Specified by:
putDatain interfacePatientIntegrationModuleDevV4- Specified by:
putDatain interfacePatientIntegrationModuleV4- Parameters:
putVisionParam- thePutVisionParam- Returns:
- the
PutVisionResult@ the integration module exception
-
putData
public CreateReservationResult putData(CreateReservationParam data)
Put the reservation data.- Specified by:
putDatain interfacePatientIntegrationModuleDevV4- Specified by:
putDatain interfacePatientIntegrationModuleV4- Parameters:
data- theCreateReservationParam- Returns:
- the
CreateReservationResult@ the integration module exception
-
listOpenPrescriptions
public ListPatientPrescriptionsResult listOpenPrescriptions(ListPatientPrescriptionsParam listPatientPrescriptionsParam)
Lists the open prescriptions- Specified by:
listOpenPrescriptionsin interfacePatientIntegrationModuleDevV4- Specified by:
listOpenPrescriptionsin interfacePatientIntegrationModuleV4- Returns:
- ListPatientPrescriptionsResult
-
getData
public GetPrescriptionStatusResult getData(GetPrescriptionStatusParam data)
Gets the prescription status.- Specified by:
getDatain interfacePatientIntegrationModuleDevV4- Specified by:
getDatain interfacePatientIntegrationModuleV4- Parameters:
data- theGetPrescriptionStatusParam- Returns:
- the
GetPrescriptionStatusResult@ the integration module exception
-
getData
public ListOpenRidsResult getData(ListOpenRidsParam data)
Gets the open prescription list.- Specified by:
getDatain interfacePatientIntegrationModuleDevV4- Specified by:
getDatain interfacePatientIntegrationModuleV4- Parameters:
data- theListOpenPrescriptionsParam- Returns:
- the
ListOpenPrescriptionsResult@ the integration module exception
-
getVisionRequest
protected GetVision getVisionRequest(GetVisionParam data)
Gets the vision request.- Parameters:
data- the data- Returns:
- the vision request @ the integration module exception
-
putVision
protected PutVision putVision(PutVisionParam data)
Put vision request.- Parameters:
data- the data- Returns:
- the put data @ the integration module exception
-
putReservationRequest
protected CreateReservation putReservationRequest(CreateReservationParam data)
Put reservation request.- Parameters:
data- the data- Returns:
- the put data @ the integration module exception
-
getGetPrescriptionStatusRequest
protected GetPrescriptionStatus getGetPrescriptionStatusRequest(GetPrescriptionStatusParam data)
Gets the gets the prescription status request.- Parameters:
data- the data- Returns:
- the gets the prescription status request @ the integration module exception
-
getListOpenRids
protected ListOpenRids getListOpenRids(ListOpenRidsParam data)
Gets the list open prescriptions request.- Parameters:
data- the data- Returns:
- the list open prescriptions request @ the integration module exception
-
-