[507] | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
---|
| 2 | <!--
|
---|
| 3 | Adapter Policy Engine WSDL
|
---|
| 4 | -->
|
---|
| 5 | <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
---|
| 6 | xmlns="http://schemas.xmlsoap.org/wsdl/"
|
---|
| 7 | xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyenginetransform"
|
---|
| 8 | xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
---|
| 9 | xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
|
---|
| 10 | xmlns:nccommonadapter="urn:gov:hhs:fha:nhinc:common:nhinccommonadapter"
|
---|
| 11 | name="AdapterPolicyEngineTransform"
|
---|
| 12 | targetNamespace="urn:gov:hhs:fha:nhinc:adapterpolicyenginetransform">
|
---|
| 13 | <documentation>Adapter Policy Engine Transform</documentation>
|
---|
| 14 | <types>
|
---|
| 15 | <xsd:schema>
|
---|
| 16 | <xsd:import namespace="urn:gov:hhs:fha:nhinc:common:nhinccommonadapter"
|
---|
| 17 | schemaLocation="../schemas/nhinc/common/NhincCommonAdapter.xsd"/>
|
---|
| 18 | </xsd:schema>
|
---|
| 19 | </types>
|
---|
| 20 |
|
---|
| 21 | <message name="TransformXACMLRequestToCppAQRRequestMessage">
|
---|
| 22 | <part name="TransformXACMLRequestToCppAQRRequest"
|
---|
| 23 | element="nccommonadapter:TransformXACMLRequestToCppAQRRequest"/>
|
---|
| 24 | </message>
|
---|
| 25 | <message name="TransformXACMLRequestToCppAQRResponseMessage">
|
---|
| 26 | <part name="TransformXACMLRequestToCppAQRResponse"
|
---|
| 27 | element="nccommonadapter:TransformXACMLRequestToCppAQRResponse"/>
|
---|
| 28 | </message>
|
---|
| 29 |
|
---|
| 30 | <message name="TransformAQRToCppRDSRRequestMessage">
|
---|
| 31 | <part name="TransformAQRToCppRDSRRequest"
|
---|
| 32 | element="nccommonadapter:TransformAQRToCppRDSRRequest"/>
|
---|
| 33 | </message>
|
---|
| 34 | <message name="TransformAQRToCppRDSRResponseMessage">
|
---|
| 35 | <part name="TransformAQRToCppRDSRResponse"
|
---|
| 36 | element="nccommonadapter:TransformAQRToCppRDSRResponse"/>
|
---|
| 37 | </message>
|
---|
| 38 |
|
---|
| 39 | <message name="CheckPatientOptInRequestMessage">
|
---|
| 40 | <part name="CheckPatientOptInRequest"
|
---|
| 41 | element="nccommonadapter:CheckPatientOptInRequest"/>
|
---|
| 42 | </message>
|
---|
| 43 | <message name="CheckPatientOptInResponseMessage">
|
---|
| 44 | <part name="CheckPatientOptInResponse"
|
---|
| 45 | element="nccommonadapter:CheckPatientOptInResponse"/>
|
---|
| 46 | </message>
|
---|
| 47 |
|
---|
| 48 | <message name="TransformXACMLRequestToAQRForPatientIdRequestMessage">
|
---|
| 49 | <part name="TransformXACMLRequestToAQRForPatientIdRequest"
|
---|
| 50 | element="nccommonadapter:TransformXACMLRequestToAQRForPatientIdRequest"/>
|
---|
| 51 | </message>
|
---|
| 52 | <message name="TransformXACMLRequestToAQRForPatientIdResponseMessage">
|
---|
| 53 | <part name="TransformXACMLRequestToAQRForPatientIdResponse"
|
---|
| 54 | element="nccommonadapter:TransformXACMLRequestToAQRForPatientIdResponse"/>
|
---|
| 55 | </message>
|
---|
| 56 |
|
---|
| 57 | <message name="TransformPatientIdAQRToCppXACMLRequestMessage">
|
---|
| 58 | <part name="TransformPatientIdAQRToCppXACMLRequest"
|
---|
| 59 | element="nccommonadapter:TransformPatientIdAQRToCppXACMLRequest"/>
|
---|
| 60 | </message>
|
---|
| 61 | <message name="TransformPatientIdAQRToCppXACMLResponseMessage">
|
---|
| 62 | <part name="TransformPatientIdAQRToCppXACMLResponse"
|
---|
| 63 | element="nccommonadapter:TransformPatientIdAQRToCppXACMLResponse"/>
|
---|
| 64 | </message>
|
---|
| 65 |
|
---|
| 66 | <portType name="AdapterPolicyEngineTransformPortType">
|
---|
| 67 | <operation name="TransformXACMLRequestToCppAQR">
|
---|
| 68 | <input name="TransformXACMLRequestToCppAQRRequest"
|
---|
| 69 | message="tns:TransformXACMLRequestToCppAQRRequestMessage" />
|
---|
| 70 | <output name="TransformXACMLRequestToCppAQRResponse"
|
---|
| 71 | message="tns:TransformXACMLRequestToCppAQRResponseMessage" />
|
---|
| 72 | </operation>
|
---|
| 73 |
|
---|
| 74 | <operation name="TransformAQRToCppRDSR">
|
---|
| 75 | <input name="TransformAQRToCppRDSRRequest"
|
---|
| 76 | message="tns:TransformAQRToCppRDSRRequestMessage" />
|
---|
| 77 | <output name="TransformAQRToCppRDSRResponse"
|
---|
| 78 | message="tns:TransformAQRToCppRDSRResponseMessage" />
|
---|
| 79 | </operation>
|
---|
| 80 |
|
---|
| 81 | <operation name="CheckPatientOptIn">
|
---|
| 82 | <input name="CheckPatientOptInRequest"
|
---|
| 83 | message="tns:CheckPatientOptInRequestMessage" />
|
---|
| 84 | <output name="CheckPatientOptInResponse"
|
---|
| 85 | message="tns:CheckPatientOptInResponseMessage" />
|
---|
| 86 | </operation>
|
---|
| 87 |
|
---|
| 88 | <operation name="TransformXACMLRequestToAQRForPatientId">
|
---|
| 89 | <input name="TransformXACMLRequestToAQRForPatientIdRequest"
|
---|
| 90 | message="tns:TransformXACMLRequestToAQRForPatientIdRequestMessage" />
|
---|
| 91 | <output name="TransformXACMLRequestToAQRForPatientIdResponse"
|
---|
| 92 | message="tns:TransformXACMLRequestToAQRForPatientIdResponseMessage" />
|
---|
| 93 | </operation>
|
---|
| 94 |
|
---|
| 95 | <operation name="TransformPatientIdAQRToCppXACML">
|
---|
| 96 | <input name="TransformPatientIdAQRToCppXACMLRequest"
|
---|
| 97 | message="tns:TransformPatientIdAQRToCppXACMLRequestMessage" />
|
---|
| 98 | <output name="TransformPatientIdAQRToCppXACMLResponse"
|
---|
| 99 | message="tns:TransformPatientIdAQRToCppXACMLResponseMessage" />
|
---|
| 100 | </operation>
|
---|
| 101 | </portType>
|
---|
| 102 |
|
---|
| 103 | <binding name="AdapterPolicyEngineTransformBindingSoap11" type="tns:AdapterPolicyEngineTransformPortType">
|
---|
| 104 | <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
---|
| 105 | <operation name="TransformXACMLRequestToCppAQR">
|
---|
| 106 | <soap:operation soapAction="urn:TransformXACMLRequestToCppAQR"/>
|
---|
| 107 | <input name="TransformXACMLRequestToCppAQRRequest">
|
---|
| 108 | <soap:body use="literal"/>
|
---|
| 109 | </input>
|
---|
| 110 | <output name="TransformXACMLRequestToCppAQRResponse">
|
---|
| 111 | <soap:body use="literal"/>
|
---|
| 112 | </output>
|
---|
| 113 | </operation>
|
---|
| 114 |
|
---|
| 115 | <operation name="TransformAQRToCppRDSR">
|
---|
| 116 | <soap:operation soapAction="urn:TransformAQRToCppRDSR"/>
|
---|
| 117 | <input name="TransformAQRToCppRDSRRequest">
|
---|
| 118 | <soap:body use="literal"/>
|
---|
| 119 | </input>
|
---|
| 120 | <output name="TransformAQRToCppRDSRResponse">
|
---|
| 121 | <soap:body use="literal"/>
|
---|
| 122 | </output>
|
---|
| 123 | </operation>
|
---|
| 124 |
|
---|
| 125 | <operation name="CheckPatientOptIn">
|
---|
| 126 | <soap:operation soapAction="urn:CheckPatientOptIn"/>
|
---|
| 127 | <input name="CheckPatientOptInRequest">
|
---|
| 128 | <soap:body use="literal"/>
|
---|
| 129 | </input>
|
---|
| 130 | <output name="CheckPatientOptInResponse">
|
---|
| 131 | <soap:body use="literal"/>
|
---|
| 132 | </output>
|
---|
| 133 | </operation>
|
---|
| 134 |
|
---|
| 135 | <operation name="TransformXACMLRequestToAQRForPatientId">
|
---|
| 136 | <soap:operation soapAction="urn:TransformXACMLRequestToAQRForPatientId"/>
|
---|
| 137 | <input name="TransformXACMLRequestToAQRForPatientIdRequest">
|
---|
| 138 | <soap:body use="literal"/>
|
---|
| 139 | </input>
|
---|
| 140 | <output name="TransformXACMLRequestToAQRForPatientIdResponse">
|
---|
| 141 | <soap:body use="literal"/>
|
---|
| 142 | </output>
|
---|
| 143 | </operation>
|
---|
| 144 |
|
---|
| 145 | <operation name="TransformPatientIdAQRToCppXACML">
|
---|
| 146 | <soap:operation soapAction="urn:TransformPatientIdAQRToCppXACML"/>
|
---|
| 147 | <input name="TransformPatientIdAQRToCppXACMLRequest">
|
---|
| 148 | <soap:body use="literal"/>
|
---|
| 149 | </input>
|
---|
| 150 | <output name="TransformPatientIdAQRToCppXACMLResponse">
|
---|
| 151 | <soap:body use="literal"/>
|
---|
| 152 | </output>
|
---|
| 153 | </operation>
|
---|
| 154 |
|
---|
| 155 | </binding>
|
---|
| 156 |
|
---|
| 157 | <service name="AdapterPolicyEngineTransform">
|
---|
| 158 | <port name="AdapterPolicyEngineTransformPortSoap11"
|
---|
| 159 | binding="tns:AdapterPolicyEngineTransformBindingSoap11">
|
---|
| 160 | <soap:address
|
---|
| 161 | location="http://localhost:${NhincHttpPort}/NhinConnect/AdapterPolicyEngineTransform" />
|
---|
| 162 | </port>
|
---|
| 163 | </service>
|
---|
| 164 | <plnk:partnerLinkType name="AdapterPolicyEngineTransform">
|
---|
| 165 | <!-- A partner link type is automatically generated when a new port type is added.
|
---|
| 166 | Partner link types are used by BPEL processes. In a BPEL process, a partner
|
---|
| 167 | link represents the interaction between the BPEL process and a partner service.
|
---|
| 168 | Each partner link is associated with a partner link type. A partner link type
|
---|
| 169 | characterizes the conversational relationship between two services. The
|
---|
| 170 | partner link type can have one or two roles.-->
|
---|
| 171 | <plnk:role name="AdapterPolicyEngineTransformPortTypeRole"
|
---|
| 172 | portType="tns:AdapterPolicyEngineTransformPortType"/>
|
---|
| 173 | </plnk:partnerLinkType>
|
---|
| 174 |
|
---|
| 175 | </definitions>
|
---|