π Complete Documentation Index
Quick Start (5 minutes)
New to the project? Start here:
- QUICK_REFERENCE.md - One-page overview of all features
Feature Documentation
Learn what the application can do:
- 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)
- 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 - 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 - Original deployment guide
- General setup instructions
- Docker and cloud options
- Security considerations
Project Information
Understanding the Project
- README.md - Project mission and background
- The Open Nursing Core (ONC) initiative
- Acknowledgments and leadership
- Licensing information
Progress Tracking
- 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 (5 minutes)
"I want to understand all the features"
β Read: FEATURES.md (15 minutes)
"I want to deploy to Azure right now"
β Read: PRODUCTION_QUICKSTART.md (30 minutes)
"I need a complete deployment reference"
β Read: PRODUCTION_DEPLOYMENT.md (comprehensive)
"I'm deploying on a specific platform"
β Search for your platform in 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 (architecture section)
"I want to know about security"
β Search "Security" in 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?
- Check the relevant documentation file above
- Search GitHub Issues: https://github.com/ClinyQAi/open-nursing-core-ig/issues
- Check Discussions: https://github.com/ClinyQAi/open-nursing-core-ig/discussions
Found a bug?
- Open a GitHub Issue with details
- Check troubleshooting sections in relevant docs
Want to contribute?
- Review the code structure
- Check existing issues/PRs
- Follow Python PEP 8 standards
- 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:
- Check the documentation
- Search existing GitHub issues
- Open a new issue with details
- Join discussions for feature requests
Last Updated: November 29, 2025
Maintainer: ClinyQAi Team
License: MIT