PCC-1/WSDL: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 5: | Line 5: | ||
!WSDL Item!!Value | !WSDL Item!!Value | ||
|- | |- | ||
|wsdl:definitions/@name||{{{2}}} | |wsdl:definitions/@name||{{{2}}}DataSource | ||
|- | |- | ||
|Get Care Record Profile Query||QUPC_IN043100UV_Message | |Get Care Record Profile Query||QUPC_IN043100UV_Message | ||
| Line 13: | Line 13: | ||
|General Query Activate Continue / Cancel||QUQI_IN000003UV01_Messsage | |General Query Activate Continue / Cancel||QUQI_IN000003UV01_Messsage | ||
|- | |- | ||
|portType||{{{2}}} | |portType||{{{2}}}DataSource_PortType | ||
|- | |- | ||
|Query Operation||{{{2}}} | |Query Operation||{{{2}}}DataSource_QUPC_IN043100UV | ||
|- | |- | ||
|Continue Operation||{{{2}}} | |Continue Operation||{{{2}}}DataSource_QUQI_IN000003UV01_Continue | ||
|- | |- | ||
|Cancel Operation||{{{2}}} | |Cancel Operation||{{{2}}}DataSource_QUQI_IN000003UV01_Cancel | ||
|- | |- | ||
|SOAP 1.1 binding||{{{2}}} | |SOAP 1.1 binding||{{{2}}}DataSource_Binding_Soap11 | ||
|- | |- | ||
|SOAP 1.1 port||{{{2}}} | |SOAP 1.1 port||{{{2}}}DataSource_Port_Soap11 | ||
|- | |- | ||
|SOAP 1.2 binding||{{{2}}} | |SOAP 1.2 binding||{{{2}}}DataSource_Binding_Soap12 | ||
|- | |- | ||
|SOAP 1.2 port||{{{2}}} | |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 | 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 ===== | ===== Port Type ===== | ||
| Line 35: | Line 35: | ||
|- | |- | ||
| | | | ||
<portType name="{{{2}}} | <portType name="{{{2}}}DataSource_PortType"> | ||
<operation name="{{{2}}} | <operation name="{{{2}}}DataSource_QUPC_IN043100UV"> | ||
<input message="tns:QUPC_IN043100UV_Message" | <input message="tns:QUPC_IN043100UV_Message" | ||
wsaw:Action="urn:hl7-org:v3:QUPC_IN043100UV"/> | wsaw:Action="urn:hl7-org:v3:QUPC_IN043100UV"/> | ||
| Line 42: | Line 42: | ||
wsaw:Action="urn:hl7-org:v3:QUPC_IN043200UV "/> | wsaw:Action="urn:hl7-org:v3:QUPC_IN043200UV "/> | ||
</operation> | </operation> | ||
<operation name="{{{2}}} | <operation name="{{{2}}}DataSource_QUQI_IN000003UV01_Continue"> | ||
<input message="tns:QUQI_IN000003UV01_Message" | <input message="tns:QUQI_IN000003UV01_Message" | ||
wsaw:Action="urn:hl7-org:v3:QUQI_IN000003UV01"/> | wsaw:Action="urn:hl7-org:v3:QUQI_IN000003UV01"/> | ||
| Line 48: | Line 48: | ||
wsaw:Action="urn:hl7-org:v3:QUPC_IN043200UV "/> | wsaw:Action="urn:hl7-org:v3:QUPC_IN043200UV "/> | ||
</operation> | </operation> | ||
<operation name="{{{2}}} | <operation name="{{{2}}}DataSource_QUQI_IN000003UV01_Cancel"> | ||
<input message="tns:QUQI_IN000003UV01_Message" | <input message="tns:QUQI_IN000003UV01_Message" | ||
wsaw:Action="urn:hl7-org:v3:QUQI_IN000003UV01"/> | wsaw:Action="urn:hl7-org:v3:QUQI_IN000003UV01"/> | ||
| Line 62: | Line 62: | ||
|- | |- | ||
| | | | ||
<binding name="{{{2}}} | <binding name="{{{2}}}DataSource_Binding_Soap12" | ||
type="{{{2}}} | type="{{{2}}}DataSource_PortType"> | ||
<wsoap12:binding style="document" | <wsoap12:binding style="document" | ||
transport="http://schemas.xmlsoap.org/soap/http"/> | transport="http://schemas.xmlsoap.org/soap/http"/> | ||
<operation name="{{{2}}} | <operation name="{{{2}}}DataSource_QUPC_IN043100UV"> | ||
<wsoap12:operation soapAction="urn:hl7-org:v3:QUPC_IN043100UV"/> | <wsoap12:operation soapAction="urn:hl7-org:v3:QUPC_IN043100UV"/> | ||
<input> | <input> | ||
| Line 82: | Line 82: | ||
|- | |- | ||
| | | | ||
<binding name="{{{2}}} | <binding name="{{{2}}}DataSource_Binding_Soap11" | ||
type="{{{2}}} | type="{{{2}}}DataSource_PortType"> | ||
<wsoap11:binding style="document" | <wsoap11:binding style="document" | ||
transport="http://schemas.xmlsoap.org/soap/http"/> | transport="http://schemas.xmlsoap.org/soap/http"/> | ||
<operation name="{{{2}}} | <operation name="{{{2}}}DataSource_QUPC_IN043100UV"> | ||
<wsoap11:operation soapAction="urn:hl7-org:v3:QUPC_IN043100UV"/> | <wsoap11:operation soapAction="urn:hl7-org:v3:QUPC_IN043100UV"/> | ||
<input> | <input> | ||
Latest revision as of 17:05, 23 May 2008
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>
|