Testing integration in Sandbox
Testing integration in Sandbox
To test integrations with NGEMR in a sandbox, two main environments are available:
-
Epic Sandbox – Provides access to Epic’s standard sandbox environment and APIs.
-
HealthX Innovation Sandbox – A sandbox environment that simulates NGEMR with equivalent APIs, synthetic data, and workflows for innovators to test safely.
Please note that while the sandbox simulates NGEMR for realistic testing, it does not guarantee production readiness, as integration with NGEMR in production may still require further reviews and alignment with operational and compliance standards.
EMR Integration in HealthX Innovation Sandbox
The HealthX Innovation Sandbox offers an open-source demo EMR application and the sandbox APIs to experiment the integration with EMR. Follow the steps given below to explore the integration.
1. Explore APIs
Explore specifications for NGEMR APIs from Epic on FHIR web portal, or the equivalent APIs in HealthX Innovation Sandbox.
Epic on FHIR API Specifications
2. Explore our HealthX EMR demo app
The HealthX EMR demo app is developed using the above APIs. To try the app, visit HealthX EMR Demo App
Login using the following demo credentials:
-
Email: demo@healthx.sg
-
Password: demo123
3. Build & host your app in HealthX Innovation Sandbox
Create an App in HealthX Develop Portal
-
Request for a HealthX Developer Account via HealthX Innovation Sandbox Application Form
-
Once the account is created, create an App from the dashboard.
Refer to the source code to build your own app
-
Clone our GitHub repository https://github.com/HealthTechSG/HXIS-Integration-Sandbox
-
Update your app credentials in the .env file
-
Follow the steps provided in the readme file to customize and run the application
Deploy your client-side-rendering web application
-
Go to your App Dashboard
-
Click on upload to open the upload box
-
Upload your zipped source code
-
After vulnerability scanning the app will be available to use
-
Use the app URL from the app dashboard.