"CheckPolicyPatientOptIn: An unexpected error occurred. Returning policy: 'Deny'" 'Deny' $CheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response/ns1:Result/ns1:Decision "CheckPolicyPatientOptIn: An unexpected error occurred. Returning policy: 'Deny'" 'Deny' $CheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response/ns1:Result/ns1:Decision 'CheckPolicyPatientOptIn Request:' $CheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request $TransformXACMLRequestToCppAQRInput.TransformXACMLRequestToCppAQRRequest/ns0:request 'Message Being sent to DocumentRegistry to retrieve CPP document:' $TransformXACMLRequestToCppAQROutput.TransformXACMLRequestToCppAQRResponse/ns2:AdhocQueryRequest 'CheckPolicyPatientOptIn: Message received from Document Query to get CPP meta data:' $TransformAQRToCppRDSRInput.TransformAQRToCppRDSRRequest/ns2:AdhocQueryResponse 'checkPolicyPatientOptIn: Message being set to retrieve the CPP document:' $TransformAQRToCppRDSROutput.TransformAQRToCppRDSRResponse/ihe:RetrieveDocumentSetRequest 'CheckPolicyPatientOptIn: CPP Message received from Document Repository' $CheckPatientOptInInput.CheckPatientOptInRequest/ihe:RetrieveDocumentSetResponse "CheckPolicyPatientOptIn: Message received from Transform of the CPP document to the patient's opt in preference:" $CheckPatientOptInOutput.CheckPatientOptInResponse/ns0:patientOptedIn $PatientOptInSetting 'Permit' $CheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response/ns1:Result/ns1:Decision 'Deny' $CheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response/ns1:Result/ns1:Decision 'AdapterPolicyEngineInterimHelper::CheckPolicyPatientOptIn Response:' 'A fault occurred while processing AdapterPolicyEngineInterimHelper::CheckPolicyBasedPatientIdExistence - Returning "Deny".' 'Deny' $CheckPolicyBasedPatientIdExistenceOutput.CheckPolicyBasedPatientIdExistenceResponse/ns0:response/ns1:Result/ns1:Decision 'A fault occurred while processing AdapterPolicyEngineInterimHelper::CheckPolicyBasedPatientIdExistence - Returning "Deny".' 'Deny' $CheckPolicyBasedPatientIdExistenceOutput.CheckPolicyBasedPatientIdExistenceResponse/ns0:response/ns1:Result/ns1:Decision 'CheckPolicyBasedPatientIdExistence request:' false() count($CheckPolicyBasedPatientIdExistenceInput.CheckPolicyBasedPatientIdExistenceRequest/ns0:request/ns1:Resource/ns1:Attribute) 1 $NumResourceAttributes string($CheckPolicyBasedPatientIdExistenceInput.CheckPolicyBasedPatientIdExistenceRequest/ns0:request/ns1:Resource/ns1:Attribute[$AttrIdx]/@AttributeId) 'urn:oasis:names:tc:xacml:1.0:resource:resource-id' = $AttributeId true() $ExistPatientIdAttribute 'PatientId attribute existed in policy request - Checking OptIn preferences' $CheckPolicyBasedPatientIdExistenceInput.CheckPolicyBasedPatientIdExistenceRequest/ns0:request $InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request $InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response $CheckPolicyBasedPatientIdExistenceOutput.CheckPolicyBasedPatientIdExistenceResponse/ns0:response 'PatientId attribute did not exist in policy request - returning "Permit".' 'Permit' $CheckPolicyBasedPatientIdExistenceOutput.CheckPolicyBasedPatientIdExistenceResponse/ns0:response/ns1:Result/ns1:Decision 'CheckPolicyBasedPatientIdExistence response:' "CheckPolicyDocRetrieve: An unexpected error occurred. Sending response of 'Deny'." 'Deny' $CheckPolicyDocRetrieveOutput.CheckPolicyDocRetrieveResponse/ns0:response/ns1:Result/ns1:Decision 'CheckPolicyDocRetrieve Request:' $CheckPolicyDocRetrieveInput.CheckPolicyDocRetrieveRequest/ns0:request $TransformXACMLRequestToAQRForPatientIdInput.TransformXACMLRequestToAQRForPatientIdRequest/ns0:request 'AdapterPolicyEngineInterimHelper::CheckPolicyDocRetrieve Invoking TransformXACMLRequestToAQRForPatientId' $TransformXACMLRequestToAQRForPatientIdOutput.TransformXACMLRequestToAQRForPatientIdResponse/ns2:AdhocQueryRequest 'AdapterPolicyEngineInterimHelper::CheckPolicyDocRetrieve: Calling Doc Registry to get the patient ID.' $TransformPatientIdAQRToCppXACMLInput.TransformPatientIdAQRToCppXACMLRequest/ns2:AdhocQueryResponse 'AdapterPolicyEngineInterimHelper::CheckPolicyDocRetrieve: Calling Transform to create XACML with patient ID to check CPP' $TransformPatientIdAQRToCppXACMLOutput.TransformPatientIdAQRToCppXACMLResponse/ns0:request $InvokeCheckPolicyPatientOptInInput.CheckPolicyPatientOptInRequest/ns0:request 'AdapterPolicyEngineInterimHelper::CheckPolicyDocRetrieve - Calling CheckPolicyPatientOptIn:' $InvokeCheckPolicyPatientOptInOutput.CheckPolicyPatientOptInResponse/ns0:response $CheckPolicyDocRetrieveOutput.CheckPolicyDocRetrieveResponse/ns0:response 'CheckPolicyDocRetrieve Response:' "CheckPolicySubjDiscReIdent: An unexpected error occurred. Sending response of 'Deny'." 'Deny' $CheckPolicySubjDiscReIdentOutput.CheckPolicySubjDiscReIdentResponse/ns0:response/ns1:Result/ns1:Decision 'CheckPolicySubjDiscReIdent request:' false() false() count($CheckPolicySubjDiscReIdentInput.CheckPolicySubjDiscReIdentRequest/ns0:request/ns1:Subject/ns1:Attribute) 1 $NumSubjectAttributes string($CheckPolicySubjDiscReIdentInput.CheckPolicySubjDiscReIdentRequest/ns0:request/ns1:Subject/ns1:Attribute[$AttrIdx]/@AttributeId) $CheckPolicySubjDiscReIdentInput.CheckPolicySubjDiscReIdentRequest/ns0:request/ns1:Subject/ns1:Attribute[$AttrIdx]/ns1:AttributeValue 'urn:gov:hhs:fha:nhinc:user-role-code' = $AttributeId and '307969004' = $AttributeValue true() 'urn:gov:hhs:fha:nhinc:purpose-for-use' = $AttributeId and 'PUBLICHEALTH' = $AttributeValue true() $PermitUserRoleAttribute and $PermitPurposeForUseAttribute 'Permit' $CheckPolicySubjDiscReIdentOutput.CheckPolicySubjDiscReIdentResponse/ns0:response/ns1:Result/ns1:Decision 'Deny' $CheckPolicySubjDiscReIdentOutput.CheckPolicySubjDiscReIdentResponse/ns0:response/ns1:Result/ns1:Decision 'CheckPolicySubjDiscReIdent Response:'