Skip to content

Eiasash/geriatrics-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

201 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

SZMC Geriatrics Hub

SZMC Geriatrics Logo

Shaare Zedek Medical Center - Geriatrics Department
Clinical tools, educational resources & presentation maker

🌐 Live Site β€’ πŸ“Š Presentation Maker β€’ 🩺 Clinical Tools

CI Status CodeQL License Issues Stars


πŸš€ Quick Links

Tool Description Link
Presentation Maker Create medical presentations for case reviews & journal clubs Open β†’
Clinical Dashboard Geriatric assessments, medications & decision tools Open β†’
H5P Study Mode Interactive quizzes and flashcards Open β†’
Hazzard's 8e Comprehensive geriatric medicine study materials Open β†’
Toranot Shift Manager Night shift patient tracking, drug safety alerts, AI clinical notes Open β†’

πŸ“ Repository Structure

geriatrics-study/
β”œβ”€β”€ index.html                    # Main landing page
β”œβ”€β”€ szmc-presentation-maker/      # Presentation creation tool (online)
β”‚   β”œβ”€β”€ css/                      # Stylesheets (mobile, RTL, dark mode)
β”‚   β”œβ”€β”€ js/                       # Application logic & templates
β”‚   β”œβ”€β”€ templates/                # Case & journal club templates
β”‚   └── presentations/            # Saved presentation examples
β”œβ”€β”€ clinical-tools/               # Clinical reference applications
β”‚   β”œβ”€β”€ dashboard.html            # Main clinical tools hub
β”‚   β”œβ”€β”€ assessments.html          # Geriatric assessments (MMSE, MoCA, etc.)
β”‚   β”œβ”€β”€ medications.html          # Medication reference & Beers criteria
β”‚   β”œβ”€β”€ anticoag.html             # Anticoagulation management
β”‚   β”œβ”€β”€ decisions.html            # Clinical decision support
β”‚   β”œβ”€β”€ evidence.html             # Evidence-based guidelines
β”‚   β”œβ”€β”€ exam.html                 # Physical examination reference
β”‚   β”œβ”€β”€ oncall.html               # On-call quick reference
β”‚   └── ai-assistant.html         # AI-powered clinical assistant
β”œβ”€β”€ hazzards/                     # Hazzard's Geriatric Medicine 8e
β”‚   β”œβ”€β”€ Part1_*.html              # Principles of Geriatric Medicine
β”‚   β”œβ”€β”€ Part2_*.html              # Geriatric Syndromes
β”‚   └── Part3_*.html              # Organ System Diseases
β”œβ”€β”€ h5p/                          # Interactive learning content
β”‚   β”œβ”€β”€ build-h5p.js              # H5P content generator
β”‚   └── index.html                # Study mode interface
β”œβ”€β”€ data/                         # Shared data files
β”‚   └── content.json              # Question banks & content
β”œβ”€β”€ scripts/                      # Utility scripts
β”‚   β”œβ”€β”€ pubmed_fetcher.py         # PubMed citation fetcher
β”‚   β”œβ”€β”€ setup-local-presentation-maker.sh   # Local setup (Linux/macOS)
β”‚   └── setup-local-presentation-maker.ps1  # Local setup (Windows)
└── local-presentation-maker/     # Local instance (git-ignored)

πŸ› οΈ Features

Presentation Maker

  • 25+ slide templates for case presentations and journal clubs
  • AI-assisted content generation from clinical notes
  • Export options: PPTX, PDF, PNG, HTML
  • Hebrew RTL support for bilingual presentations
  • Dark mode for comfortable editing
  • PWA support - install as app on mobile/desktop
  • Offline capable with service worker caching

Clinical Tools

  • Geriatric Assessments: MMSE, MoCA, GDS, ADL/IADL scales
  • Medication Reference: Beers criteria, drug interactions
  • Anticoagulation: CHADS-VASc, HAS-BLED, reversal protocols
  • Evidence Search: Quick access to guidelines and literature

Study Resources

  • Hazzard's 8e: Complete textbook content searchable
  • H5P Quizzes: Interactive board exam preparation
  • Flashcards: Spaced repetition learning

Shift Management (Toranot)

  • Patient Tracking: Night shift patient list with acuity scoring
  • Drug Safety: Beers 2023 criteria, drug interaction screening
  • Lab Monitoring: KDIGO AKI and hemoglobin delta alerts
  • Antibiotic Dosing: 19 antibiotics with renal adjustment
  • AI Clinical Notes: Claude and Gemini-powered documentation
  • OCR Import: Scan patient lists with camera

πŸ’» Development

Local Development

# Clone the repository
git clone https://github.com/Eiasash/geriatrics-study.git
cd geriatrics-study

# Serve locally (any static server works)
npx serve .
# or
python -m http.server 8000

Local Presentation Maker

Create your own offline, customizable copy of the Presentation Maker:

# Linux/macOS
./scripts/setup-local-presentation-maker.sh

# Windows PowerShell
.\scripts\setup-local-presentation-maker.ps1

This creates a local-presentation-maker/ folder (git-ignored) with:

  • Dashboard - Quick access to templates, recent presentations, statistics
  • Local HTTP Server - Python/Node.js server for full functionality
  • Personal Config - Customize your name, theme, language, shortcuts
  • Local Storage - Save presentations to my-presentations/, exports/, backups/
  • Update Mode - Refresh core files while preserving your data

Building H5P Content

cd h5p
npm install
npm run build

🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

Quick start:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Please read our Code of Conduct before contributing.


πŸ”’ Security

For security concerns or to report vulnerabilities, please see our Security Policy.

πŸ“ License

MIT License - see LICENSE for details.

πŸ“‹ Changelog

See CHANGELOG.md for version history and release notes.


πŸ₯ About

This project is developed for the Geriatrics Department at Shaare Zedek Medical Center, Jerusalem.

It provides educational and clinical tools for:

  • Medical residents and fellows
  • Attending physicians
  • Medical students
  • Allied health professionals

Made with ❀️ for better geriatric care

About

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors