| # π Complete Documentation Index | |
| ## Quick Start (5 minutes) | |
| **New to the project?** Start here: | |
| - **[QUICK_REFERENCE.md](QUICK_REFERENCE.md)** - One-page overview of all features | |
| ## Feature Documentation | |
| Learn what the application can do: | |
| - **[FEATURES.md](FEATURES.md)** - Complete feature guide with examples | |
| - Authentication system overview | |
| - Chat history persistence | |
| - Role-based access control | |
| - Visualization dashboard | |
| - Production recommendations | |
| ## Deployment Guides | |
| ### For Azure Deployment (Recommended - 30 minutes) | |
| 1. **[PRODUCTION_QUICKSTART.md](PRODUCTION_QUICKSTART.md)** - Step-by-step Azure deployment | |
| - Set up Azure resources | |
| - Configure secrets | |
| - Build and push Docker image | |
| - Deploy to Azure Container Instances | |
| ### For All Deployment Platforms (Comprehensive) | |
| - **[PRODUCTION_DEPLOYMENT.md](PRODUCTION_DEPLOYMENT.md)** - Complete deployment reference | |
| - Multiple platform options (Azure, Docker, K8s, Heroku, On-premises) | |
| - HTTPS/SSL configuration | |
| - Monitoring & logging | |
| - Backup & recovery | |
| - Production security checklist | |
| - Troubleshooting guide | |
| ### For General Deployment Information | |
| - **[DEPLOYMENT.md](DEPLOYMENT.md)** - Original deployment guide | |
| - General setup instructions | |
| - Docker and cloud options | |
| - Security considerations | |
| ## Project Information | |
| ### Understanding the Project | |
| - **[README.md](README.md)** - Project mission and background | |
| - The Open Nursing Core (ONC) initiative | |
| - Acknowledgments and leadership | |
| - Licensing information | |
| ### Progress Tracking | |
| - **[PHASE1_COMPLETE.md](PHASE1_COMPLETE.md)** - Phase 1 completion report | |
| - What was accomplished | |
| - Code metrics | |
| - Next phase recommendations | |
| ## File Organization | |
| ``` | |
| open-nursing-core-ig/ | |
| βββ π Documentation | |
| β βββ README.md β Project overview | |
| β βββ QUICK_REFERENCE.md β Start here (5 min read) | |
| β βββ FEATURES.md β Feature documentation | |
| β βββ DEPLOYMENT.md β General deployment | |
| β βββ PRODUCTION_QUICKSTART.md β Azure in 30 min | |
| β βββ PRODUCTION_DEPLOYMENT.md β All platforms (900+ lines) | |
| β βββ PHASE1_COMPLETE.md β Completion report | |
| β βββ INDEX.md β This file | |
| β | |
| βββ π Python Application | |
| β βββ app.py β Main Streamlit application | |
| β βββ visualizations.py β Visualization components | |
| β βββ harvest_fons.py β Download FoNS articles | |
| β βββ ingest_fast.py β Build knowledge database | |
| β | |
| βββ π³ Docker & Deployment | |
| β βββ Dockerfile β Production multi-stage build | |
| β βββ docker-compose.yml β Local testing environment | |
| β βββ .env.production.example β Configuration template | |
| β | |
| βββ π§ Configuration | |
| β βββ requirements.txt β Python dependencies | |
| β βββ ig.ini β FHIR configuration | |
| β βββ sushi-config.yaml β SUSHI compiler config | |
| β βββ .gitignore β Git exclusions | |
| β | |
| βββ π GitHub Actions | |
| β βββ .github/workflows/publish.yaml β Build & publish IG | |
| β βββ .github/workflows/production-deploy.yml β CI/CD pipeline | |
| β | |
| βββ π Data Directories | |
| βββ chroma_db_fons/ β Knowledge database | |
| βββ fons_knowledge_base/ β FoNS articles | |
| βββ docs/ β Generated documentation | |
| βββ input/ β FHIR input files | |
| βββ output/ β Generated outputs | |
| ``` | |
| ## Which File Should I Read? | |
| ### "I just want to get started quickly" | |
| β Read: **[QUICK_REFERENCE.md](QUICK_REFERENCE.md)** (5 minutes) | |
| ### "I want to understand all the features" | |
| β Read: **[FEATURES.md](FEATURES.md)** (15 minutes) | |
| ### "I want to deploy to Azure right now" | |
| β Read: **[PRODUCTION_QUICKSTART.md](PRODUCTION_QUICKSTART.md)** (30 minutes) | |
| ### "I need a complete deployment reference" | |
| β Read: **[PRODUCTION_DEPLOYMENT.md](PRODUCTION_DEPLOYMENT.md)** (comprehensive) | |
| ### "I'm deploying on a specific platform" | |
| β Search for your platform in [PRODUCTION_DEPLOYMENT.md](PRODUCTION_DEPLOYMENT.md): | |
| - Azure Container Instances | |
| - Azure App Service | |
| - Kubernetes (AKS) | |
| - Docker Compose | |
| - Heroku | |
| - On-premises servers | |
| ### "I need to understand the architecture" | |
| β Read: **[PHASE1_COMPLETE.md](PHASE1_COMPLETE.md)** (architecture section) | |
| ### "I want to know about security" | |
| β Search "Security" in [PRODUCTION_DEPLOYMENT.md](PRODUCTION_DEPLOYMENT.md) | |
| ## Key Documentation Highlights | |
| ### Authentication & Security | |
| - Multi-user login system | |
| - 3 user roles (Nurse, Clinician, Admin) | |
| - Role-based access control | |
| - Chat history per user | |
| - Session management | |
| - Production security checklist | |
| ### Features | |
| - Interactive chat with AI | |
| - 5-tab dashboard with visualizations | |
| - Care plan tracking | |
| - Problem assessment | |
| - Intervention analysis | |
| - Health indicators | |
| - Chat export functionality | |
| ### Deployment Options | |
| - Azure (Recommended - easiest) | |
| - Docker Compose (local testing) | |
| - Kubernetes (enterprise scale) | |
| - Heroku (simplest alternative) | |
| - On-premises (full control) | |
| ### Code Quality | |
| - PEP 8 compliant | |
| - Production logging | |
| - Error handling | |
| - Input validation | |
| - Security scanning | |
| - Automated testing | |
| ## Getting Help | |
| ### Have a question? | |
| 1. Check the relevant documentation file above | |
| 2. Search GitHub Issues: https://github.com/ClinyQAi/open-nursing-core-ig/issues | |
| 3. Check Discussions: https://github.com/ClinyQAi/open-nursing-core-ig/discussions | |
| ### Found a bug? | |
| 1. Open a GitHub Issue with details | |
| 2. Check troubleshooting sections in relevant docs | |
| ### Want to contribute? | |
| 1. Review the code structure | |
| 2. Check existing issues/PRs | |
| 3. Follow Python PEP 8 standards | |
| 4. Add tests for new features | |
| ## Project Status | |
| **Current Version:** 2.0.0 | |
| **Status:** Phase 1 Complete β | |
| **Release Date:** November 29, 2025 | |
| ### What's Implemented | |
| - β Authentication system | |
| - β Chat history persistence | |
| - β Role-based access control | |
| - β Interactive visualizations | |
| - β Production-ready code | |
| - β Docker/container support | |
| - β CI/CD pipeline | |
| - β Comprehensive documentation | |
| ### What's Next (Phase 2) | |
| - [ ] Database integration (PostgreSQL) | |
| - [ ] Advanced analytics | |
| - [ ] EHR integration | |
| - [ ] Mobile app (React Native) | |
| ## Quick Links | |
| **GitHub Repository:** | |
| https://github.com/ClinyQAi/open-nursing-core-ig | |
| **Live Documentation:** | |
| https://clinyqai.github.io/open-nursing-core-ig/ | |
| **Issues & Discussions:** | |
| https://github.com/ClinyQAi/open-nursing-core-ig/issues | |
| ## π Support | |
| For issues or questions: | |
| 1. Check the documentation | |
| 2. Search existing GitHub issues | |
| 3. Open a new issue with details | |
| 4. Join discussions for feature requests | |
| --- | |
| **Last Updated:** November 29, 2025 | |
| **Maintainer:** ClinyQAi Team | |
| **License:** MIT | |