Skip to main content

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​

  1. Data Retrieval: Fetch resources from external Trusted Sources
  2. Format Transformation: Convert data to FHIR standard format
  3. Provenance Generation: Create provenance statements for retrieved resources
  4. 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.