FHIR Complete

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:

ComponentTechnologyDescription
Patient Mobile AppReact Native + Expo SDK 53Mobile app for patients
Staff Backend GUINext.js 15 + React 19Web app for doctors, staff, and admins
Supabase BackendPostgreSQL + Edge FunctionsDatabase, API, and authentication
MCP ServerNode.js + TypeScriptModel 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