Connectors
Connectors are modules responsible for modularizing access to external Trusted Sources of Information (TSI) and performing necessary format transformations into FHIR format.
Types of Connectors
FHIR Connector (Generic)
Base connector providing standard FHIR resource access patterns.
ePI Connector
Specialized connector for retrieving Electronic Product Information (ePI) from various sources.
IPS Connector
Specialized connector for accessing International Patient Summary (IPS) data.
Responsibilities
- Data Retrieval: Fetch resources from external Trusted Sources
- Format Transformation: Convert data to FHIR standard format
- Provenance Generation: Create provenance statements for retrieved resources
- Caching: Optimize queries through local caching mechanisms
Service Discovery
Connectors are auto-discovered by FOSPS through Kubernetes labels:
eu.gravitate-health.fosps.connector=True
Operation Modes
- fhs-git: Sync from Git repositories
- HAPI FHIR sync: Sync from other FHIR servers
- FHIR proxy: Act as proxy for FHIR resources
Architecture
Connectors operate in the Service Layer, bridging external data sources with the internal FHIR Server.
Related Concepts
- FOSPS - Platform architecture
- FHIR Server - Target storage
- ePI - Product information
- IPS - Patient summaries
- Provenance - Traceability records