Skip to content

Troubleshooting Guide

Andre Mfune edited this page Feb 28, 2022 · 7 revisions

Introduction

Use this guide to identify and resolve common issues in HIS-Core New Architecture.

Troubleshooting Common Issues

Issue Possible causes Solution
White screen on initial page load - Outdated browser
- Corrupted system files
- Update and use the latest firefox version the device supports
- Re-clone the application to restore corrupted files
Unable to connect to API - Config.json file is missing
- API not running
- Misconfigured API settings in config.json
- Rename config.json.example to config.json/ re-clone the repository
- Ensure that the API is running using the configured port and host
- Ensure API configuration used matches target API environment
Blank encounter page with Cancel button - Api Error most likely using outdated tags
- Programming error on the frontend
- Update API tags or HIS-Core tags to their latest versions
Saving but unable to go to next task after saving an Encounter When a Save notification appears and you cant proceed, just cancel to the patient dashboard and click on the next task
Unable to search existing patients in the system - DDE is enabled as system preference but it's not running
- DDE is enabled but selected Application is not registered for DDE
- NPID does not exist/ is voided - Using an outdated Tag that does not support DDE in API
- Ensure that DDE API is running without errors
- DDE requires apps such as ART, OPD or LOS to be registered with it. Contact your DDE administrator on your facility to register Apps to use DDE
- Update API and His-Core to the latest tags that support DDE feature
Unable to print label - Firefox is not setup to print via print.rb script
- Malfunctioning label printer/ out of stickers to print
- Record to print is corrupted or invalid
- Configure Firefox to handle label files when downloading
- Ensure the label printer has stickers
Unknown Errors - Likely a programming error or oversight
- Corrupted record / missing identifiers
System version not appearing - HEAD file is missing in the system directory or HEAD file is empty Create a HEAD file in the directory and write and save version string
Applications not appearing - Application is not configured in config.json
- application is configured to false
Check if application is configured in config.json is "available" is set to true
New updates/fixes not taking effect on the system - Web browser might be caching the old version of the system - Clear your browser's cache or disable caching all together
- Refresh your browser window for changes to take effect
System updated but version number hasnt changed - Logout and login into the system and refresh your browser window

Issue Reporting guide

When reporting issues, Please indicate:

  • system version number as appearing on the system
  • detailed description including actions that the user took to create the issue
  • Expected outcome and action from the system

Basic debugging

Sometimes when errors occur in the system, they may appear vague or not show up at all. In such scenario, you can use your browser's debugging tools for more details. You can check the console tab or network for errors or warnings

Clone this wiki locally