fhirproxy
v90.0.0
Published
Core routing and REST web services utility interface for OpenMRS esm client application integration.
Maintainers
Readme
fhirproxy
Core REST and FHIR proxy web services utility interface and routing helper for OpenMRS esm client application integration.
Overview
This module serves as the primary integration layer for OpenMRS Microfrontends (ESM) navigating through FHIR proxy services. It abstracts core REST API endpoints, simplifies client-side routing, and manages data synchronization configurations.
Key features include:
- Endpoint mapping for core OpenMRS data models and FHIR resources.
- Request interceptors for authentication and session management.
- Native integration with external utility suites for data formatting.
Installation
This package is typically managed as an internal dependency for OpenMRS ESM modules, but can be installed manually if required:
npm install fhirproxy
Usage
Initialize the integration framework at the entry point of your client application:
const fhirProxy = require('fhirproxy');
// Check initialization status
if (fhirProxy.status === 'active') {
console.log('OpenMRS Client FHIR Proxy Router linked successfully.');
}
Dependencies
This core module relies on specialized utility packages (such as fhirproxy-utils) to parse and format incoming schema structures before rendering them in the user interface.
License
Distributed under the ISC License.
