The App Health Report is a tool used to troubleshoot the health of an app from the perspective of the workstation displaying the report. The report is produced within the context of the app activation.
App Health Report consists of server-side tests and client-side tests. The report may provide different results depending on the perspective from which it is run.
Developer Workstation Perspective
When run from the interopiO™ console, the App Health Report is run from the workstation that is also running the interopiO console. This perspective is helpful to determine the state of the app and network issues between interopiO, the app, and the EHR.
It is often useful to run the App Health Report from a workstation inside the healthcare site's network. This can be done by copying the URL of the App Health Report (from the Developer Workstation Perspective) and asking the healthcare site's IT staff or end user to open that URL in their browser from their workstation. This perspective is helpful when troubleshooting network issues from inside the healthcare site's network (inside the firewall) to interopiO and the app.
Health Report Elements
|App Health URL||URL for accessing the app's health.|
|App Health Status||Response code returned when assessing the app's health from interopiO™ systems.|
|App Health Status (from browser)||Response code returned when assessing the app's health from the browser running the report.|
|Launch ISS URL||Value that will be provided to the app during the launch sequence as the ISS parameter.|
|Launch ISS Status||Response code returned from the app when called from interopiO™ systems.|
|Auth Authorize URL||Authorization URL for the app.|
|Auth Token URL||Token URL for the app.|
Gateway Health Report
|Data Adapter Health||Health of the data adapter when called from the interopiO™ systems.|
|Gateway Health||Health of the gateway when called from the browser running the report.|
Auth Health Report
|Client ID||Client ID that is used by the app during the authorization sequence.|
||Scopes used by the app during the authorization sequence.|
|Redirect URI||Redirect provided by the app during the authorization sequence.|
|Type||Authorization type used by the app.|
|Auth Authorize URL||Authorization URL used by the app.|
|Auth Authorize Status||Response code from the authorization request.|