public interface CommonBuilder extends ConfigurableImplementation
GenericCommonBuilderImpl
Modifier and Type | Field and Description |
---|---|
static String |
PROJECT_NAME_KEY
key to identify project name.
|
Modifier and Type | Method and Description |
---|---|
CommonInput |
createCommonInput(McnPackageInfo packageInfo,
boolean isTest,
String inputReference)
Creates CommonInputType part with given parameters
|
CommonInput |
createCommonInput(McnPackageInfo packageInfo,
boolean isTest,
String inputReference,
List<Reference> references,
List<Attribute> attributes)
Creates CommonInputType part with given parameters
|
CommonInput |
createCommonInput(PackageInfo packageInfo,
boolean isTest,
String inputReference)
Deprecated.
PackageInfo parameter deprecated : use method with new McnPackageInfo type instead
|
Origin |
createOrigin(McnPackageInfo packageInfo)
Create Origin part with package informations
|
Origin |
createOrigin(PackageInfo packageInfo)
Deprecated.
PackageInfo parameter deprecated : use method with new McnPackageInfo type instead
|
Routing |
createRouting(Patient patientInfo,
org.joda.time.DateTime refDate)
Deprecated.
Use
createRouting(Patient, LocalDateTime) instead.
Creates Routing object with given parameters. The routing info is used to determine the OA (insurance organisation) to send the info
to. Can be ommitted in some cases ( if other means to determine OA are provided , ex Ws-Addressing header ) |
Routing |
createRouting(Patient patientInfo,
LocalDateTime refDate)
Creates Routing object with given parameters.
|
Routing |
createRoutingToMutuality(String mutuality,
org.joda.time.DateTime refDate)
creates a 'dummy' careReceiver to send to a mutuality.
|
initialize
static final String PROJECT_NAME_KEY
@Deprecated Routing createRouting(Patient patientInfo, org.joda.time.DateTime refDate)
createRouting(Patient, LocalDateTime)
instead.
Creates Routing object with given parameters. The routing info is used to determine the OA (insurance organisation) to send the info
to. Can be ommitted in some cases ( if other means to determine OA are provided , ex Ws-Addressing header )patientInfo
- all the available informations about the concerned patientrefDate
- the reference dateRouting createRouting(Patient patientInfo, LocalDateTime refDate)
patientInfo
- all the available informations about the concerned patientrefDate
- the reference date@Deprecated CommonInput createCommonInput(PackageInfo packageInfo, boolean isTest, String inputReference) throws TechnicalConnectorException
packageInfo
- the packageInfo: provides info about the software package creating the messageisTest
- true if you're running a test, false otherwiseinputReference
- the inputReference : unique reference created by the careproviderTechnicalConnectorException
@Deprecated Origin createOrigin(PackageInfo packageInfo) throws TechnicalConnectorException
packageInfo
- the packageInfo: provides info about the software package creating the messageTechnicalConnectorException
CommonInput createCommonInput(McnPackageInfo packageInfo, boolean isTest, String inputReference) throws TechnicalConnectorException
packageInfo
- the packageInfo: provides info about the software package creating the messageisTest
- true if you're running a test, false otherwiseinputReference
- the inputReference : unique reference created by the careproviderTechnicalConnectorException
CommonInput createCommonInput(McnPackageInfo packageInfo, boolean isTest, String inputReference, List<Reference> references, List<Attribute> attributes) throws TechnicalConnectorException
packageInfo
- the packageInfo: provides info about the software package creating the messageisTest
- true if you're running a test, false otherwiseinputReference
- the inputReference : unique reference created by the careproviderTechnicalConnectorException
Origin createOrigin(McnPackageInfo packageInfo) throws TechnicalConnectorException
packageInfo
- the packageInfo: provides info about the software package creating the messageTechnicalConnectorException
Connector Packaging TRUSSMAKER 4.1.2 API
Copyright © {inceptionYear}-2022 eHealth. All Rights Reserved.