"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:'