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>
|
---|