Class Iti55Service
java.lang.Object
org.openehealth.ipf.platform.camel.ihe.ws.AbstractWebService
org.openehealth.ipf.platform.camel.ihe.hl7v3.AbstractHl7v3WebService
org.openehealth.ipf.platform.camel.ihe.hl7v3.iti55.Iti55Service
- All Implemented Interfaces:
Iti55PortType
Service implementation for the Responding Gateway actor
of the IHE ITI-55 transaction (XCPD)
with support for the Deferred Response option.
- Author:
- Dmytro Rud
-
Field Summary
Fields inherited from interface org.openehealth.ipf.commons.ihe.hl7v3.iti55.Iti55PortType
DEFERRED_REQUEST_INPUT_ACTION, DEFERRED_REQUEST_OUTPUT_ACTION, REGULAR_REQUEST_INPUT_ACTION, REGULAR_REQUEST_OUTPUT_ACTION
-
Method Summary
Modifier and TypeMethodDescriptiondiscoverPatients
(String requestString) discoverPatientsDeferred
(String requestString) protected String
The proper message processing method.Methods inherited from class org.openehealth.ipf.platform.camel.ihe.hl7v3.AbstractHl7v3WebService
createNak, createNak, finalizeAtnaAuditing, getWsTransactionConfiguration, startAtnaAuditing
Methods inherited from class org.openehealth.ipf.platform.camel.ihe.ws.AbstractWebService
getConsumer, process, process, setConsumer
-
Method Details
-
discoverPatients
- Specified by:
discoverPatients
in interfaceIti55PortType
-
discoverPatientsDeferred
- Specified by:
discoverPatientsDeferred
in interfaceIti55PortType
-
doProcess
Description copied from class:AbstractHl7v3WebService
The proper message processing method.- Overrides:
doProcess
in classAbstractHl7v3WebService
- Parameters:
request
- XML payload of the HL7 v3 request message.- Returns:
- XML payload of the HL7 v3 response message or an automatically generated NAK.
-