FHIR Complete
Internal documentation for the FHIR Complete healthcare information system
Overview
FHIR Complete is a comprehensive FHIR R4-compliant healthcare information system consisting of multiple interconnected components:
| Component | Technology | Description |
|---|---|---|
| Patient Mobile App | React Native + Expo SDK 53 | Mobile app for patients |
| Staff Backend GUI | Next.js 15 + React 19 | Web app for doctors, staff, and admins |
| Supabase Backend | PostgreSQL + Edge Functions | Database, API, and authentication |
| MCP Server | Node.js + TypeScript | Model Context Protocol for AI integrations |
FHIR Resources
The system serves 51 FHIR R4 resource types. That figure is not a marketing round number: it is the count the server declares in its own CapabilityStatement at GET /metadata, and the OpenAPI Explorer is generated from that same statement. The main ones:
- Core: Patient, Practitioner, Organization, PractitionerRole
- Scheduling: Appointment, Slot, Schedule, Queue
- Clinical: Observation, Condition, Procedure, AllergyIntolerance
- Medications: Medication, MedicationRequest, MedicationStatement
- Documents: DiagnosticReport, DocumentReference, Media, Consent
- Care: CarePlan, CareTeam, Encounter
- Terminology: CodeSystem (ICD-10, ICD-9-CM, SNOMED CT)
- Financial: Account, ChargeItem, Invoice, Claim
Key Features
- Multi-language support (Slovak, English, Indonesian)
- Multi-organization / multi-tenant architecture
- Real-time queue management for appointments
- AI-powered clinical assistant
- SMART on FHIR authentication with ES256 JWT
- CareTeam-based messaging between patients and care teams
- GS1 EPCIS 2.0 inventory management
- HR workforce management with labor law compliance
- Role-based access control with privilege system
Quick Navigation
- Architecture — System design, database schemas, authentication
- API Reference — All endpoints across FHIR, Auth, HR, Inventory
- Guides — Patient registration, messaging, consent workflows
- Development — Setup, deployment, code conventions