FHIR Server
The FHIR Server is an internal component of FOSPS, often implemented using the HAPI FHIR JPA Server Starter, responsible for managing FHIR resources.
Purpose
Stores and manages standardized healthcare data in the Data Layer, including:
- Cached ePIs
- International Patient Summaries (IPS)
- Provenance records
- Lenses
- Supporting Material metadata
Implementation
Typically based on HAPI FHIR JPA Server Starter, which provides:
- Full FHIR R5 compliance
- REST API for CRUD operations
- Search capabilities
- Transaction support
- Validation
Access Patterns
Resources are accessed through:
- Connectors for external data retrieval
- Focusing Manager during focusing workflows
- Direct REST API calls from applications
Data Types Stored
- ePI Bundles: Medicinal product information
- IPS Bundles: Patient health summaries
- Library Resources: Lens code packages
- DocumentReference: Supporting Material metadata
- Provenance: CTF tracking records
Related Concepts
- FOSPS - Overall platform
- Architectural Layers - Three-layer structure
- Connectors - Data retrieval modules
- ePI - Medicinal product information