PCC-1/WSDL
Jump to navigation
Jump to search
The following WSDL naming conventions SHALL apply for this transaction:
WSDL Item | Value |
---|---|
wsdl:definitions/@name | {{{2}}}DataSource |
Get Care Record Profile Query | QUPC_IN043100UV_Message |
Get Care Record Profile Response | QUPC_IN043200UV_Message |
General Query Activate Continue / Cancel | QUQI_IN000003UV01_Messsage |
portType | {{{2}}}DataSource_PortType |
Query Operation | {{{2}}}DataSource_QUPC_IN043100UV |
Continue Operation | {{{2}}}DataSource_QUQI_IN000003UV01_Continue |
Cancel Operation | {{{2}}}DataSource_QUQI_IN000003UV01_Cancel |
SOAP 1.1 binding | {{{2}}}DataSource_Binding_Soap11 |
SOAP 1.1 port | {{{2}}}DataSource_Port_Soap11 |
SOAP 1.2 binding | {{{2}}}DataSource_Binding_Soap12 |
SOAP 1.2 port | {{{2}}}DataSource_Port_Soap12 |
The following WSDL snippets specify the Port Type and Binding definitions, according to the requirements specified in ITI TF-2: Appendix V. A full WSDL example for the {{{3}}} Data Source actor implementing the QED profile can be found at ftp://ftp.ihe.net/Patient_Care_Coordination/yr3_2007-2008/resources/Query.zip. For a general description of the WSDLs for QED see the Appendix of the same name in this volume.
Port Type
<portType name="{{{2}}}DataSource_PortType"> <operation name="{{{2}}}DataSource_QUPC_IN043100UV"> <input message="tns:QUPC_IN043100UV_Message" wsaw:Action="urn:hl7-org:v3:QUPC_IN043100UV"/> <output message="tns:QUPC_IN043200UV_Message" wsaw:Action="urn:hl7-org:v3:QUPC_IN043200UV "/> </operation> <operation name="{{{2}}}DataSource_QUQI_IN000003UV01_Continue"> <input message="tns:QUQI_IN000003UV01_Message" wsaw:Action="urn:hl7-org:v3:QUQI_IN000003UV01"/> <output message="tns:QUPC_IN043200UV_Message" wsaw:Action="urn:hl7-org:v3:QUPC_IN043200UV "/> </operation> <operation name="{{{2}}}DataSource_QUQI_IN000003UV01_Cancel"> <input message="tns:QUQI_IN000003UV01_Message" wsaw:Action="urn:hl7-org:v3:QUQI_IN000003UV01"/> <output message="tns:QUPC_IN043200UV_Message" wsaw:Action="urn:hl7-org:v3:QUPC_IN043200UV "/> </operation> </portType> |
Bindings
<binding name="{{{2}}}DataSource_Binding_Soap12" type="{{{2}}}DataSource_PortType"> <wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="{{{2}}}DataSource_QUPC_IN043100UV"> <wsoap12:operation soapAction="urn:hl7-org:v3:QUPC_IN043100UV"/> <input> <wsoap12:body use="literal"/> </input> <output> <wsoap12:body use="literal"/> </output> </operation> </binding> |
<binding name="{{{2}}}DataSource_Binding_Soap11" type="{{{2}}}DataSource_PortType"> <wsoap11:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="{{{2}}}DataSource_QUPC_IN043100UV"> <wsoap11:operation soapAction="urn:hl7-org:v3:QUPC_IN043100UV"/> <input> <wsoap11:body use="literal"/> </input> <output> <wsoap11:body use="literal"/> </output> </operation> </binding> |