FOSPS (Federated Open-Source Platform and Services)
FOSPS is the overall software platform designed using a microservices-based, three-layer architecture to support the G-lens solution.
Architecture
FOSPS implements a federated architecture organized into three architectural layers:
- App Layer: Front-end applications for end-users
- Service Layer: Core processing components and services
- Data Layer: Standardized data sources and storage
Key Characteristics
Microservices-Based
Each component is independently deployable and loosely coupled, ensuring agility, scalability, and autonomy.
Federated Design
FOSPS can be deployed across multiple centers managed by different entities (e.g., national health services) while maintaining interoperable connections between instances.
Standards-Based
Built on HL7 FHIR standards for maximum interoperability with existing and future healthcare systems.
Deployment
FOSPS components are deployed using:
- Kubernetes and Helm Charts for orchestration
- Istio Service Mesh for network management and security
- OpenAPI specifications for API documentation
Related Concepts
- G-lens Solution - The patient-facing solution built on FOSPS
- Architectural Layers - The three-layer structure
- FHIR Server - Core data management component
- Focusing Manager - Central orchestration component