--- title: Medication Safety Checker emoji: 💊 colorFrom: red colorTo: yellow sdk: streamlit sdk_version: 1.32.0 app_file: streamlit_app.py pinned: false license: mit ---
# 💊 Medication Safety Checker **ISMP High-Alert Medications · Drug Interactions · Safe Dose Ranges · LASA Warnings · Nine Rights Checklist** [![Hugging Face](https://img.shields.io/badge/🤗%20Hugging%20Face-Live%20Demo-blue)](https://huggingface.co/spaces/NurseCitizenDeveloper/medication-safety) [![GitHub](https://img.shields.io/badge/GitHub-Clinical--Quality--AI-181717?logo=github)](https://github.com/Clinical-Quality-Artifical-Intelligence/medication-safety) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![ISMP: 2023](https://img.shields.io/badge/ISMP-2023%20High--Alert%20List-red)](https://www.ismp.org/recommendations/high-alert-medications-acute-list) *No login · No API key · No cost · Built by a nurse, for nurses*
--- ## Overview The **Medication Safety Checker** gives student nurses a free, evidence-based reference tool covering the highest-risk areas of medication administration. Every feature is aligned to current safety standards from ISMP, The Joint Commission, and clinical pharmacology guidelines. Medication errors are the most common type of medical error — this tool helps students build the safety habits that prevent them. --- ## Features ### 🔔 High-Alert Medications - **15+ high-alert medications** from the ISMP 2023 list - Full nursing considerations, monitoring parameters, and antidotes for each - Grouped by category: Anticoagulants, Concentrated Electrolytes, Insulin, Opioids, NMBAs, and more - Searchable by generic or brand name ### ⚡ Drug Interaction Checker - Enter 2–5 medications to check for clinically significant interactions - **Live API**: Queries the NIH RxNorm Interaction API (free, no key required) - **Curated database**: 20+ pre-loaded major clinical interactions with management guidance - Severity levels: CRITICAL / HIGH / MODERATE / MINOR - Includes mechanism of action and clinical management for each interaction ### 📏 Safe Dose Verification - **30+ common medications** with standard adult dose ranges - Enter ordered dose + patient weight → instant safety check - Weight-based dosing calculations (mg/kg) - Special population flags: renal, hepatic, and elderly caution - Nursing notes for each medication ### 🔤 LASA Drug Warnings - **30+ LASA pairs** based on the ISMP LASA list and Joint Commission NPSG - Filter by Look-Alike, Sound-Alike, or Both - Filter by risk level (CRITICAL, HIGH, MODERATE, LOW) - Clinical significance and prevention strategy for each pair - Includes TALL MAN lettering guidance ### ✅ Nine Rights Checklist - Interactive pre-administration checklist (9 Rights of Medication Safety) - 36 individual verification checks across all nine rights - Progress tracking with visual completion bar - Covers: Patient, Drug, Dose, Route, Time, Documentation, Reason, Response, Right to Refuse --- ## Nine Rights of Medication Administration | Right | Key Verification | |-------|-----------------| | **1. Right Patient** | Two identifiers (name + DOB or MRN) | | **2. Right Drug** | MAR vs label, check LASA list | | **3. Right Dose** | Independent calculation, weight-based if applicable | | **4. Right Route** | IV access patent, oral route appropriate | | **5. Right Time** | Administration window, last dose check | | **6. Right Documentation** | Sign MAR immediately after — never before | | **7. Right Reason** | Know the indication | | **8. Right Response** | Pre/post assessment, expected effect | | **9. Right to Refuse** | Respect patient autonomy | --- ## ISMP High-Alert Categories Covered | Category | Examples | |----------|----------| | **Anticoagulants** | Heparin, Warfarin, Enoxaparin, Rivaroxaban, Apixaban | | **Concentrated Electrolytes** | KCl (IV), Hypertonic NaCl, Magnesium Sulphate | | **Insulin** | All types (rapid, short, intermediate, basal) | | **Opioids** | Morphine, Hydromorphone, Fentanyl, Methadone | | **Neuromuscular Blocking Agents** | Succinylcholine, Rocuronium, Vecuronium | | **Antineoplastics** | Methotrexate, Vincristine/Vinblastine | | **Sedatives/Anaesthetics** | Propofol | | **Cardiovascular** | Digoxin, Amiodarone, Nitroprusside | | **Hypoglycaemics** | Sulphonylureas (Glipizide, Glyburide) | --- ## Tech Stack | Layer | Technology | |-------|-----------| | Frontend | [Streamlit](https://streamlit.io/) (Python) | | High-Alert DB | Curated ISMP 2023 clinical data | | Interaction engine | NIH RxNorm API (free) + curated database | | Dose database | Standard adult dose ranges (clinical references) | | LASA database | ISMP LASA list + Joint Commission NPSG | | Hosting | [Hugging Face Spaces](https://huggingface.co/spaces) — free CPU tier | | CI/CD | GitHub Actions → auto-deploy on push | > **No API keys. No paid services. Fully open-source.** --- ## Local Development ```bash git clone https://github.com/Clinical-Quality-Artifical-Intelligence/medication-safety.git cd medication-safety pip install -r requirements.txt streamlit run streamlit_app.py ``` Requirements: Python 3.9+ · `streamlit` · `requests` --- ## About — Nursing Citizen Development Part of the **Nursing Citizen Development** initiative — clinicians building the tools their profession needs. **Related tools:** - [NCLEX Practice Question Generator](https://huggingface.co/spaces/NurseCitizenDeveloper/nclex-prep) — MCQ, SATA, dosage calculations with rationales - [EBP Research Tool](https://huggingface.co/spaces/NurseCitizenDeveloper/nursing-ebp-tool) — PubMed search with nursing summaries & APA citations - [Drug Card Generator](https://huggingface.co/spaces/NurseCitizenDeveloper/nursing-drug-cards) — Instant FDA drug reference cards --- ## Disclaimer For educational purposes only. Not a substitute for clinical judgement, pharmacist consultation, or your institution's medication administration protocols. Always refer to current approved prescribing information and your facility's policies. --- ## License [MIT](LICENSE) © Nursing Citizen Development / Clinical Quality Artificial Intelligence ---
Built with 🩺 by Nursing Citizen Development