System Documentation
Internal documentation for developers working on the Nompd system.
Contents
- Architecture — High-level system overview, component diagram, and key design decisions
- Sync Pipeline — How upstream FHIR data is fetched, converted, versioned, and stored in MongoDB
- Data model mapping — Field-by-field mapping from FHIR resources to output models:
- Configuration — All configuration keys, environment variables, and secrets handling
- Deployment — Local Docker Compose setup, Kubernetes deployment, and Dockerfile details
- Error Handling — Error strategies for upstream failures, partial syncs, client errors, and monitoring