FHIR® Datastore
The iEHR FHIR® Datastore is a comprehensive platform that supports all CRUD operations (Create, Read, Update, Delete) on FHIR® resources. It also provides a wide range of additional operations for data validation, modeling, bot execution, and more. If you're new to FHIR®, refer to the FHIR® Basics documentation.
Key Operations
-
Creating FHIR® Data: This operation involves the creation of new FHIR® resources. The datastore ensures that all necessary fields are populated and that the data conforms to the specified FHIR® profiles.
-
Reading/Search: This operation allows for querying and retrieving FHIR® resources. The datastore supports complex search queries, including parameterized searches and filtering based on resource attributes.
-
Updating: This operation facilitates modifications to existing FHIR® resources. The datastore ensures that updates are consistent with the FHIR® profiles and that any dependencies or references are maintained.
-
Deleting: This operation enables the removal of FHIR® resources. The datastore handles the deletion process, ensuring that any cascading effects or dependencies are appropriately managed.
Additional Features
-
Data Validation: The datastore includes robust data validation mechanisms to ensure that all data conforms to the specified FHIR® profiles and standards. This includes schema validation, reference validation, and custom validation rules.
-
Modeling: The datastore supports the creation of complex data models, allowing for the representation of intricate healthcare scenarios. This includes support for nested resources, complex data types, and custom extensions.
-
Bot Execution: The datastore integrates with bots to automate workflows and processes. Bots can be triggered based on specific events or conditions, and they can perform a wide range of actions, from data transformation to notification generation.
-
Subscriptions: The datastore supports real-time data updates and notifications through subscriptions. Users can subscribe to specific events or resource changes, and the datastore will notify them when these events occur.
-
Analytics: The datastore provides tools for data analysis and insights. This includes support for aggregations, statistical analysis, and custom reporting.
-
Search: The datastore includes advanced search capabilities, allowing for efficient querying and retrieval of data. This includes support for full-text search, parameterized searches, and complex filtering.
-
React Components: The datastore provides a set of reusable React components for building user interfaces. These components are designed to work seamlessly with the FHIR® data model and can be customized to meet specific requirements.
Reference Materials
To effectively use the FHIR® datastore, the following resources are essential:
-
FHIR® Resources: Detailed information on various FHIR® resources, including their structure, attributes, and usage.
-
FHIR® Operations: A comprehensive guide to the supported operations, including examples and best practices.
-
SDK Reference: Documentation for the SDK, including API references and usage examples.
-
FHIR® Datastore Features and Fixes on GitHub: The latest updates and improvements to the datastore, including bug fixes and new features.
-
Official HL7 FHIR® Documentation: The authoritative source for FHIR® standards, including detailed specifications and guidelines.
For more detailed information, feel free to contact us .