API Reference

Complete REST API documentation with examples for all 68 endpoints.

Database Schema

All 17 tables with column types, sample data, GUIDs, and foreign key map.

All Documents

Document Description Size
api_reference.md Comprehensive REST API reference with examples (includes FHIR R5 terminology profile §6) 29.6 KB
db_schema_snapshot.md Database schema — every table, with columns, keys and row counts 16.9 KB
plan_description.md Domain architecture — concepts, values, valuesets, PlanDefinitions, FHIR terminology profile 31.8 KB
readme.md Deployment plan — step-by-step setup and configuration 2.8 KB
progress.md Progress log — completed and pending steps (incl. §6 IMPLEMENTATION COMPLETE 2026-06-22) 75.5 KB
top_rules.md Project rules (immutable) 4.6 KB
repo_css.md Frontend design system — colours, typography, components 8.2 KB
pdhc_markdown_layout_standard.md Markdown formatting standard 7.3 KB
changed_files.md Registry of all created and edited files 85.2 KB
nginx_implement_server19March.md Nginx reverse proxy deployment template 15.8 KB
SSO_INTEGRATION_PLAN.md SSO handshake spec (H1-H4) + per-request bearer revalidation + service-key bypass 4.4 KB
plan_pdhc_fhir_terminology_profile_instruction.md FHIR R5 terminology profile — implementation spec (Status: IMPLEMENTED 2026-06-22) 22.2 KB
plan_pdhc_fhir_terminology_profile_DECISIONS.md FHIR R5 terminology profile — ADR for the five locked design decisions 20.0 KB
plandef_authoring_assistant_design.md Guided PlanDef authoring assistant (epic #516) — opt-in Claude-assisted, guard-railed builder design 11.3 KB
technical.md Technical manual — architecture, data model, deployment and operations 14.0 KB
user_manual.md User manual — authoring concepts, value sets, forms and PlanDefinitions 9.5 KB
concept_import.md Concept bulk import — the .xlsx/.csv column contract and conflict rules 4.1 KB

API Access

Documents are also available via the API:

GET /api/v1/docs — list all documents

GET /api/v1/docs/<filename> — download a specific document

GET /api/v1/capability-statement — machine-readable capability statement

GET /api/v1/endpoints — flat list of all API endpoints