Skip to main content

SDK & UI Components

While FHIR® is powerful, its API is complex and has a steep learning curve. The iEHR FHIR Framework is a powerful toolset designed to facilitate the development of healthcare applications using the iEHR platform.

iEHR SDK & UI Components

Key Features

  1. Authentication: The IEHRClient class supports various authentication methods, including OAuth2 client credentials flow, JWT assertion flow, and external identity provider sign-ins.

  2. Resource Management: It provides methods to create, read, update, and delete FHIR® resources. This includes handling attachments, media, and binary resources.

  3. Search and Query: The client supports FHIR® search operations, including paginated searches and GraphQL queries, allowing for efficient data retrieval.

  4. Bulk Data Export: It can perform bulk data export operations, adhering to the FHIR® Bulk Data Export specification.

  5. Subscriptions: The client manages WebSocket subscriptions for real-time updates, using the SubscriptionManager and SubscriptionEmitter.

  6. FHIRcast Integration: It supports FHIRcast sessions, allowing for real-time synchronization of data across multiple applications.

iEHR UI Components

The iEHR platform provides a set of UI components designed to accelerate the development of healthcare applications. These components are particularly useful in the healthcare domain and are utilized in the iEHR Web App. Below is a summary to understanding and using these UI components.

Overview

The UI components in iEHR are designed to be flexible and reusable, making it easier for developers to build complex healthcare applications. These components cover a wide range of functionalities, from displaying patient information to managing clinical workflows.

Advanced Features

  1. Customization: Each component is highly customizable, allowing developers to tailor the appearance and behavior to meet specific requirements. Props can be used to modify styles, data sources, and event handlers.

  2. Integration: The components are designed to integrate seamlessly with other parts of the iEHR platform, including the FHIR® datastore and automation bots. This ensures that data flows smoothly between different parts of the application.

  3. Performance: The components are optimized for performance, ensuring that applications remain responsive even when handling large amounts of data.

For more detailed information, feel free to contact us .