|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbe.ehealth.businessconnector.chapterIV.session.impl.ChapterIVServiceImpl
public class ChapterIVServiceImpl
The Business Connector for General Practitioners provides a simplified interface to access the CHAPTER IV service
Implements :ChapterIVService
| Constructor Summary | |
|---|---|
ChapterIVServiceImpl(SessionValidator sessionValidator,
EhealthReplyValidator replyValidator)
|
|
ChapterIVServiceImpl(SessionValidator sessionValidator,
EhealthReplyValidator replyValidator,
Crypto systemCrypto,
Crypto personalCrypto)
Deprecated. same but without the crypto class |
|
| Method Summary | |
|---|---|
AskChap4MedicalAdvisorAgreementResponse |
askChap4MedicalAdvisorAgreementResponse(AskChap4MedicalAdvisorAgreementRequest request)
retrieves the AskChap4MedicalAdvisorAgreementResponse , it needs a Session to be active. |
AskChap4MedicalAdvisorAgreementResponse |
askChap4MedicalAdvisorAgreementResponse(FolderType folder,
String inputReference,
boolean isTest,
String commonReference,
String commonNIPReference,
org.joda.time.DateTime agreementStartDate)
retrieves the AskChap4MedicalAdvisorAgreementResponse , it needs a Session to be active. for the agreementStartDate parameter
utility method is proviced in FolderTypeUtils.retrieveConsultationStartDateOrAgreementStartDate(FolderType folder), if this
value is null you need to provide the agreementStartDate yourself , following the chapterIV documentation |
ConsultChap4MedicalAdvisorAgreementResponse |
consultChap4MedicalAdvisorAgreement(ConsultChap4MedicalAdvisorAgreementRequest request)
retrieves the ConsultChap4MedicalAdvisorAgreementResponse , it needs a Session to be active. |
ConsultChap4MedicalAdvisorAgreementResponse |
consultChap4MedicalAdvisorAgreement(FolderType folder,
String inputReference,
boolean isTest,
String commonReference,
String commonNIPReference,
org.joda.time.DateTime agreementStartDate)
retrieves the ConsultChap4MedicalAdvisorAgreementResponse , it needs a Session to be active. for the agreementStartDate
parameter utility method is proviced in FolderTypeUtils.retrieveConsultationStartDateOrAgreementStartDate(FolderType folder),
if this value is null you need to provide the agreementStartDate yourself , following the chapterIV documentation |
AdmissionBuilder |
getAdmissionBuilder()
returns the AdmissionBuilderImpl , a session should be active. |
ConsultationBuilder |
getConsultationBuilder()
returns the ConsultationBuilderImpl. a session should be active |
ResponseBuilder |
getResponseBuilder()
returns the ResponseBuilderImpl , a session should be active. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@Deprecated
public ChapterIVServiceImpl(SessionValidator sessionValidator,
EhealthReplyValidator replyValidator,
Crypto systemCrypto,
Crypto personalCrypto)
throws TechnicalConnectorException,
ChapterIVBusinessConnectorException
sessionValidator - replyValidator - systemCrypto - personalCrypto -
TechnicalConnectorException
ChapterIVBusinessConnectorException
public ChapterIVServiceImpl(SessionValidator sessionValidator,
EhealthReplyValidator replyValidator)
throws TechnicalConnectorException,
ChapterIVBusinessConnectorException
TechnicalConnectorException
ChapterIVBusinessConnectorException| Method Detail |
|---|
public ConsultChap4MedicalAdvisorAgreementResponse consultChap4MedicalAdvisorAgreement(ConsultChap4MedicalAdvisorAgreementRequest request)
throws ChapterIVBusinessConnectorException,
TechnicalConnectorException,
SessionManagementException
ChapterIVServiceConsultChap4MedicalAdvisorAgreementResponse , it needs a Session to be active.
consultChap4MedicalAdvisorAgreement in interface ChapterIVServiceSessionManagementException
ChapterIVBusinessConnectorException
TechnicalConnectorExceptionbe.ehealth.businessconnector.gp.ChapterIVService#consultChap4MedicalAdvisorAgreement(be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest)
public AskChap4MedicalAdvisorAgreementResponse askChap4MedicalAdvisorAgreementResponse(AskChap4MedicalAdvisorAgreementRequest request)
throws ChapterIVBusinessConnectorException,
TechnicalConnectorException,
SessionManagementException
ChapterIVServiceAskChap4MedicalAdvisorAgreementResponse , it needs a Session to be active.
askChap4MedicalAdvisorAgreementResponse in interface ChapterIVServiceSessionManagementException
ChapterIVBusinessConnectorException
TechnicalConnectorExceptionbe.ehealth.businessconnector.gp.ChapterIVService#AskChap4MedicalAdvisorAgreementResponse(be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest)
public ConsultChap4MedicalAdvisorAgreementResponse consultChap4MedicalAdvisorAgreement(FolderType folder,
String inputReference,
boolean isTest,
String commonReference,
String commonNIPReference,
org.joda.time.DateTime agreementStartDate)
throws ChapterIVBusinessConnectorException,
TechnicalConnectorException,
SessionManagementException
ChapterIVServiceConsultChap4MedicalAdvisorAgreementResponse , it needs a Session to be active. for the agreementStartDate
parameter utility method is proviced in FolderTypeUtils.retrieveConsultationStartDateOrAgreementStartDate(FolderType folder),
if this value is null you need to provide the agreementStartDate yourself , following the chapterIV documentation
consultChap4MedicalAdvisorAgreement in interface ChapterIVServiceagreementStartDate - not nullable : the agreementStartDate to be used in the request for the webservice : value : see
documentation chapterIV
SessionManagementException
ChapterIVBusinessConnectorException
TechnicalConnectorExceptionbe.ehealth.businessconnector.gp.ChapterIVService#consultChap4MedicalAdvisorAgreement(be.fgov.ehealth.standards.kmehr.schema.v1.KmehrmessageType,
java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String)
public ConsultationBuilder getConsultationBuilder()
throws TechnicalConnectorException
ChapterIVServiceConsultationBuilderImpl. a session should be active
getConsultationBuilder in interface ChapterIVServiceTechnicalConnectorExceptionbe.ehealth.businessconnector.gp.ChapterIVService#getConsultationBuilder()
public AskChap4MedicalAdvisorAgreementResponse askChap4MedicalAdvisorAgreementResponse(FolderType folder,
String inputReference,
boolean isTest,
String commonReference,
String commonNIPReference,
org.joda.time.DateTime agreementStartDate)
throws ChapterIVBusinessConnectorException,
TechnicalConnectorException,
SessionManagementException
ChapterIVServiceAskChap4MedicalAdvisorAgreementResponse , it needs a Session to be active. for the agreementStartDate parameter
utility method is proviced in FolderTypeUtils.retrieveConsultationStartDateOrAgreementStartDate(FolderType folder), if this
value is null you need to provide the agreementStartDate yourself , following the chapterIV documentation
askChap4MedicalAdvisorAgreementResponse in interface ChapterIVServiceagreementStartDate - not nullable : the agreementStartDate to be used in the request for the webservice : value : see
documentation chapterIV
ChapterIVBusinessConnectorException
TechnicalConnectorException
SessionManagementExceptionChapterIVService.askChap4MedicalAdvisorAgreementResponse(be.fgov.ehealth.standards.kmehr.schema.v1.FolderType,
java.lang.String, boolean, java.lang.String, java.lang.String, DateTime)
public AdmissionBuilder getAdmissionBuilder()
throws TechnicalConnectorException
ChapterIVServiceAdmissionBuilderImpl , a session should be active.
getAdmissionBuilder in interface ChapterIVServiceTechnicalConnectorExceptionbe.ehealth.businessconnector.gp.ChapterIVService#getAdmissionBuilder()
public ResponseBuilder getResponseBuilder()
throws TechnicalConnectorException
ChapterIVServiceResponseBuilderImpl , a session should be active.
getResponseBuilder in interface ChapterIVServiceTechnicalConnectorExceptionChapterIVService.getResponseBuilder()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||