public class DicsSessionServiceImpl extends Object implements DicsSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook
DicsSessionService
Constructor and Description |
---|
DicsSessionServiceImpl()
default constructor, needed for ModuleBootstrapHook
|
DicsSessionServiceImpl(SessionValidator sessionValidator,
EhealthReplyValidator replyValidator,
DicsValidator dicsValidator) |
public DicsSessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator, DicsValidator dicsValidator) throws TechnicalConnectorException
TechnicalConnectorException
public DicsSessionServiceImpl()
public void bootstrap()
bootstrap
in interface ConfigurationModuleBootstrap.ModuleBootstrapHook
public FindAmpResponse findAmp(FindAmpRequest findAmpRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findAmp
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindAmpResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindAmpResponsepublic FindCompanyResponse findCompany(FindCompanyRequest findCompanyRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findCompany
in interface DicsSessionService
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindCompanyResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindCompanyResponseTechnicalConnectorException
public FindLegislationTextResponse findLegislationText(FindLegislationTextRequest findLegislationTextRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findLegislationText
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindLegislationTextResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindLegislationTextResponsepublic FindReferencesResponse findReferences(FindReferencesRequest findReferencesRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findReferences
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindReferencesResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindReferencesResponsepublic FindReimbursementResponse findReimbursement(FindReimbursementRequest findReimbursementRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findReimbursement
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindReimbursementResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindReimbursementResponsepublic FindVmpResponse findVmp(FindVmpRequest findVmpRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findVmp
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindVmpResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindVmpResponsepublic FindCommentedClassificationResponse findCommentedClassification(FindCommentedClassificationRequest findCommentedClassificationRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findCommentedClassification
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindCommentedClassificationResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindCommentedClassificationResponsepublic FindCompoundingFormulaResponse findFormula(FindCompoundingFormulaRequest findCompoundingFormulaRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findFormula
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindCompoundingFormulaResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindCompoundingFormulaResponsepublic FindCompoundingIngredientResponse findIngredient(FindCompoundingIngredientRequest findCompoundingIngredientRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findIngredient
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindCompoundingIngredientResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindCompoundingIngredientResponsepublic FindVmpGroupResponse findVmpGroup(FindVmpGroupRequest findVmpGroupRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findVmpGroup
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindVmpGroupResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindVmpGroupResponsepublic FindVtmResponse findVtm(FindVtmRequest findVtmRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findVtm
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindVtmResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindVtmResponsepublic FindNonMedicinalProductResponse findNonMedicinalProduct(FindNonMedicinalProductRequest findNonMedicinalProductRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
findNonMedicinalProduct
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type FindNonMedicinalProductResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type FindNonMedicinalProductResponsepublic GetListOfVirtualMedicinalProductsResponse getListOfVirtualMedicinalProducts(GetListOfVirtualMedicinalProductsRequest getListOfVirtualMedicinalProductsRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
getListOfVirtualMedicinalProducts
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type GetListOfVirtualMedicinalProductsResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type GetListOfVirtualMedicinalProductsResponsepublic GetListOfVmpGroupsResponse getListOfVmpGroups(GetListOfVmpGroupsRequest getListOfVmpGroupsRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
getListOfVmpGroups
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type GetListOfVmpGroupsResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type GetListOfVmpGroupsResponsepublic GetListOfActualMedicinalProductPackagesResponse getListOfActualMedicinalProductPackages(GetListOfActualMedicinalProductPackagesRequest getListOfActualMedicinalProductPackagesRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
getListOfActualMedicinalProductPackages
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type GetListOfActualMedicinalProductPackagesResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type GetListOfActualMedicinalProductPackagesResponsepublic GetListOfActualMedicinalProductsResponse getListOfActualMedicinalProducts(GetListOfActualMedicinalProductsRequest getListOfActualMedicinalProductsRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException
getListOfActualMedicinalProducts
in interface DicsSessionService
TechnicalConnectorException
DicsException
- if the response has a business error. The getResponse
method can be expected to a StatusResponseType of type GetListOfActualMedicinalProductsResponseDicsDataNotFoundException
- if the response has no business data. The getResponse
method can be expected to a StatusResponseType of type GetListOfActualMedicinalProductsResponse
Connector Packaging PERSPHYSICIAN 4.5.4 API
Copyright © {inceptionYear}-2024 eHealth. All Rights Reserved.