File size: 7,310 Bytes
6d12932 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 |
# π 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
|