PCC-1/WSDL: Difference between revisions

From IHE Wiki
Jump to navigation Jump to search
Kboone (talk | contribs)
m New page: The following WSDL naming conventions SHALL apply for this transaction: {|border=1 cellspacing=0 |+WSDL Definitions for PCC-{{{1}}} |-bgcolor='#cfcfcf' !WSDL Item!!Value |- |wsdl:definitio...
 
Kboone (talk | contribs)
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
!WSDL Item!!Value
!WSDL Item!!Value
|-
|-
|wsdl:definitions/@name||{{{2}}}DataRepository
|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}}}DataRepository_PortType
|portType||{{{2}}}DataSource_PortType
|-
|-
|Query Operation||{{{2}}}DataRepository_QUPC_IN043100UV
|Query Operation||{{{2}}}DataSource_QUPC_IN043100UV
|-
|-
|Continue Operation||{{{2}}}DataRepository_QUQI_IN000003UV01_Continue
|Continue Operation||{{{2}}}DataSource_QUQI_IN000003UV01_Continue
|-
|-
|Cancel Operation||{{{2}}}DataRepository_QUQI_IN000003UV01_Cancel
|Cancel Operation||{{{2}}}DataSource_QUQI_IN000003UV01_Cancel
|-
|-
|SOAP 1.1 binding||{{{2}}}DataRepository_Binding_Soap11
|SOAP 1.1 binding||{{{2}}}DataSource_Binding_Soap11
|-
|-
|SOAP 1.1 port||{{{2}}}DataRepository_Port_Soap11
|SOAP 1.1 port||{{{2}}}DataSource_Port_Soap11
|-
|-
|SOAP 1.2 binding||{{{2}}}DataRepository_Binding_Soap12
|SOAP 1.2 binding||{{{2}}}DataSource_Binding_Soap12
|-
|-
|SOAP 1.2 port||{{{2}}}DataRepository_Port_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>
|+Port Types for PCC-{{{1}}}
|}
 
===== 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>
|+SOAP 1.2 Binding for PCC-{{{1}}}
|}
 
{|
|-
|
<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>
|+SOAP 1.1 Binding for PCC-{{{1}}}
|}
|}
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 Repository 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.

Latest revision as of 17:05, 23 May 2008

The following WSDL naming conventions SHALL apply for this transaction:

WSDL Definitions for PCC-{{{1}}}
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>
Port Types for PCC-{{{1}}}
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>
SOAP 1.2 Binding for PCC-{{{1}}}
<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>
SOAP 1.1 Binding for PCC-{{{1}}}