source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Adapters/General/AdapterPolicyEngineBPEL/src/AdapterPolicyEngineInterim.bpel@ 507

Last change on this file since 507 was 507, checked in by George Lilly, 15 years ago

NHIN gateway and adaptor for use on linux with VistA EHR and RPMS

File size: 139.7 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<process
3 name="AdapterPolicyEngineInterim"
4 targetNamespace="urn:gov:hhs:fha:nhinc:adapters:general:adapterpolicyenginebpel:adapterpolicyengineinterim"
5 xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
6 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
7 xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
8 xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
9 xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
10 xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
11 xmlns:tns="urn:gov:hhs:fha:nhinc:adapters:general:adapterpolicyenginebpel:adapterpolicyengineinterim" xmlns:ns0="urn:gov:hhs:fha:nhinc:common:nhinccommonadapter" xmlns:ns1="urn:oasis:names:tc:xacml:2.0:context:schema:os">
12 <import namespace="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" location="Interfaces/wsdl/AdapterPolicyEngineInterim.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
13 <import namespace="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" location="Interfaces/wsdl/AdapterPolicyEngineInterimHelper.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
14 <partnerLinks>
15 <partnerLink name="AdapterPolicyEngineInterimHelperPL" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" partnerLinkType="tns:AdapterPolicyEngineInterimHelper" partnerRole="AdapterPolicyEngineInterimHelperPortTypeRole"/>
16 <partnerLink name="AdapterPolicyEnginePL" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" partnerLinkType="tns:AdapterPolicyEngineInterim" myRole="AdapterPolicyEngineInterimPortTypeRole"/>
17 </partnerLinks>
18 <variables>
19 <variable name="CheckPolicySubjDiscReIdentOutOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscReIdentOutResponseMessage"/>
20 <variable name="CheckPolicySubjDiscReIdentOutInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscReIdentOutRequestMessage"/>
21 <variable name="CheckPolicySubjDiscReIdentInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscReIdentInResponseMessage"/>
22 <variable name="CheckPolicySubjDiscReIdentInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscReIdentInRequestMessage"/>
23 <variable name="CheckPolicyHIEMNotifyOutOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMNotifyOutResponseMessage"/>
24 <variable name="CheckPolicyHIEMNotifyOutInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMNotifyOutRequestMessage"/>
25 <variable name="CheckPolicyHIEMNotifyInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMNotifyInResponseMessage"/>
26 <variable name="CheckPolicyHIEMNotifyInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMNotifyInRequestMessage"/>
27 <variable name="CheckPolicyHIEMSubscCnclOutOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMSubscCnclOutResponseMessage"/>
28 <variable name="CheckPolicyHIEMSubscCnclOutInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMSubscCnclOutRequestMessage"/>
29 <variable name="CheckPolicyHIEMSubscCnclInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMSubscCnclInResponseMessage"/>
30 <variable name="CheckPolicyHIEMSubscCnclInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMSubscCnclInRequestMessage"/>
31 <variable name="CheckPolicyHIEMSubscRqstOutOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMSubscRqstOutResponseMessage"/>
32 <variable name="CheckPolicyHIEMSubscRqstOutInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMSubscRqstOutRequestMessage"/>
33 <variable name="CheckPolicyHIEMSubscRqstInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMSubscRqstInResponseMessage"/>
34 <variable name="CheckPolicyHIEMSubscRqstInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyHIEMSubscRqstInRequestMessage"/>
35 <variable name="CheckPolicyAuditLogQueryOutOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyAuditLogQueryOutResponseMessage"/>
36 <variable name="CheckPolicyAuditLogQueryOutInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyAuditLogQueryOutRequestMessage"/>
37 <variable name="CheckPolicyAuditLogQueryInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyAuditLogQueryInResponseMessage"/>
38 <variable name="CheckPolicyAuditLogQueryInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyAuditLogQueryInRequestMessage"/>
39 <variable name="CheckPolicyDocRetrieveOutOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyDocRetrieveOutResponseMessage"/>
40 <variable name="CheckPolicyDocRetrieveOutInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyDocRetrieveOutRequestMessage"/>
41 <variable name="CheckPolicyDocRetrieveInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyDocRetrieveInResponseMessage"/>
42 <variable name="CheckPolicyDocRetrieveInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyDocRetrieveInRequestMessage"/>
43 <variable name="CheckPolicyDocQueryOutOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyDocQueryOutResponseMessage"/>
44 <variable name="CheckPolicyDocQueryOutInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyDocQueryOutRequestMessage"/>
45 <variable name="CheckPolicyDocQueryInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyDocQueryInResponseMessage"/>
46 <variable name="CheckPolicyDocQueryInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyDocQueryInRequestMessage"/>
47 <variable name="CheckPolicySubjDiscRevokeOutOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscRevokeOutResponseMessage"/>
48 <variable name="CheckPolicySubjDiscRevokeOutInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscRevokeOutRequestMessage"/>
49 <variable name="CheckPolicySubjDiscRevokeInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscRevokeInResponseMessage"/>
50 <variable name="CheckPolicySubjDiscRevokeInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscRevokeInRequestMessage"/>
51 <variable name="CheckPolicySubjDiscOutOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscOutResponseMessage"/>
52 <variable name="CheckPolicySubjDiscOutInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscOutRequestMessage"/>
53 <variable name="CheckPolicySubjDiscInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscInResponseMessage"/>
54 <variable name="CheckPolicySubjDiscInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicySubjDiscInRequestMessage"/>
55 <variable name="CheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyPatientOptInResponseMessage"/>
56 <variable name="CheckPolicyPatientOptInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" messageType="tns:CheckPolicyPatientOptInRequestMessage"/>
57 <variable name="InvokeCheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" messageType="tns:CheckPolicyPatientOptInResponseMessage"/>
58 <variable name="InvokeCheckPolicyPatientOptInInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" messageType="tns:CheckPolicyPatientOptInRequestMessage"/>
59 <variable name="InvokeCheckPolicyBasedPatientIdExistenceOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" messageType="tns:CheckPolicyBasedPatientIdExistenceResponseMessage"/>
60 <variable name="InvokeCheckPolicyBasedPatientIdExistenceInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" messageType="tns:CheckPolicyBasedPatientIdExistenceRequestMessage"/>
61 <variable name="InvokeCheckPolicyDocRetrieveOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" messageType="tns:CheckPolicyDocRetrieveResponseMessage"/>
62 <variable name="InvokeCheckPolicyDocRetrieveInput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" messageType="tns:CheckPolicyDocRetrieveRequestMessage"/>
63 </variables>
64 <sequence>
65 <scope name="ScopeAdapterPolicyEngineInterimScope">
66 <sequence name="SequenceAdapterPolicyEngineInterim">
67 <pick name="PickAdapterPolicyEngineInterim" createInstance="yes" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim">
68 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyPatientOptIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyPatientOptInInput">
69 <sequence name="SequenceOuterCheckPolicyPatientOptIn">
70 <scope name="ScopeCheckPolicyPatientOptIn">
71 <faultHandlers>
72 <catch faultName="sxeh:systemFault" faultVariable="systemFaultPatientOptInVar" faultMessageType="sxeh:faultMessage">
73 <sequence name="SystemFaultPatientOptInSeq">
74 <assign name="AssignSystemFaultCheckPolicyPatientOptIn">
75 <sxt:trace>
76 <sxt:log level="warning" location="onStart">
77 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyPatientOptIn - Returning "Deny".'</from>
78 </sxt:log>
79 <sxt:log level="info" location="onStart">
80 <from variable="CheckPolicyPatientOptInInput"/>
81 </sxt:log>
82 <sxt:log level="severe" location="onStart">
83 <from variable="systemFaultPatientOptInVar"/>
84 </sxt:log>
85 </sxt:trace>
86 <copy>
87 <from>'Deny'</from>
88 <to>$CheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response/ns1:Result/ns1:Decision</to>
89 </copy>
90 </assign>
91 </sequence>
92 </catch>
93 <catchAll>
94 <sequence name="CatchAllFaultPatientOptInSeq">
95 <assign name="AssignCatchAllFaultCheckPolicyPatientOptIn">
96 <sxt:trace>
97 <sxt:log level="warning" location="onStart">
98 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyPatientOptIn - Returning "Deny".'</from>
99 </sxt:log>
100 <sxt:log level="info" location="onStart">
101 <from variable="CheckPolicyPatientOptInInput"/>
102 </sxt:log>
103 </sxt:trace>
104 <copy>
105 <from>'Deny'</from>
106 <to>$CheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response/ns1:Result/ns1:Decision</to>
107 </copy>
108 </assign>
109 </sequence>
110 </catchAll>
111 </faultHandlers>
112 <sequence name="SequenceCheckPolicyPatientOptIn">
113 <assign name="AssignInputPOICheckPolicyPatientOptIn">
114 <sxt:trace>
115 <sxt:log level="warning" location="onStart">
116 <from>'CheckPolicyPatientOptIn request:'</from>
117 </sxt:log>
118 <sxt:log level="info" location="onStart">
119 <from variable="CheckPolicyPatientOptInInput"/>
120 </sxt:log>
121 </sxt:trace>
122 <copy>
123 <from>$CheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request</from>
124 <to>$InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request</to>
125 </copy>
126 </assign>
127 <invoke name="InvokePatientOptInFromPatientOptIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyPatientOptIn" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyPatientOptInInput" outputVariable="InvokeCheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper"/>
128 <assign name="AssignReplyCheckPolicyPatientOptIn">
129 <copy>
130 <from>$InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response</from>
131 <to>$CheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response</to>
132 </copy>
133 </assign>
134 </sequence>
135 </scope>
136 <reply name="ReplyCheckPolicyPatientOptIn" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyPatientOptIn" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyPatientOptInOutput">
137 <sxt:trace>
138 <sxt:log level="warning" location="onStart">
139 <from>'CheckPolicyPatientOptIn response:'</from>
140 </sxt:log>
141 <sxt:log level="info" location="onStart">
142 <from variable="CheckPolicyPatientOptInOutput"/>
143 </sxt:log>
144 </sxt:trace>
145 </reply>
146 </sequence>
147 </onMessage>
148 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscInInput">
149 <sequence name="SequenceOuterCheckPolicySubjDiscIn">
150 <scope name="ScopeCheckPolicySubjDiscIn">
151 <faultHandlers>
152 <catch faultName="sxeh:systemFault" faultVariable="systemFaultSubjDiscInVar" faultMessageType="sxeh:faultMessage">
153 <sequence name="SystemFaultSubjDiscInSeq">
154 <assign name="AssignFaultCheckPolicySubjDiscIn">
155 <sxt:trace>
156 <sxt:log level="warning" location="onStart">
157 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscIn - Returning "Deny".'</from>
158 </sxt:log>
159 <sxt:log level="info" location="onStart">
160 <from variable="CheckPolicySubjDiscInInput"/>
161 </sxt:log>
162 <sxt:log level="severe" location="onStart">
163 <from variable="systemFaultSubjDiscInVar"/>
164 </sxt:log>
165 </sxt:trace>
166 <copy>
167 <from>'Deny'</from>
168 <to>$CheckPolicySubjDiscInOutput.CheckPolicySubjDiscInResponse/ns0:response/ns1:Result/ns1:Decision</to>
169 </copy>
170 </assign>
171 </sequence>
172 </catch>
173 <catchAll>
174 <sequence name="CatchAllFaultSubjDiscInSeq">
175 <assign name="AssignCatchAllFaultCheckPolicySubjDiscIn">
176 <sxt:trace>
177 <sxt:log level="warning" location="onStart">
178 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscIn - Returning "Deny".'</from>
179 </sxt:log>
180 <sxt:log level="info" location="onStart">
181 <from variable="CheckPolicySubjDiscInInput"/>
182 </sxt:log>
183 </sxt:trace>
184 <copy>
185 <from>'Deny'</from>
186 <to>$CheckPolicySubjDiscInOutput.CheckPolicySubjDiscInResponse/ns0:response/ns1:Result/ns1:Decision</to>
187 </copy>
188 </assign>
189 </sequence>
190 </catchAll>
191 </faultHandlers>
192 <sequence name="SequenceCheckPolicySubjDiscIn">
193 <assign name="AssignInputSDICheckPolicyPatientOptIn">
194 <sxt:trace>
195 <sxt:log level="warning" location="onStart">
196 <from>'CheckPolicySubjDiscIn request:'</from>
197 </sxt:log>
198 <sxt:log level="info" location="onStart">
199 <from variable="CheckPolicySubjDiscInInput"/>
200 </sxt:log>
201 </sxt:trace>
202 <copy>
203 <from>$CheckPolicySubjDiscInInput.CheckPolicySubjDiscInRequest/ns0:request</from>
204 <to>$InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request</to>
205 </copy>
206 </assign>
207 <invoke name="InvokePatientOptInFromSubjDiscIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyPatientOptIn" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyPatientOptInInput" outputVariable="InvokeCheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper"/>
208 <assign name="AssignReplyCheckPolicySubjDiscIn">
209 <copy>
210 <from>$InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response</from>
211 <to>$CheckPolicySubjDiscInOutput.CheckPolicySubjDiscInResponse/ns0:response</to>
212 </copy>
213 </assign>
214 </sequence>
215 </scope>
216 <reply name="ReplyCheckPolicySubjDiscIn" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscIn" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscInOutput">
217 <sxt:trace>
218 <sxt:log level="warning" location="onStart">
219 <from>'CheckPolicySubjDiscIn response:'</from>
220 </sxt:log>
221 <sxt:log level="info" location="onStart">
222 <from variable="CheckPolicySubjDiscInOutput"/>
223 </sxt:log>
224 </sxt:trace>
225 </reply>
226 </sequence>
227 </onMessage>
228 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscOutInput">
229 <sequence name="SequenceOuterCheckPolicySubjDiscOut">
230 <scope name="ScopeCheckPolicySubjDiscOut">
231 <faultHandlers>
232 <catch faultName="sxeh:systemFault" faultVariable="systemFaultSubjDiscOutVar" faultMessageType="sxeh:faultMessage">
233 <sequence name="SystemFaultSubjDiscOutSeq">
234 <assign name="AssignFaultCheckPolicySubjDiscOut">
235 <sxt:trace>
236 <sxt:log level="warning" location="onStart">
237 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscOut - Returning "Deny".'</from>
238 </sxt:log>
239 <sxt:log level="info" location="onStart">
240 <from variable="CheckPolicySubjDiscOutInput"/>
241 </sxt:log>
242 <sxt:log level="severe" location="onStart">
243 <from variable="systemFaultSubjDiscOutVar"/>
244 </sxt:log>
245 </sxt:trace>
246 <copy>
247 <from>'Deny'</from>
248 <to>$CheckPolicySubjDiscOutOutput.CheckPolicySubjDiscOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
249 </copy>
250 </assign>
251 </sequence>
252 </catch>
253 <catchAll>
254 <sequence name="CatchAllFaultSubjDiscOutSeq">
255 <assign name="AssignCatchAllFaultCheckPolicySubjDiscOut">
256 <sxt:trace>
257 <sxt:log level="warning" location="onStart">
258 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscOut - Returning "Deny".'</from>
259 </sxt:log>
260 <sxt:log level="info" location="onStart">
261 <from variable="CheckPolicySubjDiscOutInput"/>
262 </sxt:log>
263 </sxt:trace>
264 <copy>
265 <from>'Deny'</from>
266 <to>$CheckPolicySubjDiscOutOutput.CheckPolicySubjDiscOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
267 </copy>
268 </assign>
269 </sequence>
270 </catchAll>
271 </faultHandlers>
272 <sequence name="SequenceCheckPolicySubjDiscOut">
273 <assign name="AssignInputSDOCheckPolicyPatientOptOut">
274 <sxt:trace>
275 <sxt:log level="warning" location="onStart">
276 <from>'CheckPolicySubjDiscOut request:'</from>
277 </sxt:log>
278 <sxt:log level="info" location="onStart">
279 <from variable="CheckPolicySubjDiscOutInput"/>
280 </sxt:log>
281 </sxt:trace>
282 <copy>
283 <from>$CheckPolicySubjDiscOutInput.CheckPolicySubjDiscOutRequest/ns0:request</from>
284 <to>$InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request</to>
285 </copy>
286 </assign>
287 <invoke name="InvokePatientOptInFromSubjDiscOut" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyPatientOptIn" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyPatientOptInInput" outputVariable="InvokeCheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper"/>
288 <assign name="AssignReplyCheckPolicySubjDiscOut">
289 <copy>
290 <from>$InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response</from>
291 <to>$CheckPolicySubjDiscOutOutput.CheckPolicySubjDiscOutResponse/ns0:response</to>
292 </copy>
293 </assign>
294 </sequence>
295 </scope>
296 <reply name="ReplyCheckPolicySubjDiscOut" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscOut" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscOutOutput">
297 <sxt:trace>
298 <sxt:log level="warning" location="onStart">
299 <from>'CheckPolicySubjDiscOut response:'</from>
300 </sxt:log>
301 <sxt:log level="info" location="onStart">
302 <from variable="CheckPolicySubjDiscOutOutput"/>
303 </sxt:log>
304 </sxt:trace>
305 </reply>
306 </sequence>
307 </onMessage>
308 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscRevokeIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscRevokeInInput">
309 <sequence name="SequenceOuterCheckPolicySubjDiscRevokeIn">
310 <scope name="ScopeCheckPolicySubjDiscRevokeIn">
311 <faultHandlers>
312 <catch faultName="sxeh:systemFault" faultVariable="systemFaultSubjDiscRevokeInVar" faultMessageType="sxeh:faultMessage">
313 <sequence name="SystemFaultSubjDiscRevokeInSeq">
314 <assign name="AssignFaultCheckPolicySubjDiscRevokeIn">
315 <sxt:trace>
316 <sxt:log level="warning" location="onStart">
317 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscRevokeIn - Returning "Deny".'</from>
318 </sxt:log>
319 <sxt:log level="info" location="onStart">
320 <from variable="CheckPolicySubjDiscRevokeInInput"/>
321 </sxt:log>
322 <sxt:log level="severe" location="onStart">
323 <from variable="systemFaultSubjDiscRevokeInVar"/>
324 </sxt:log>
325 </sxt:trace>
326 <copy>
327 <from>'Deny'</from>
328 <to>$CheckPolicySubjDiscRevokeInOutput.CheckPolicySubjDiscRevokeInResponse/ns0:response/ns1:Result/ns1:Decision</to>
329 </copy>
330 </assign>
331 </sequence>
332 </catch>
333 <catchAll>
334 <sequence name="CatchAllFaultSubjDiscRevokeInSeq">
335 <assign name="AssignCatchAllFaultCheckPolicySubjDiscRevokeIn">
336 <sxt:trace>
337 <sxt:log level="warning" location="onStart">
338 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscRevokeIn - Returning "Deny".'</from>
339 </sxt:log>
340 <sxt:log level="info" location="onStart">
341 <from variable="CheckPolicySubjDiscRevokeInInput"/>
342 </sxt:log>
343 </sxt:trace>
344 <copy>
345 <from>'Deny'</from>
346 <to>$CheckPolicySubjDiscRevokeInOutput.CheckPolicySubjDiscRevokeInResponse/ns0:response/ns1:Result/ns1:Decision</to>
347 </copy>
348 </assign>
349 </sequence>
350 </catchAll>
351 </faultHandlers>
352 <sequence name="SequenceCheckPolicySubjDiscRevokeIn">
353 <assign name="AssignInputSDRICheckPolicyPatientOptOut">
354 <sxt:trace>
355 <sxt:log level="warning" location="onStart">
356 <from>'CheckPolicySubjDiscRevokeIn request:'</from>
357 </sxt:log>
358 <sxt:log level="info" location="onStart">
359 <from variable="CheckPolicySubjDiscRevokeInInput"/>
360 </sxt:log>
361 </sxt:trace>
362 <copy>
363 <from>$CheckPolicySubjDiscRevokeInInput.CheckPolicySubjDiscRevokeInRequest/ns0:request</from>
364 <to>$InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request</to>
365 </copy>
366 </assign>
367 <invoke name="InvokePatientOptInFromSubjDiscRevokeIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyPatientOptIn" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyPatientOptInInput" outputVariable="InvokeCheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper"/>
368 <assign name="AssignReplyCheckPolicySubjDiscRevokeIn">
369 <copy>
370 <from>$InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response</from>
371 <to>$CheckPolicySubjDiscRevokeInOutput.CheckPolicySubjDiscRevokeInResponse/ns0:response</to>
372 </copy>
373 </assign>
374 </sequence>
375 </scope>
376 <reply name="ReplyCheckPolicySubjDiscRevokeIn" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscRevokeIn" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscRevokeInOutput">
377 <sxt:trace>
378 <sxt:log level="warning" location="onStart">
379 <from>'CheckPolicySubjDiscRevokeIn response:'</from>
380 </sxt:log>
381 <sxt:log level="info" location="onStart">
382 <from variable="CheckPolicySubjDiscRevokeInOutput"/>
383 </sxt:log>
384 </sxt:trace>
385 </reply>
386 </sequence>
387 </onMessage>
388 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscRevokeOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscRevokeOutInput">
389 <sequence name="SequenceOuterCheckPolicySubjDiscRevokeOut">
390 <scope name="ScopeCheckPolicySubjDiscRevokeOut">
391 <faultHandlers>
392 <catch faultName="sxeh:systemFault" faultVariable="systemFaultSubjDiscRevokeOutVar" faultMessageType="sxeh:faultMessage">
393 <sequence name="SystemFaultSubjDiscRevokeOutSeq">
394 <assign name="AssignFaultCheckPolicySubjDiscRevokeOut">
395 <sxt:trace>
396 <sxt:log level="warning" location="onStart">
397 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscRevokeOut - Returning "Deny".'</from>
398 </sxt:log>
399 <sxt:log level="info" location="onStart">
400 <from variable="CheckPolicySubjDiscRevokeOutInput"/>
401 </sxt:log>
402 <sxt:log level="severe" location="onStart">
403 <from variable="systemFaultSubjDiscRevokeOutVar"/>
404 </sxt:log>
405 </sxt:trace>
406 <copy>
407 <from>'Deny'</from>
408 <to>$CheckPolicySubjDiscRevokeOutOutput.CheckPolicySubjDiscRevokeOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
409 </copy>
410 </assign>
411 </sequence>
412 </catch>
413 <catchAll>
414 <sequence name="CatchAllFaultSubjDiscRevokeOutSeq">
415 <assign name="AssignCatchAllFaultCheckPolicySubjDiscRevokeOut">
416 <sxt:trace>
417 <sxt:log level="warning" location="onStart">
418 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscRevokeOut - Returning "Deny".'</from>
419 </sxt:log>
420 <sxt:log level="info" location="onStart">
421 <from variable="CheckPolicySubjDiscRevokeOutInput"/>
422 </sxt:log>
423 </sxt:trace>
424 <copy>
425 <from>'Deny'</from>
426 <to>$CheckPolicySubjDiscRevokeOutOutput.CheckPolicySubjDiscRevokeOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
427 </copy>
428 </assign>
429 </sequence>
430 </catchAll>
431 </faultHandlers>
432 <sequence name="SequenceCheckPolicySubjDiscRevokeOut">
433 <assign name="AssignInputSDROCheckPolicyPatientOptOut">
434 <sxt:trace>
435 <sxt:log level="warning" location="onStart">
436 <from>'CheckPolicySubjDiscRevokeOut request:'</from>
437 </sxt:log>
438 <sxt:log level="info" location="onStart">
439 <from variable="CheckPolicySubjDiscRevokeOutInput"/>
440 </sxt:log>
441 </sxt:trace>
442 <copy>
443 <from>$CheckPolicySubjDiscRevokeOutInput.CheckPolicySubjDiscRevokeOutRequest/ns0:request</from>
444 <to>$InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request</to>
445 </copy>
446 </assign>
447 <invoke name="InvokePatientOptInFromSubjDiscRevokeOut" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyPatientOptIn" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyPatientOptInInput" outputVariable="InvokeCheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper"/>
448 <assign name="AssignReplyCheckPolicySubjDiscRevokeOut">
449 <copy>
450 <from>$InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response</from>
451 <to>$CheckPolicySubjDiscRevokeOutOutput.CheckPolicySubjDiscRevokeOutResponse/ns0:response</to>
452 </copy>
453 </assign>
454 </sequence>
455 </scope>
456 <reply name="ReplyCheckPolicySubjDiscRevokeOut" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscRevokeOut" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscRevokeOutOutput">
457 <sxt:trace>
458 <sxt:log level="warning" location="onStart">
459 <from>'CheckPolicySubjDiscRevokeOut response:'</from>
460 </sxt:log>
461 <sxt:log level="info" location="onStart">
462 <from variable="CheckPolicySubjDiscRevokeOutOutput"/>
463 </sxt:log>
464 </sxt:trace>
465 </reply>
466 </sequence>
467 </onMessage>
468 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyDocQueryIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyDocQueryInInput">
469 <sequence name="SequenceOuterCheckPolicyDocQueryIn">
470 <scope name="ScopeCheckPolicyDocQueryIn">
471 <faultHandlers>
472 <catch faultName="sxeh:systemFault" faultVariable="systemFaultDocQueryInVar" faultMessageType="sxeh:faultMessage">
473 <sequence name="SystemFaultDocQueryInSeq">
474 <assign name="AssignFaultCheckPolicyDocQueryIn">
475 <sxt:trace>
476 <sxt:log level="warning" location="onStart">
477 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyDocQueryIn - Returning "Deny".'</from>
478 </sxt:log>
479 <sxt:log level="info" location="onStart">
480 <from variable="CheckPolicyDocQueryInInput"/>
481 </sxt:log>
482 <sxt:log level="severe" location="onStart">
483 <from variable="systemFaultDocQueryInVar"/>
484 </sxt:log>
485 </sxt:trace>
486 <copy>
487 <from>'Deny'</from>
488 <to>$CheckPolicyDocQueryInOutput.CheckPolicyDocQueryInResponse/ns0:response/ns1:Result/ns1:Decision</to>
489 </copy>
490 </assign>
491 </sequence>
492 </catch>
493 <catchAll>
494 <sequence name="CatchAllFaultDocQueryInSeq">
495 <assign name="AssignCatchAllFaultCheckPolicyDocQueryIn">
496 <sxt:trace>
497 <sxt:log level="warning" location="onStart">
498 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyDocQueryIn - Returning "Deny".'</from>
499 </sxt:log>
500 <sxt:log level="info" location="onStart">
501 <from variable="CheckPolicyDocQueryInInput"/>
502 </sxt:log>
503 </sxt:trace>
504 <copy>
505 <from>'Deny'</from>
506 <to>$CheckPolicyDocQueryInOutput.CheckPolicyDocQueryInResponse/ns0:response/ns1:Result/ns1:Decision</to>
507 </copy>
508 </assign>
509 </sequence>
510 </catchAll>
511 </faultHandlers>
512 <sequence name="SequenceCheckPolicyDocQueryIn">
513 <assign name="AssignInputDQICheckPolicyPatientOptOut">
514 <sxt:trace>
515 <sxt:log level="warning" location="onStart">
516 <from>'CheckPolicyDocQueryIn request:'</from>
517 </sxt:log>
518 <sxt:log level="info" location="onStart">
519 <from variable="CheckPolicyDocQueryInInput"/>
520 </sxt:log>
521 </sxt:trace>
522 <copy>
523 <from>$CheckPolicyDocQueryInInput.CheckPolicyDocQueryInRequest/ns0:request</from>
524 <to>$InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request</to>
525 </copy>
526 </assign>
527 <invoke name="InvokePatientOptInFromDocQueryIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyPatientOptIn" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyPatientOptInInput" outputVariable="InvokeCheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper"/>
528 <assign name="AssignReplyCheckPolicyDocQueryIn">
529 <copy>
530 <from>$InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response</from>
531 <to>$CheckPolicyDocQueryInOutput.CheckPolicyDocQueryInResponse/ns0:response</to>
532 </copy>
533 </assign>
534 </sequence>
535 </scope>
536 <reply name="ReplyCheckPolicyDocQueryIn" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyDocQueryIn" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyDocQueryInOutput">
537 <sxt:trace>
538 <sxt:log level="warning" location="onStart">
539 <from>'CheckPolicyDocQueryIn response:'</from>
540 </sxt:log>
541 <sxt:log level="info" location="onStart">
542 <from variable="CheckPolicyDocQueryInOutput"/>
543 </sxt:log>
544 </sxt:trace>
545 </reply>
546 </sequence>
547 </onMessage>
548 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyDocQueryOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyDocQueryOutInput">
549 <sequence name="SequenceOuterCheckPolicyDocQueryOut">
550 <scope name="ScopeCheckPolicyDocQueryOut">
551 <faultHandlers>
552 <catch faultName="sxeh:systemFault" faultVariable="systemFaultDocQueryOutVar" faultMessageType="sxeh:faultMessage">
553 <sequence name="SystemFaultDocQueryOutSeq">
554 <assign name="AssignFaultCheckPolicyDocQueryOut">
555 <sxt:trace>
556 <sxt:log level="warning" location="onStart">
557 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyDocQueryOut - Returning "Deny".'</from>
558 </sxt:log>
559 <sxt:log level="info" location="onStart">
560 <from variable="CheckPolicyDocQueryOutInput"/>
561 </sxt:log>
562 <sxt:log level="severe" location="onStart">
563 <from variable="systemFaultDocQueryOutVar"/>
564 </sxt:log>
565 </sxt:trace>
566 <copy>
567 <from>'Deny'</from>
568 <to>$CheckPolicyDocQueryOutOutput.CheckPolicyDocQueryOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
569 </copy>
570 </assign>
571 </sequence>
572 </catch>
573 <catchAll>
574 <sequence name="CatchAllFaultDocQueryOutSeq">
575 <assign name="AssignCatchAllFaultCheckPolicyDocQueryOut">
576 <sxt:trace>
577 <sxt:log level="warning" location="onStart">
578 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyDocQueryOut - Returning "Deny".'</from>
579 </sxt:log>
580 <sxt:log level="info" location="onStart">
581 <from variable="CheckPolicyDocQueryOutInput"/>
582 </sxt:log>
583 </sxt:trace>
584 <copy>
585 <from>'Deny'</from>
586 <to>$CheckPolicyDocQueryOutOutput.CheckPolicyDocQueryOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
587 </copy>
588 </assign>
589 </sequence>
590 </catchAll>
591 </faultHandlers>
592 <sequence name="SequenceCheckPolicyDocQueryOut">
593 <assign name="AssignInputDQOCheckPolicyPatientOptOut">
594 <sxt:trace>
595 <sxt:log level="warning" location="onStart">
596 <from>'CheckPolicyDocQueryOut request:'</from>
597 </sxt:log>
598 <sxt:log level="info" location="onStart">
599 <from variable="CheckPolicyDocQueryOutInput"/>
600 </sxt:log>
601 </sxt:trace>
602 <copy>
603 <from>$CheckPolicyDocQueryOutInput.CheckPolicyDocQueryOutRequest/ns0:request</from>
604 <to>$InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request</to>
605 </copy>
606 </assign>
607 <invoke name="InvokePatientOptInFromDocQueryOut" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyPatientOptIn" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyPatientOptInInput" outputVariable="InvokeCheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper"/>
608 <assign name="AssignReplyCheckPolicyDocQueryOut">
609 <copy>
610 <from>$InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response</from>
611 <to>$CheckPolicyDocQueryOutOutput.CheckPolicyDocQueryOutResponse/ns0:response</to>
612 </copy>
613 </assign>
614 </sequence>
615 </scope>
616 <reply name="ReplyCheckPolicyDocQueryOut" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyDocQueryOut" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyDocQueryOutOutput">
617 <sxt:trace>
618 <sxt:log level="warning" location="onStart">
619 <from>'CheckPolicyDocQueryOut response:'</from>
620 </sxt:log>
621 <sxt:log level="info" location="onStart">
622 <from variable="CheckPolicyDocQueryOutOutput"/>
623 </sxt:log>
624 </sxt:trace>
625 </reply>
626 </sequence>
627 </onMessage>
628 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyDocRetrieveIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyDocRetrieveInInput">
629 <sequence name="SequenceOuterCheckPolicyDocRetrieveIn">
630 <scope name="ScopeCheckPolicyDocRetrieveIn">
631 <faultHandlers>
632 <catch faultName="sxeh:systemFault" faultVariable="systemFaultDocRetrieveInVar" faultMessageType="sxeh:faultMessage">
633 <sequence name="SystemFaultDocRetrieveInSeq">
634 <assign name="AssignFaultCheckPolicyDocRetrieveIn">
635 <sxt:trace>
636 <sxt:log level="warning" location="onStart">
637 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyDocRetrieveIn - Returning "Deny".'</from>
638 </sxt:log>
639 <sxt:log level="info" location="onStart">
640 <from variable="CheckPolicyDocRetrieveInInput"/>
641 </sxt:log>
642 <sxt:log level="severe" location="onStart">
643 <from variable="systemFaultDocRetrieveInVar"/>
644 </sxt:log>
645 </sxt:trace>
646 <copy>
647 <from>'Deny'</from>
648 <to>$CheckPolicyDocRetrieveInOutput.CheckPolicyDocRetrieveInResponse/ns0:response/ns1:Result/ns1:Decision</to>
649 </copy>
650 </assign>
651 </sequence>
652 </catch>
653 <catchAll>
654 <sequence name="CatchAllFaultDocRetrieveInSeq">
655 <assign name="AssignCatchAllFaultCheckPolicyDocRetrieveIn">
656 <sxt:trace>
657 <sxt:log level="warning" location="onStart">
658 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyDocRetrieveIn - Returning "Deny".'</from>
659 </sxt:log>
660 <sxt:log level="info" location="onStart">
661 <from variable="CheckPolicyDocRetrieveInInput"/>
662 </sxt:log>
663 </sxt:trace>
664 <copy>
665 <from>'Deny'</from>
666 <to>$CheckPolicyDocRetrieveInOutput.CheckPolicyDocRetrieveInResponse/ns0:response/ns1:Result/ns1:Decision</to>
667 </copy>
668 </assign>
669 </sequence>
670 </catchAll>
671 </faultHandlers>
672 <sequence name="SequenceCheckPolicyDocRetrieveIn">
673 <assign name="AssignInputCheckPolicyDocRetrieveIn">
674 <sxt:trace>
675 <sxt:log level="warning" location="onStart">
676 <from>'CheckPolicyDocRetrieveIn request:'</from>
677 </sxt:log>
678 <sxt:log level="info" location="onStart">
679 <from variable="CheckPolicyDocRetrieveInInput"/>
680 </sxt:log>
681 </sxt:trace>
682 <copy>
683 <from>$CheckPolicyDocRetrieveInInput.CheckPolicyDocRetrieveInRequest/ns0:request</from>
684 <to>$InvokeCheckPolicyDocRetrieveInput.CheckPolicyDocRetrieveRequest/ns0:request</to>
685 </copy>
686 </assign>
687 <invoke name="InvokeDocRetrieveFromDocRetrieveIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyDocRetrieve" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyDocRetrieveInput" outputVariable="InvokeCheckPolicyDocRetrieveOutput"/>
688 <assign name="AssignReplyCheckPolicyDocRetrieveIn">
689 <copy>
690 <from>$InvokeCheckPolicyDocRetrieveOutput.CheckPolicyDocRetrieveResponse/ns0:response</from>
691 <to>$CheckPolicyDocRetrieveInOutput.CheckPolicyDocRetrieveInResponse/ns0:response</to>
692 </copy>
693 </assign>
694 </sequence>
695 </scope>
696 <reply name="ReplyCheckPolicyDocRetrieveIn" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyDocRetrieveIn" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyDocRetrieveInOutput">
697 <sxt:trace>
698 <sxt:log level="warning" location="onStart">
699 <from>'CheckPolicyDocRetrieveIn response:'</from>
700 </sxt:log>
701 <sxt:log level="info" location="onStart">
702 <from variable="CheckPolicyDocRetrieveInOutput"/>
703 </sxt:log>
704 </sxt:trace>
705 </reply>
706 </sequence>
707 </onMessage>
708 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyDocRetrieveOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyDocRetrieveOutInput">
709 <sequence name="SequenceOuterCheckPolicyDocRetrieveOut">
710 <scope name="ScopeCheckPolicyDocRetrieveOut">
711 <faultHandlers>
712 <catch faultName="sxeh:systemFault" faultVariable="systemFaultDocRetrieveOutVar" faultMessageType="sxeh:faultMessage">
713 <sequence name="SystemFaultDocRetrieveOutSeq">
714 <assign name="AssignFaultCheckPolicyDocRetrieveOut">
715 <sxt:trace>
716 <sxt:log level="warning" location="onStart">
717 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyDocRetrieveOut - Returning "Deny".'</from>
718 </sxt:log>
719 <sxt:log level="info" location="onStart">
720 <from variable="CheckPolicyDocRetrieveOutInput"/>
721 </sxt:log>
722 <sxt:log level="severe" location="onStart">
723 <from variable="systemFaultDocRetrieveOutVar"/>
724 </sxt:log>
725 </sxt:trace>
726 <copy>
727 <from>'Deny'</from>
728 <to>$CheckPolicyDocRetrieveOutOutput.CheckPolicyDocRetrieveOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
729 </copy>
730 </assign>
731 </sequence>
732 </catch>
733 <catchAll>
734 <sequence name="CatchAllFaultDocRetrieveOutSeq">
735 <assign name="AssignCatchAllFaultCheckPolicyDocRetrieveOut">
736 <sxt:trace>
737 <sxt:log level="warning" location="onStart">
738 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyDocRetrieveOut - Returning "Deny".'</from>
739 </sxt:log>
740 <sxt:log level="info" location="onStart">
741 <from variable="CheckPolicyDocRetrieveOutInput"/>
742 </sxt:log>
743 </sxt:trace>
744 <copy>
745 <from>'Deny'</from>
746 <to>$CheckPolicyDocRetrieveOutOutput.CheckPolicyDocRetrieveOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
747 </copy>
748 </assign>
749 </sequence>
750 </catchAll>
751 </faultHandlers>
752 <sequence name="SequenceCheckPolicyDocRetrieveOut">
753 <assign name="AssignInputCheckPolicyDocRetrieveOut">
754 <sxt:trace>
755 <sxt:log level="warning" location="onStart">
756 <from>'CheckPolicyDocRetrieveOut request:'</from>
757 </sxt:log>
758 <sxt:log level="info" location="onStart">
759 <from variable="CheckPolicyDocRetrieveOutInput"/>
760 </sxt:log>
761 </sxt:trace>
762 <copy>
763 <from>$CheckPolicyDocRetrieveOutInput.CheckPolicyDocRetrieveOutRequest/ns0:request</from>
764 <to>$InvokeCheckPolicyDocRetrieveInput.CheckPolicyDocRetrieveRequest/ns0:request</to>
765 </copy>
766 </assign>
767 <invoke name="InvokeDocRetrieveFromDocRetrieveOut" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyDocRetrieve" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyDocRetrieveInput" outputVariable="InvokeCheckPolicyDocRetrieveOutput"/>
768 <assign name="AssignReplyCheckPolicyDocRetrieveOut">
769 <copy>
770 <from>$InvokeCheckPolicyDocRetrieveOutput.CheckPolicyDocRetrieveResponse/ns0:response</from>
771 <to>$CheckPolicyDocRetrieveOutOutput.CheckPolicyDocRetrieveOutResponse/ns0:response</to>
772 </copy>
773 </assign>
774 </sequence>
775 </scope>
776 <reply name="ReplyCheckPolicyDocRetrieveOut" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyDocRetrieveOut" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyDocRetrieveOutOutput">
777 <sxt:trace>
778 <sxt:log level="warning" location="onStart">
779 <from>'CheckPolicyDocRetrieveOut response:'</from>
780 </sxt:log>
781 <sxt:log level="info" location="onStart">
782 <from variable="CheckPolicyDocRetrieveOutOutput"/>
783 </sxt:log>
784 </sxt:trace>
785 </reply>
786 </sequence>
787 </onMessage>
788 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyAuditLogQueryIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyAuditLogQueryInInput">
789 <sequence name="SequenceOuterCheckPolicyAuditLogQueryIn">
790 <scope name="ScopeCheckPolicyAuditLogQueryIn">
791 <faultHandlers>
792 <catch faultName="sxeh:systemFault" faultVariable="systemFaultAuditLogQueryInVar" faultMessageType="sxeh:faultMessage">
793 <sequence name="SystemFaultAuditLogQueryInSeq">
794 <assign name="AssignFaultCheckPolicyAuditLogQueryIn">
795 <sxt:trace>
796 <sxt:log level="warning" location="onStart">
797 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyAuditLogQueryIn - Returning "Deny".'</from>
798 </sxt:log>
799 <sxt:log level="info" location="onStart">
800 <from variable="CheckPolicyAuditLogQueryInInput"/>
801 </sxt:log>
802 <sxt:log level="severe" location="onStart">
803 <from variable="systemFaultAuditLogQueryInVar"/>
804 </sxt:log>
805 </sxt:trace>
806 <copy>
807 <from>'Deny'</from>
808 <to>$CheckPolicyAuditLogQueryInOutput.CheckPolicyAuditLogQueryInResponse/ns0:response/ns1:Result/ns1:Decision</to>
809 </copy>
810 </assign>
811 </sequence>
812 </catch>
813 <catchAll>
814 <sequence name="CatchAllFaultAuditLogQueryInSeq">
815 <assign name="AssignCatchAllFaultCheckPolicyAuditLogQueryIn">
816 <sxt:trace>
817 <sxt:log level="warning" location="onStart">
818 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyAuditLogQueryIn - Returning "Deny".'</from>
819 </sxt:log>
820 <sxt:log level="info" location="onStart">
821 <from variable="CheckPolicyAuditLogQueryInInput"/>
822 </sxt:log>
823 </sxt:trace>
824 <copy>
825 <from>'Deny'</from>
826 <to>$CheckPolicyAuditLogQueryInOutput.CheckPolicyAuditLogQueryInResponse/ns0:response/ns1:Result/ns1:Decision</to>
827 </copy>
828 </assign>
829 </sequence>
830 </catchAll>
831 </faultHandlers>
832 <sequence name="SequenceCheckPolicyAuditLogQueryIn">
833 <assign name="AssignInputCheckPolicyAuditLogQueryIn">
834 <sxt:trace>
835 <sxt:log level="warning" location="onStart">
836 <from>'CheckPolicyAuditLogQueryIn request:'</from>
837 </sxt:log>
838 <sxt:log level="info" location="onStart">
839 <from variable="CheckPolicyAuditLogQueryInInput"/>
840 </sxt:log>
841 </sxt:trace>
842 <copy>
843 <from>$CheckPolicyAuditLogQueryInInput.CheckPolicyAuditLogQueryInRequest/ns0:request</from>
844 <to>$InvokeCheckPolicyBasedPatientIdExistenceInput.CheckPolicyBasedPatientIdExistenceRequest/ns0:request</to>
845 </copy>
846 </assign>
847 <invoke name="InvokeBasedPatientIdExistenceFromAuditLogQueryIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyBasedPatientIdExistence" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyBasedPatientIdExistenceInput" outputVariable="InvokeCheckPolicyBasedPatientIdExistenceOutput"/>
848 <assign name="AssignReplyCheckPolicyAuditLogQueryIn">
849 <copy>
850 <from>$InvokeCheckPolicyBasedPatientIdExistenceOutput.CheckPolicyBasedPatientIdExistenceResponse/ns0:response</from>
851 <to>$CheckPolicyAuditLogQueryInOutput.CheckPolicyAuditLogQueryInResponse/ns0:response</to>
852 </copy>
853 </assign>
854 </sequence>
855 </scope>
856 <reply name="ReplyCheckPolicyAuditLogQueryIn" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyAuditLogQueryIn" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyAuditLogQueryInOutput">
857 <sxt:trace>
858 <sxt:log level="warning" location="onStart">
859 <from>'CheckPolicyAuditLogQueryIn response:'</from>
860 </sxt:log>
861 <sxt:log level="info" location="onStart">
862 <from variable="CheckPolicyAuditLogQueryInOutput"/>
863 </sxt:log>
864 </sxt:trace>
865 </reply>
866 </sequence>
867 </onMessage>
868 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyAuditLogQueryOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyAuditLogQueryOutInput">
869 <sequence name="SequenceOuterCheckPolicyAuditLogQueryOut">
870 <scope name="ScopeCheckPolicyAuditLogQueryOut">
871 <faultHandlers>
872 <catch faultName="sxeh:systemFault" faultVariable="systemFaultAuditLogQueryOutVar" faultMessageType="sxeh:faultMessage">
873 <sequence name="SystemFaultAuditLogQueryOutSeq">
874 <assign name="AssignFaultCheckPolicyAuditLogQueryOut">
875 <sxt:trace>
876 <sxt:log level="warning" location="onStart">
877 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyAuditLogQueryOut - Returning "Deny".'</from>
878 </sxt:log>
879 <sxt:log level="info" location="onStart">
880 <from variable="CheckPolicyAuditLogQueryOutInput"/>
881 </sxt:log>
882 <sxt:log level="severe" location="onStart">
883 <from variable="systemFaultAuditLogQueryOutVar"/>
884 </sxt:log>
885 </sxt:trace>
886 <copy>
887 <from>'Deny'</from>
888 <to>$CheckPolicyAuditLogQueryOutOutput.CheckPolicyAuditLogQueryOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
889 </copy>
890 </assign>
891 </sequence>
892 </catch>
893 <catchAll>
894 <sequence name="CatchAllFaultAuditLogQueryOutSeq">
895 <assign name="AssignCatchAllFaultCheckPolicyAuditLogQueryOut">
896 <sxt:trace>
897 <sxt:log level="warning" location="onStart">
898 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyAuditLogQueryOut - Returning "Deny".'</from>
899 </sxt:log>
900 <sxt:log level="info" location="onStart">
901 <from variable="CheckPolicyAuditLogQueryOutInput"/>
902 </sxt:log>
903 </sxt:trace>
904 <copy>
905 <from>'Deny'</from>
906 <to>$CheckPolicyAuditLogQueryOutOutput.CheckPolicyAuditLogQueryOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
907 </copy>
908 </assign>
909 </sequence>
910 </catchAll>
911 </faultHandlers>
912 <sequence name="SequenceCheckPolicyAuditLogQueryOut">
913 <assign name="AssignInputCheckPolicyAuditLogQueryOut">
914 <sxt:trace>
915 <sxt:log level="warning" location="onStart">
916 <from>'CheckPolicyAuditLogQueryOut request:'</from>
917 </sxt:log>
918 <sxt:log level="info" location="onStart">
919 <from variable="CheckPolicyAuditLogQueryOutInput"/>
920 </sxt:log>
921 </sxt:trace>
922 <copy>
923 <from>$CheckPolicyAuditLogQueryOutInput.CheckPolicyAuditLogQueryOutRequest/ns0:request</from>
924 <to>$InvokeCheckPolicyBasedPatientIdExistenceInput.CheckPolicyBasedPatientIdExistenceRequest/ns0:request</to>
925 </copy>
926 </assign>
927 <invoke name="InvokeBasedPatientIdExistenceFromAuditLogQueryOut" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyBasedPatientIdExistence" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyBasedPatientIdExistenceInput" outputVariable="InvokeCheckPolicyBasedPatientIdExistenceOutput"/>
928 <assign name="AssignReplyCheckPolicyAuditLogQueryOut">
929 <copy>
930 <from>$InvokeCheckPolicyBasedPatientIdExistenceOutput.CheckPolicyBasedPatientIdExistenceResponse/ns0:response</from>
931 <to>$CheckPolicyAuditLogQueryOutOutput.CheckPolicyAuditLogQueryOutResponse/ns0:response</to>
932 </copy>
933 </assign>
934 </sequence>
935 </scope>
936 <reply name="ReplyCheckPolicyAuditLogQueryOut" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyAuditLogQueryOut" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyAuditLogQueryOutOutput">
937 <sxt:trace>
938 <sxt:log level="warning" location="onStart">
939 <from>'CheckPolicyAuditLogQueryOut response:'</from>
940 </sxt:log>
941 <sxt:log level="info" location="onStart">
942 <from variable="CheckPolicyAuditLogQueryOutOutput"/>
943 </sxt:log>
944 </sxt:trace>
945 </reply>
946 </sequence>
947 </onMessage>
948 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMSubscRqstIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMSubscRqstInInput">
949 <sequence name="SequenceOuterCheckPolicyHIEMSubscRqstIn">
950 <scope name="ScopeCheckPolicyHIEMSubscRqstIn">
951 <faultHandlers>
952 <catch faultName="sxeh:systemFault" faultVariable="systemFaultHIEMSubscRqstInVar" faultMessageType="sxeh:faultMessage">
953 <sequence name="SystemFaultHIEMSubscRqstInSeq">
954 <assign name="AssignFaultCheckPolicyHIEMSubscRqstIn">
955 <sxt:trace>
956 <sxt:log level="warning" location="onStart">
957 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMSubscRqstIn - Returning "Deny".'</from>
958 </sxt:log>
959 <sxt:log level="info" location="onStart">
960 <from variable="CheckPolicyHIEMSubscRqstInInput"/>
961 </sxt:log>
962 <sxt:log level="severe" location="onStart">
963 <from variable="systemFaultHIEMSubscRqstInVar"/>
964 </sxt:log>
965 </sxt:trace>
966 <copy>
967 <from>'Deny'</from>
968 <to>$CheckPolicyHIEMSubscRqstInOutput.CheckPolicyHIEMSubscRqstInResponse/ns0:response/ns1:Result/ns1:Decision</to>
969 </copy>
970 </assign>
971 </sequence>
972 </catch>
973 <catchAll>
974 <sequence name="CatchAllFaultHIEMSubscRqstInSeq">
975 <assign name="AssignCatchAllFaultCheckPolicyHIEMSubscRqstIn">
976 <sxt:trace>
977 <sxt:log level="warning" location="onStart">
978 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMSubscRqstIn - Returning "Deny".'</from>
979 </sxt:log>
980 <sxt:log level="info" location="onStart">
981 <from variable="CheckPolicyHIEMSubscRqstInInput"/>
982 </sxt:log>
983 </sxt:trace>
984 <copy>
985 <from>'Deny'</from>
986 <to>$CheckPolicyHIEMSubscRqstInOutput.CheckPolicyHIEMSubscRqstInResponse/ns0:response/ns1:Result/ns1:Decision</to>
987 </copy>
988 </assign>
989 </sequence>
990 </catchAll>
991 </faultHandlers>
992 <sequence name="SequenceCheckPolicyHIEMSubscRqstIn">
993 <assign name="AssignInputCheckPolicyHIEMSubscRqstIn">
994 <sxt:trace>
995 <sxt:log level="warning" location="onStart">
996 <from>'CheckPolicyHIEMSubscRqstIn request:'</from>
997 </sxt:log>
998 <sxt:log level="info" location="onStart">
999 <from variable="CheckPolicyHIEMSubscRqstInInput"/>
1000 </sxt:log>
1001 </sxt:trace>
1002 <copy>
1003 <from>$CheckPolicyHIEMSubscRqstInInput.CheckPolicyHIEMSubscRqstInRequest/ns0:request</from>
1004 <to>$InvokeCheckPolicyBasedPatientIdExistenceInput.CheckPolicyBasedPatientIdExistenceRequest/ns0:request</to>
1005 </copy>
1006 </assign>
1007 <invoke name="InvokeBasedPatientIdExistenceFromHIEMSubscRqstIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyBasedPatientIdExistence" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyBasedPatientIdExistenceInput" outputVariable="InvokeCheckPolicyBasedPatientIdExistenceOutput"/>
1008 <assign name="AssignReplyCheckPolicyHIEMSubscRqstIn">
1009 <copy>
1010 <from>$InvokeCheckPolicyBasedPatientIdExistenceOutput.CheckPolicyBasedPatientIdExistenceResponse/ns0:response</from>
1011 <to>$CheckPolicyHIEMSubscRqstInOutput.CheckPolicyHIEMSubscRqstInResponse/ns0:response</to>
1012 </copy>
1013 </assign>
1014 </sequence>
1015 </scope>
1016 <reply name="ReplyCheckPolicyHIEMSubscRqstIn" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMSubscRqstIn" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMSubscRqstInOutput">
1017 <sxt:trace>
1018 <sxt:log level="warning" location="onStart">
1019 <from>'CheckPolicyHIEMSubscRqstIn response:'</from>
1020 </sxt:log>
1021 <sxt:log level="info" location="onStart">
1022 <from variable="CheckPolicyHIEMSubscRqstInOutput"/>
1023 </sxt:log>
1024 </sxt:trace>
1025 </reply>
1026 </sequence>
1027 </onMessage>
1028 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMSubscRqstOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMSubscRqstOutInput">
1029 <sequence name="SequenceOuterCheckPolicyHIEMSubscRqstOut">
1030 <scope name="ScopeCheckPolicyHIEMSubscRqstOut">
1031 <faultHandlers>
1032 <catch faultName="sxeh:systemFault" faultVariable="systemFaultHIEMSubscRqstOutVar" faultMessageType="sxeh:faultMessage">
1033 <sequence name="SystemFaultHIEMSubscRqstOutSeq">
1034 <assign name="AssignFaultCheckPolicyHIEMSubscRqstOut">
1035 <sxt:trace>
1036 <sxt:log level="warning" location="onStart">
1037 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMSubscRqstOut - Returning "Deny".'</from>
1038 </sxt:log>
1039 <sxt:log level="info" location="onStart">
1040 <from variable="CheckPolicyHIEMSubscRqstOutInput"/>
1041 </sxt:log>
1042 <sxt:log level="severe" location="onStart">
1043 <from variable="systemFaultHIEMSubscRqstOutVar"/>
1044 </sxt:log>
1045 </sxt:trace>
1046 <copy>
1047 <from>'Deny'</from>
1048 <to>$CheckPolicyHIEMSubscRqstOutOutput.CheckPolicyHIEMSubscRqstOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
1049 </copy>
1050 </assign>
1051 </sequence>
1052 </catch>
1053 <catchAll>
1054 <sequence name="CatchAllFaultHIEMSubscRqstOutSeq">
1055 <assign name="AssignCatchAllFaultCheckPolicyHIEMSubscRqstOut">
1056 <sxt:trace>
1057 <sxt:log level="warning" location="onStart">
1058 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMSubscRqstOut - Returning "Deny".'</from>
1059 </sxt:log>
1060 <sxt:log level="info" location="onStart">
1061 <from variable="CheckPolicyHIEMSubscRqstOutInput"/>
1062 </sxt:log>
1063 </sxt:trace>
1064 <copy>
1065 <from>'Deny'</from>
1066 <to>$CheckPolicyHIEMSubscRqstOutOutput.CheckPolicyHIEMSubscRqstOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
1067 </copy>
1068 </assign>
1069 </sequence>
1070 </catchAll>
1071 </faultHandlers>
1072 <sequence name="SequenceCheckPolicyHIEMSubscRqstOut">
1073 <assign name="AssignInputCheckPolicyHIEMSubscRqstOut">
1074 <sxt:trace>
1075 <sxt:log level="warning" location="onStart">
1076 <from>'CheckPolicyHIEMSubscRqstOut request:'</from>
1077 </sxt:log>
1078 <sxt:log level="info" location="onStart">
1079 <from variable="CheckPolicyHIEMSubscRqstOutInput"/>
1080 </sxt:log>
1081 </sxt:trace>
1082 <copy>
1083 <from>$CheckPolicyHIEMSubscRqstOutInput.CheckPolicyHIEMSubscRqstOutRequest/ns0:request</from>
1084 <to>$InvokeCheckPolicyBasedPatientIdExistenceInput.CheckPolicyBasedPatientIdExistenceRequest/ns0:request</to>
1085 </copy>
1086 </assign>
1087 <invoke name="InvokeBasedPatientIdExistenceFromHIEMSubscRqstOut" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyBasedPatientIdExistence" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyBasedPatientIdExistenceInput" outputVariable="InvokeCheckPolicyBasedPatientIdExistenceOutput"/>
1088 <assign name="AssignReplyCheckPolicyHIEMSubscRqstOut">
1089 <copy>
1090 <from>$InvokeCheckPolicyBasedPatientIdExistenceOutput.CheckPolicyBasedPatientIdExistenceResponse/ns0:response</from>
1091 <to>$CheckPolicyHIEMSubscRqstOutOutput.CheckPolicyHIEMSubscRqstOutResponse/ns0:response</to>
1092 </copy>
1093 </assign>
1094 </sequence>
1095 </scope>
1096 <reply name="ReplyCheckPolicyHIEMSubscRqstOut" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMSubscRqstOut" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMSubscRqstOutOutput">
1097 <sxt:trace>
1098 <sxt:log level="warning" location="onStart">
1099 <from>'CheckPolicyHIEMSubscRqstOut response:'</from>
1100 </sxt:log>
1101 <sxt:log level="info" location="onStart">
1102 <from variable="CheckPolicyHIEMSubscRqstOutOutput"/>
1103 </sxt:log>
1104 </sxt:trace>
1105 </reply>
1106 </sequence>
1107 </onMessage>
1108 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMSubscCnclIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMSubscCnclInInput">
1109 <sequence name="SequenceOuterCheckPolicyHIEMSubscCnclIn">
1110 <scope name="ScopeCheckPolicyHIEMSubscCnclIn">
1111 <faultHandlers>
1112 <catch faultName="sxeh:systemFault" faultVariable="systemFaultHIEMSubscCnclInVar" faultMessageType="sxeh:faultMessage">
1113 <sequence name="SystemFaultHIEMSubscCnclInSeq">
1114 <assign name="AssignFaultCheckPolicyHIEMSubscCnclIn">
1115 <sxt:trace>
1116 <sxt:log level="warning" location="onStart">
1117 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMSubscCnclIn - Returning "Deny".'</from>
1118 </sxt:log>
1119 <sxt:log level="info" location="onStart">
1120 <from variable="CheckPolicyHIEMSubscCnclInInput"/>
1121 </sxt:log>
1122 <sxt:log level="severe" location="onStart">
1123 <from variable="systemFaultHIEMSubscCnclInVar"/>
1124 </sxt:log>
1125 </sxt:trace>
1126 <copy>
1127 <from>'Deny'</from>
1128 <to>$CheckPolicyHIEMSubscCnclInOutput.CheckPolicyHIEMSubscCnclInResponse/ns0:response/ns1:Result/ns1:Decision</to>
1129 </copy>
1130 </assign>
1131 </sequence>
1132 </catch>
1133 <catchAll>
1134 <sequence name="CatchAllFaultHIEMSubscCnclInSeq">
1135 <assign name="AssignCatchAllFaultCheckPolicyHIEMSubscCnclIn">
1136 <sxt:trace>
1137 <sxt:log level="warning" location="onStart">
1138 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMSubscCnclIn - Returning "Deny".'</from>
1139 </sxt:log>
1140 <sxt:log level="info" location="onStart">
1141 <from variable="CheckPolicyHIEMSubscCnclInInput"/>
1142 </sxt:log>
1143 </sxt:trace>
1144 <copy>
1145 <from>'Deny'</from>
1146 <to>$CheckPolicyHIEMSubscCnclInOutput.CheckPolicyHIEMSubscCnclInResponse/ns0:response/ns1:Result/ns1:Decision</to>
1147 </copy>
1148 </assign>
1149 </sequence>
1150 </catchAll>
1151 </faultHandlers>
1152 <sequence name="SequenceCheckPolicyHIEMSubscCnclIn">
1153 <assign name="AssignInputCheckPolicyHIEMSubscCnclIn">
1154 <sxt:trace>
1155 <sxt:log level="warning" location="onStart">
1156 <from>'CheckPolicyHIEMSubscCnclIn request:'</from>
1157 </sxt:log>
1158 <sxt:log level="info" location="onStart">
1159 <from variable="CheckPolicyHIEMSubscCnclInInput"/>
1160 </sxt:log>
1161 </sxt:trace>
1162 <copy>
1163 <from>$CheckPolicyHIEMSubscCnclInInput.CheckPolicyHIEMSubscCnclInRequest/ns0:request</from>
1164 <to>$InvokeCheckPolicyBasedPatientIdExistenceInput.CheckPolicyBasedPatientIdExistenceRequest/ns0:request</to>
1165 </copy>
1166 </assign>
1167 <invoke name="InvokeBasedPatientIdExistenceFromHIEMSubscCnclIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyBasedPatientIdExistence" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyBasedPatientIdExistenceInput" outputVariable="InvokeCheckPolicyBasedPatientIdExistenceOutput"/>
1168 <assign name="AssignReplyCheckPolicyHIEMSubscCnclIn">
1169 <copy>
1170 <from>$InvokeCheckPolicyBasedPatientIdExistenceOutput.CheckPolicyBasedPatientIdExistenceResponse/ns0:response</from>
1171 <to>$CheckPolicyHIEMSubscCnclInOutput.CheckPolicyHIEMSubscCnclInResponse/ns0:response</to>
1172 </copy>
1173 </assign>
1174 </sequence>
1175 </scope>
1176 <reply name="ReplyCheckPolicyHIEMSubscCnclIn" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMSubscCnclIn" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMSubscCnclInOutput">
1177 <sxt:trace>
1178 <sxt:log level="warning" location="onStart">
1179 <from>'CheckPolicyHIEMSubscCnclIn response:'</from>
1180 </sxt:log>
1181 <sxt:log level="info" location="onStart">
1182 <from variable="CheckPolicyHIEMSubscCnclInOutput"/>
1183 </sxt:log>
1184 </sxt:trace>
1185 </reply>
1186 </sequence>
1187 </onMessage>
1188 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMSubscCnclOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMSubscCnclOutInput">
1189 <sequence name="SequenceOuterCheckPolicyHIEMSubscCnclOut">
1190 <scope name="ScopeCheckPolicyHIEMSubscCnclOut">
1191 <faultHandlers>
1192 <catch faultName="sxeh:systemFault" faultVariable="systemFaultHIEMSubscCnclOutVar" faultMessageType="sxeh:faultMessage">
1193 <sequence name="SystemFaultHIEMSubscCnclOutSeq">
1194 <assign name="AssignFaultCheckPolicyHIEMSubscCnclOut">
1195 <sxt:trace>
1196 <sxt:log level="warning" location="onStart">
1197 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMSubscCnclOut - Returning "Deny".'</from>
1198 </sxt:log>
1199 <sxt:log level="info" location="onStart">
1200 <from variable="CheckPolicyHIEMSubscCnclOutInput"/>
1201 </sxt:log>
1202 <sxt:log level="severe" location="onStart">
1203 <from variable="systemFaultHIEMSubscCnclOutVar"/>
1204 </sxt:log>
1205 </sxt:trace>
1206 <copy>
1207 <from>'Deny'</from>
1208 <to>$CheckPolicyHIEMSubscCnclOutOutput.CheckPolicyHIEMSubscCnclOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
1209 </copy>
1210 </assign>
1211 </sequence>
1212 </catch>
1213 <catchAll>
1214 <sequence name="CatchAllFaultHIEMSubscCnclOutSeq">
1215 <assign name="AssignCatchAllFaultCheckPolicyHIEMSubscCnclOut">
1216 <sxt:trace>
1217 <sxt:log level="warning" location="onStart">
1218 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMSubscCnclOut - Returning "Deny".'</from>
1219 </sxt:log>
1220 <sxt:log level="info" location="onStart">
1221 <from variable="CheckPolicyHIEMSubscCnclOutInput"/>
1222 </sxt:log>
1223 </sxt:trace>
1224 <copy>
1225 <from>'Deny'</from>
1226 <to>$CheckPolicyHIEMSubscCnclOutOutput.CheckPolicyHIEMSubscCnclOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
1227 </copy>
1228 </assign>
1229 </sequence>
1230 </catchAll>
1231 </faultHandlers>
1232 <sequence name="SequenceCheckPolicyHIEMSubscCnclOut">
1233 <assign name="AssignInputCheckPolicyHIEMSubscCnclOut">
1234 <sxt:trace>
1235 <sxt:log level="warning" location="onStart">
1236 <from>'CheckPolicyHIEMSubscCnclOut request:'</from>
1237 </sxt:log>
1238 <sxt:log level="info" location="onStart">
1239 <from variable="CheckPolicyHIEMSubscCnclOutInput"/>
1240 </sxt:log>
1241 </sxt:trace>
1242 <copy>
1243 <from>$CheckPolicyHIEMSubscCnclOutInput.CheckPolicyHIEMSubscCnclOutRequest/ns0:request</from>
1244 <to>$InvokeCheckPolicyBasedPatientIdExistenceInput.CheckPolicyBasedPatientIdExistenceRequest/ns0:request</to>
1245 </copy>
1246 </assign>
1247 <invoke name="InvokeBasedPatientIdExistenceFromHIEMSubscCnclOut" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyBasedPatientIdExistence" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyBasedPatientIdExistenceInput" outputVariable="InvokeCheckPolicyBasedPatientIdExistenceOutput"/>
1248 <assign name="AssignReplyCheckPolicyHIEMSubscCnclOut">
1249 <copy>
1250 <from>$InvokeCheckPolicyBasedPatientIdExistenceOutput.CheckPolicyBasedPatientIdExistenceResponse/ns0:response</from>
1251 <to>$CheckPolicyHIEMSubscCnclOutOutput.CheckPolicyHIEMSubscCnclOutResponse/ns0:response</to>
1252 </copy>
1253 </assign>
1254 </sequence>
1255 </scope>
1256 <reply name="ReplyCheckPolicyHIEMSubscCnclOut" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMSubscCnclOut" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMSubscCnclOutOutput">
1257 <sxt:trace>
1258 <sxt:log level="warning" location="onStart">
1259 <from>'CheckPolicyHIEMSubscCnclOut response:'</from>
1260 </sxt:log>
1261 <sxt:log level="info" location="onStart">
1262 <from variable="CheckPolicyHIEMSubscCnclOutOutput"/>
1263 </sxt:log>
1264 </sxt:trace>
1265 </reply>
1266 </sequence>
1267 </onMessage>
1268 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMNotifyIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMNotifyInInput">
1269 <sequence name="SequenceOuterCheckPolicyHIEMNotifyIn">
1270 <scope name="ScopeCheckPolicyHIEMNotifyIn">
1271 <faultHandlers>
1272 <catch faultName="sxeh:systemFault" faultVariable="systemFaultHIEMNotifyInVar" faultMessageType="sxeh:faultMessage">
1273 <sequence name="SystemFaultHIEMNotifyInSeq">
1274 <assign name="AssignFaultCheckPolicyHIEMNotifyIn">
1275 <sxt:trace>
1276 <sxt:log level="warning" location="onStart">
1277 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMNotifyIn - Returning "Deny".'</from>
1278 </sxt:log>
1279 <sxt:log level="info" location="onStart">
1280 <from variable="CheckPolicyHIEMNotifyInInput"/>
1281 </sxt:log>
1282 <sxt:log level="severe" location="onStart">
1283 <from variable="systemFaultHIEMNotifyInVar"/>
1284 </sxt:log>
1285 </sxt:trace>
1286 <copy>
1287 <from>'Deny'</from>
1288 <to>$CheckPolicyHIEMNotifyInOutput.CheckPolicyHIEMNotifyInResponse/ns0:response/ns1:Result/ns1:Decision</to>
1289 </copy>
1290 </assign>
1291 </sequence>
1292 </catch>
1293 <catchAll>
1294 <sequence name="CatchAllFaultHIEMNotifyInSeq">
1295 <assign name="AssignCatchAllFaultCheckPolicyHIEMNotifyIn">
1296 <sxt:trace>
1297 <sxt:log level="warning" location="onStart">
1298 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMNotifyIn - Returning "Deny".'</from>
1299 </sxt:log>
1300 <sxt:log level="info" location="onStart">
1301 <from variable="CheckPolicyHIEMNotifyInInput"/>
1302 </sxt:log>
1303 </sxt:trace>
1304 <copy>
1305 <from>'Deny'</from>
1306 <to>$CheckPolicyHIEMNotifyInOutput.CheckPolicyHIEMNotifyInResponse/ns0:response/ns1:Result/ns1:Decision</to>
1307 </copy>
1308 </assign>
1309 </sequence>
1310 </catchAll>
1311 </faultHandlers>
1312 <sequence name="SequenceCheckPolicyHIEMNotifyIn">
1313 <assign name="AssignInputHNICheckPolicyPatientOptOut">
1314 <sxt:trace>
1315 <sxt:log level="warning" location="onStart">
1316 <from>'CheckPolicyHIEMNotifyIn request:'</from>
1317 </sxt:log>
1318 <sxt:log level="info" location="onStart">
1319 <from variable="CheckPolicyHIEMNotifyInInput"/>
1320 </sxt:log>
1321 </sxt:trace>
1322 <copy>
1323 <from>$CheckPolicyHIEMNotifyInInput.CheckPolicyHIEMNotifyInRequest/ns0:request</from>
1324 <to>$InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request</to>
1325 </copy>
1326 </assign>
1327 <invoke name="InvokePatientOptInFromHIEMNotifyIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyPatientOptIn" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyPatientOptInInput" outputVariable="InvokeCheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper"/>
1328 <assign name="AssignReplyCheckPolicyHIEMNotifyIn">
1329 <copy>
1330 <from>$InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response</from>
1331 <to>$CheckPolicyHIEMNotifyInOutput.CheckPolicyHIEMNotifyInResponse/ns0:response</to>
1332 </copy>
1333 </assign>
1334 </sequence>
1335 </scope>
1336 <reply name="ReplyCheckPolicyHIEMNotifyIn" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMNotifyIn" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMNotifyInOutput">
1337 <sxt:trace>
1338 <sxt:log level="warning" location="onStart">
1339 <from>'CheckPolicyHIEMNotifyIn response:'</from>
1340 </sxt:log>
1341 <sxt:log level="info" location="onStart">
1342 <from variable="CheckPolicyHIEMNotifyInOutput"/>
1343 </sxt:log>
1344 </sxt:trace>
1345 </reply>
1346 </sequence>
1347 </onMessage>
1348 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMNotifyOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMNotifyOutInput">
1349 <sequence name="SequenceOuterCheckPolicyHIEMNotifyOut">
1350 <scope name="ScopeCheckPolicyHIEMNotifyOut">
1351 <faultHandlers>
1352 <catch faultName="sxeh:systemFault" faultVariable="systemFaultHIEMNotifyOutVar" faultMessageType="sxeh:faultMessage">
1353 <sequence name="SystemFaultHIEMNotifyOutSeq">
1354 <assign name="AssignFaultCheckPolicyHIEMNotifyOut">
1355 <sxt:trace>
1356 <sxt:log level="warning" location="onStart">
1357 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMNotifyOut - Returning "Deny".'</from>
1358 </sxt:log>
1359 <sxt:log level="info" location="onStart">
1360 <from variable="CheckPolicyHIEMNotifyOutInput"/>
1361 </sxt:log>
1362 <sxt:log level="severe" location="onStart">
1363 <from variable="systemFaultHIEMNotifyOutVar"/>
1364 </sxt:log>
1365 </sxt:trace>
1366 <copy>
1367 <from>'Deny'</from>
1368 <to>$CheckPolicyHIEMNotifyOutOutput.CheckPolicyHIEMNotifyOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
1369 </copy>
1370 </assign>
1371 </sequence>
1372 </catch>
1373 <catchAll>
1374 <sequence name="CatchAllFaultHIEMNotifyOutSeq">
1375 <assign name="AssignCatchAllFaultCheckPolicyHIEMNotifyOut">
1376 <sxt:trace>
1377 <sxt:log level="warning" location="onStart">
1378 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicyHIEMNotifyOut - Returning "Deny".'</from>
1379 </sxt:log>
1380 <sxt:log level="info" location="onStart">
1381 <from variable="CheckPolicyHIEMNotifyOutInput"/>
1382 </sxt:log>
1383 </sxt:trace>
1384 <copy>
1385 <from>'Deny'</from>
1386 <to>$CheckPolicyHIEMNotifyOutOutput.CheckPolicyHIEMNotifyOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
1387 </copy>
1388 </assign>
1389 </sequence>
1390 </catchAll>
1391 </faultHandlers>
1392 <sequence name="SequenceCheckPolicyHIEMNotifyOut">
1393 <assign name="AssignInputHNOCheckPolicyPatientOptOut">
1394 <sxt:trace>
1395 <sxt:log level="warning" location="onStart">
1396 <from>'CheckPolicyHIEMNotifyOut request:'</from>
1397 </sxt:log>
1398 <sxt:log level="info" location="onStart">
1399 <from variable="CheckPolicyHIEMNotifyOutInput"/>
1400 </sxt:log>
1401 </sxt:trace>
1402 <copy>
1403 <from>$CheckPolicyHIEMNotifyOutInput.CheckPolicyHIEMNotifyOutRequest/ns0:request</from>
1404 <to>$InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request</to>
1405 </copy>
1406 </assign>
1407 <invoke name="InvokePatientOptInFromHIEMNotifyOut" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicyPatientOptIn" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicyPatientOptInInput" outputVariable="InvokeCheckPolicyPatientOptInOutput" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper"/>
1408 <assign name="AssignReplyCheckPolicyHIEMNotifyOut">
1409 <copy>
1410 <from>$InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response</from>
1411 <to>$CheckPolicyHIEMNotifyOutOutput.CheckPolicyHIEMNotifyOutResponse/ns0:response</to>
1412 </copy>
1413 </assign>
1414 </sequence>
1415 </scope>
1416 <reply name="ReplyCheckPolicyHIEMNotifyOut" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicyHIEMNotifyOut" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicyHIEMNotifyOutOutput">
1417 <sxt:trace>
1418 <sxt:log level="warning" location="onStart">
1419 <from>'CheckPolicyHIEMNotifyOut response:'</from>
1420 </sxt:log>
1421 <sxt:log level="info" location="onStart">
1422 <from variable="CheckPolicyHIEMNotifyOutOutput"/>
1423 </sxt:log>
1424 </sxt:trace>
1425 </reply>
1426 </sequence>
1427 </onMessage>
1428 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscReIdentIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscReIdentInInput">
1429 <sequence name="SequenceOuterCheckPolicySubjDiscReIdentIn">
1430 <scope name="ScopeCheckPolicySubjDiscReIdentIn">
1431 <variables>
1432 <variable name="InvokeCheckPolicySubjDiscReIdentInOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" messageType="tns:CheckPolicySubjDiscReIdentResponseMessage"/>
1433 <variable name="InvokeCheckPolicySubjDiscReIdentInIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" messageType="tns:CheckPolicySubjDiscReIdentRequestMessage"/>
1434 </variables>
1435 <faultHandlers>
1436 <catch faultName="sxeh:systemFault" faultVariable="systemFaultSubjDiscReIdentInVar" faultMessageType="sxeh:faultMessage">
1437 <sequence name="SystemFaultSubjDiscReIdentInSeq">
1438 <assign name="AssignFaultCheckPolicySubjDiscReIdentIn">
1439 <sxt:trace>
1440 <sxt:log level="warning" location="onStart">
1441 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscReIdentIn - Returning "Deny".'</from>
1442 </sxt:log>
1443 <sxt:log level="info" location="onStart">
1444 <from variable="CheckPolicySubjDiscReIdentInInput"/>
1445 </sxt:log>
1446 <sxt:log level="severe" location="onStart">
1447 <from variable="systemFaultSubjDiscReIdentInVar"/>
1448 </sxt:log>
1449 </sxt:trace>
1450 <copy>
1451 <from>'Deny'</from>
1452 <to>$CheckPolicySubjDiscReIdentInOutput.CheckPolicySubjDiscReIdentInResponse/ns0:response/ns1:Result/ns1:Decision</to>
1453 </copy>
1454 </assign>
1455 </sequence>
1456 </catch>
1457 <catchAll>
1458 <sequence name="CatchAllFaultSubjDiscReIdentInSeq">
1459 <assign name="AssignCatchAllFaultCheckPolicySubjDiscReIdentIn">
1460 <sxt:trace>
1461 <sxt:log level="warning" location="onStart">
1462 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscReIdentIn - Returning "Deny".'</from>
1463 </sxt:log>
1464 <sxt:log level="info" location="onStart">
1465 <from variable="CheckPolicySubjDiscReIdentInInput"/>
1466 </sxt:log>
1467 </sxt:trace>
1468 <copy>
1469 <from>'Deny'</from>
1470 <to>$CheckPolicySubjDiscReIdentInOutput.CheckPolicySubjDiscReIdentInResponse/ns0:response/ns1:Result/ns1:Decision</to>
1471 </copy>
1472 </assign>
1473 </sequence>
1474 </catchAll>
1475 </faultHandlers>
1476 <sequence name="SequenceCheckPolicySubjDiscReIdentIn">
1477 <assign name="AssignReplyCheckPolicySubjDiscReIdentIn">
1478 <sxt:trace>
1479 <sxt:log level="warning" location="onStart">
1480 <from>'CheckPolicySubjDiscReIdentIn request:'</from>
1481 </sxt:log>
1482 <sxt:log level="info" location="onStart">
1483 <from variable="CheckPolicySubjDiscReIdentInInput"/>
1484 </sxt:log>
1485 </sxt:trace>
1486 <copy>
1487 <from>$CheckPolicySubjDiscReIdentInInput.CheckPolicySubjDiscReIdentInRequest/ns0:request</from>
1488 <to>$InvokeCheckPolicySubjDiscReIdentInIn.CheckPolicySubjDiscReIdentRequest/ns0:request</to>
1489 </copy>
1490 </assign>
1491 <invoke name="InvokeCheckPolicyReidentIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicySubjDiscReIdent" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicySubjDiscReIdentInIn" outputVariable="InvokeCheckPolicySubjDiscReIdentInOut"/>
1492 <assign name="AssignReplCheckPolicySubDiscReIdentIn">
1493 <copy>
1494 <from>$InvokeCheckPolicySubjDiscReIdentInOut.CheckPolicySubjDiscReIdentResponse/ns0:response</from>
1495 <to>$CheckPolicySubjDiscReIdentInOutput.CheckPolicySubjDiscReIdentInResponse/ns0:response</to>
1496 </copy>
1497 </assign>
1498 </sequence>
1499 </scope>
1500 <reply name="ReplyCheckPolicySubjDiscReIdentIn" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscReIdentIn" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscReIdentInOutput">
1501 <sxt:trace>
1502 <sxt:log level="warning" location="onStart">
1503 <from>'CheckPolicySubjDiscReIdentIn response:'</from>
1504 </sxt:log>
1505 <sxt:log level="info" location="onStart">
1506 <from variable="CheckPolicySubjDiscReIdentInOutput"/>
1507 </sxt:log>
1508 </sxt:trace>
1509 </reply>
1510 </sequence>
1511 </onMessage>
1512 <onMessage partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscReIdentOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscReIdentOutInput">
1513 <sequence name="SequenceOuterCheckPolicySubjDiscReIdentOut">
1514 <scope name="ScopeCheckPolicySubjDiscReIdentOut">
1515 <variables>
1516 <variable name="InvokeCheckPolicySubjDiscReIdentOutOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" messageType="tns:CheckPolicySubjDiscReIdentResponseMessage"/>
1517 <variable name="InvokeCheckPolicySubjDiscReIdentOutIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" messageType="tns:CheckPolicySubjDiscReIdentRequestMessage"/>
1518 </variables>
1519 <faultHandlers>
1520 <catch faultName="sxeh:systemFault" faultVariable="systemFaultSubjDiscReIdentOutVar" faultMessageType="sxeh:faultMessage">
1521 <sequence name="SystemFaultSubjDiscReIdentOutSeq">
1522 <assign name="AssignFaultCheckPolicySubjDiscReIdentOut">
1523 <sxt:trace>
1524 <sxt:log level="warning" location="onStart">
1525 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscReIdentOut - Returning "Deny".'</from>
1526 </sxt:log>
1527 <sxt:log level="info" location="onStart">
1528 <from variable="CheckPolicySubjDiscReIdentOutInput"/>
1529 </sxt:log>
1530 <sxt:log level="severe" location="onStart">
1531 <from variable="systemFaultSubjDiscReIdentOutVar"/>
1532 </sxt:log>
1533 </sxt:trace>
1534 <copy>
1535 <from>'Deny'</from>
1536 <to>$CheckPolicySubjDiscReIdentOutOutput.CheckPolicySubjDiscReIdentOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
1537 </copy>
1538 </assign>
1539 </sequence>
1540 </catch>
1541 <catchAll>
1542 <sequence name="CatchAllFaultSubjDiscReIdentOutSeq">
1543 <assign name="AssignCatchAllFaultCheckPolicySubjDiscReIdentOut">
1544 <sxt:trace>
1545 <sxt:log level="warning" location="onStart">
1546 <from>'A fault occurred while processing AdapterPolicyEngineInterim::CheckPolicySubjDiscReIdentOut - Returning "Deny".'</from>
1547 </sxt:log>
1548 <sxt:log level="info" location="onStart">
1549 <from variable="CheckPolicySubjDiscReIdentOutInput"/>
1550 </sxt:log>
1551 </sxt:trace>
1552 <copy>
1553 <from>'Deny'</from>
1554 <to>$CheckPolicySubjDiscReIdentOutOutput.CheckPolicySubjDiscReIdentOutResponse/ns0:response/ns1:Result/ns1:Decision</to>
1555 </copy>
1556 </assign>
1557 </sequence>
1558 </catchAll>
1559 </faultHandlers>
1560 <sequence name="SequenceCheckPolicySubjDiscReIdentOut">
1561 <assign name="AssignReplyCheckPolicySubjDiscReIdentOut">
1562 <sxt:trace>
1563 <sxt:log level="warning" location="onStart">
1564 <from>'CheckPolicySubjDiscReIdentOut request:'</from>
1565 </sxt:log>
1566 <sxt:log level="info" location="onStart">
1567 <from variable="CheckPolicySubjDiscReIdentOutInput"/>
1568 </sxt:log>
1569 </sxt:trace>
1570 <copy>
1571 <from>$CheckPolicySubjDiscReIdentOutInput.CheckPolicySubjDiscReIdentOutRequest/ns0:request</from>
1572 <to>$InvokeCheckPolicySubjDiscReIdentOutIn.CheckPolicySubjDiscReIdentRequest/ns0:request</to>
1573 </copy>
1574 </assign>
1575 <invoke name="InvokeCheckPolicyReidentIn" partnerLink="AdapterPolicyEngineInterimHelperPL" operation="CheckPolicySubjDiscReIdent" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" portType="tns:AdapterPolicyEngineInterimHelperPortType" inputVariable="InvokeCheckPolicySubjDiscReIdentOutIn" outputVariable="InvokeCheckPolicySubjDiscReIdentOutOut"/>
1576 <assign name="AssignReplCheckPolicySubDiscReIdentIn">
1577 <copy>
1578 <from>$InvokeCheckPolicySubjDiscReIdentOutOut.CheckPolicySubjDiscReIdentResponse/ns0:response</from>
1579 <to>$CheckPolicySubjDiscReIdentOutOutput.CheckPolicySubjDiscReIdentOutResponse/ns0:response</to>
1580 </copy>
1581 </assign>
1582 </sequence>
1583 </scope>
1584 <reply name="ReplyCheckPolicySubjDiscReIdentOut" partnerLink="AdapterPolicyEnginePL" operation="CheckPolicySubjDiscReIdentOut" portType="tns:AdapterPolicyEngineInterimPortType" variable="CheckPolicySubjDiscReIdentOutOutput">
1585 <sxt:trace>
1586 <sxt:log level="warning" location="onStart">
1587 <from>'CheckPolicySubjDiscReIdentOut response:'</from>
1588 </sxt:log>
1589 <sxt:log level="info" location="onStart">
1590 <from variable="CheckPolicySubjDiscReIdentOutOutput"/>
1591 </sxt:log>
1592 </sxt:trace>
1593 </reply>
1594 </sequence>
1595 </onMessage>
1596 </pick>
1597 </sequence>
1598 </scope>
1599 </sequence>
1600</process>
Note: See TracBrowser for help on using the repository browser.