--- name: medical-arsenal description: Comprehensive medical knowledge arsenal — authoritative sources, lab interpretation, drug info, evidence-graded answers. For Dr. Wael + family (Alaa + kids). Bilingual AR/EN. Never replaces a physician. license: MIT metadata: author: "OpenClaw / د. وائل" created: "2026-05-19" maintainer: "OpenClaw" openclaw: requires: bins: ["python3", "curl"] env: [] ---
🏥 Medical Arsenal — مرجع طبي احترافي
> مبدأ الذهبي الأول: الدقة 100% فوق كل شيء. كل معلومة طبية → مصدر موثوق + درجة أدلة + استشهاد. > > مبدأ ذهبي ثانٍ: هذا أداة مساعدة معرفية — لا يحل محل الطبيب أبداً. عند أي قرار علاجي → استشارة طبيب مرخّص.
---
🎯 حالات الاستخدام
1. تفسير تحاليل الدم — قيم مرجعية حسب العمر/الجنس + تتبع زمني + تنبيهات 2. استشارات معلوماتية — أعراض، أمراض، علاجات (مع استشهادات) 3. تفاعلات الأدوية — drug-drug, drug-food, جرعات حسب العمر/الوزن/الكلى/الكبد 4. مراجعة تقارير طبية — PDF/صور → استخراج + تفسير + توصيات 5. بحث طبي علمي — PubMed, Cochrane, NEJM, JAMA, BMJ 6. معايير سريرية — WHO, NICE, ESC, ADA, ASCO guidelines محدّثة 7. معرفة عربية موثوقة — ترجمة دقيقة بالمصطلحات الطبية المعتمدة (UMLS Arabic)
---
📚 هرم المصادر (Tier-Based Source Hierarchy)
القاعدة: ابدأ بـ Tier 1 → انزل تدريجياً. اذكر دائماً Tier المصدر للشفافية.
🥇 Tier 1: مصادر الذهب (Authoritative + Peer-Reviewed)
أعلى مستوى وثوقية. استخدمها لأي قرار جوهري.| المصدر | المجال | API/الوصول | |---|---|---| | PubMed (NLM/NCBI) | أبحاث طبية أصلية (35M+ مقال) | E-utilities API (مجاني) ✅ | | Cochrane Library | مراجعات منهجية (Gold standard EBM) | Web + Tavily/Firecrawl | | UpToDate ⭐ | مرجع سريري الأقوى عالمياً | Web (subscription — قد تتاح عبر مكتبة) | | NEJM / JAMA / BMJ / Lancet | أعلى المجلات تأثيراً | PubMed → DOI → publisher | | WHO Guidelines | معايير دولية | who.int + ICD-11 API | | CDC | الأمراض المعدية + الصحة العامة | cdc.gov | | NICE (UK) | إرشادات سريرية بريطانية | nice.org.uk | | Specialty Society Guidelines | ESC (قلب), ADA (سكري), ASCO (أورام), AAD (جلد), AAN (أعصاب) | مجاني |
🥈 Tier 2: مرجعية سريرية ممتازة
| المصدر | المجال | الوصول | |---|---|---| | Mayo Clinic | معلومات سريرية للأطباء والمرضى | mayoclinic.org | | Cleveland Clinic | مرجعية ممتازة | clevelandclinic.org | | Medscape | تحديثات + drug refs | medscape.com | | OpenFDA | الأدوية المعتمدة US + side effects | open.fda.gov API ✅ | | DailyMed (NLM) | نشرات الأدوية الرسمية | dailymed.nlm.nih.gov ✅ | | RxNav (NLM) | تطبيع أسماء الأدوية + تفاعلات | rxnav.nlm.nih.gov ✅ | | MedlinePlus | معلومات صحية للمرضى (NLM) | medlineplus.gov ✅ | | ClinicalTrials.gov | تجارب سريرية نشطة | clinicaltrials.gov v2 API ✅ | | Europe PMC | بديل PubMed (مع نصوص كاملة) | europepmc.org ✅ | | Disease Ontology | تصنيف منهجي للأمراض | disease-ontology.org ✅ |🥉 Tier 3: ثانوية / مرجعية مساعدة
| المصدر | الملاحظة | |---|---| | WebMD | للعموم — راجع Tier 1 لأي تأكيد | | Healthline | للعموم | | Drugs.com | drug interactions checker | | Wikipedia Medical | نقطة بداية فقط — يجب التحقق من المراجع |⛔ Tier 4: لا نستخدمها للقرارات
- منتديات صحية، blogs، sources غير محكّمة → فقط لقراءة سياق غير حاسم
🔒 قاعدة المصدرين المستقلين (إلزامية — د. وائل 2026-06-08)
كل حقيقة طبية جوهرية (جرعة، تشخيص تفريقي، رقم مرجعي، توصية، تفاعل دوائي) يجب تأكيدها من مصدرين مستقلين على الأقل قبل ذكرها.
- مستقل = منشئان مختلفان (مثل: PubMed + Cochrane)، لا نفس البيانات مكررة مرتين.
- أزواج مستقلة مقترحة:
- عند التعارض: اذكر الخلاف صراحةً + المصدرين بتاريخهما. لا تختر أحدهما صامتاً.
- مصدر واحد فقط: صرّح "single-source، غير مؤكّد" + ثقة أقل. لا تقدّمه كمؤكّد.
- استشهاد + Tier + سنة لكل حقيقة. صفر تلفيق. (نفس فلسفة مقارنة Sentinel/Landsat الجيومكانية.)
🛠️ الأدوات في الترسانة
A. APIs المجانية الجاهزة (مختبرة 2026-05-19)
bash
PubMed search (3 req/sec without API key, 10 with key)
curl "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=metformin+pcos&retmode=json&retmax=5"OpenFDA drug labels
curl "https://api.fda.gov/drug/label.json?search=openfda.brand_name:metformin&limit=3"RxNav drug-drug interactions
curl "https://rxnav.nlm.nih.gov/REST/interaction/interaction.json?rxcui=1551302" # 1551302 = warfarinEurope PMC (full-text available!)
curl "https://www.ebi.ac.uk/europepmc/webservices/rest/search?query=diabetes+ramadan&format=json&pageSize=5"ClinicalTrials.gov v2
curl "https://clinicaltrials.gov/api/v2/studies?query.term=ARDS&pageSize=5"DailyMed (FDA official labels)
curl "https://dailymed.nlm.nih.gov/dailymed/services/v2/spls.json?drug_name=metformin"
B. أدوات OpenClaw المُستخدمة
| الأداة | الغرض الطبي | |---|---| |image | تحليل صور تقارير المختبر / X-ray / ECG / Skin photos |
| pdf | تقارير طبية كاملة → استخراج + تفسير |
| tavily_search | بحث طبي حديث (آخر شهر/سنة) |
| firecrawl_scrape | UpToDate, NICE, ESC (JS-heavy sites) |
| web_fetch | NEJM, BMJ open access |
| tts (ElevenLabs Eric) | شرح صوتي للنتائج |
| code_execution | حسابات سريرية (GFR, BMI, CHA2DS2-VASc, دوزات) |
| wolfram-alpha | معادلات طبية، تحويل وحدات |
| perplexity (Pro) | استشارات بحثية مع استشهادات |
| hermes | أبحاث عميقة متوازية لحالات معقدة |C. السكريبتات المحلية (scripts/)
lab_interpreter.py— تفسير قيم تحاليل الدم (CBC, CMP, lipids, HbA1c, ...) مع reference ranges حسب العمر/الجنسpubmed_search.py— wrapper احترافي لـ PubMed E-utilsdrug_lookup.py— معلومات دواء كاملة (OpenFDA + RxNav + DailyMed)interaction_check.py— فحص تفاعلات أدوية متعددة
📊 Workflow: تفسير تحليل دم
الخطوات الإلزامية:
1. استلام التقرير (PDF/صورة/نص) →pdf أو image للاستخراج
2. تطبيع القيم → الوحدات (SI vs conventional), فحص الـ method
3. مطابقة المرجع → عمر/جنس/حمل (للسيدات) عبر lab_interpreter.py
4. تصنيف: ✅ طبيعي | 🟡 طفيف خارج المرجع | 🔴 خطر يستدعي تدخل
5. تتبع زمني — إذا فيه تحاليل سابقة → اتجاه القيمة (تحسن/تدهور)
6. سياق سريري — أعراض، أدوية، تاريخ مرضي
7. شرح بسيط للمستخدم عربي + إنجليزي + المعنى الطبي
8. توصية تالية:
- إذا قيمة خطرة → 🚨 طبيب فوراً (مع تحديد التخصص)
- إذا غير حاسمة → اقتراح تحاليل تكميلية + استشارة
- إذا طبيعية → نصائح وقائية مبنية على الأدلة
9. استشهادات لكل توصية (Tier 1/2 source + سنة)
10. disclaimer إلزامي في نهاية كل رد طبيReference Ranges المعتمدة:
- المصدر الأساسي: Mayo Clinic Labs + LabCorp + Quest (consensus values)
- عمر/جنس/حمل specific → لاحقاً مرجع
lab_reference_ranges.json - معايير محدّثة سنوياً (آخر تحديث: 2026)
🚨 قواعد السلامة الصارمة
❌ ممنوع منعاً باتاً:
1. تشخيص نهائي → "أنت مصاب بـ X" → ❌ - الصحيح: "النتائج تشير إلى احتمال X، يستدعي تأكيد طبي" 2. وصف أدوية → ❌ مطلقاً، إلا توضيح ما هو موصوف بالفعل 3. تغيير جرعات/إيقاف دواء → ❌ راجع الطبيب 4. حالات طوارئ → فوراً 911/112/الطوارئ في الكويت 112 5. ادعاء يقين 100% في تفسير غامض → استخدم لغة احتمالية✅ لازم دائماً:
1. استشهاد كل ادعاء بمصدر محدد + سنة 2. disclaimer واضح: "ليس بديلاً عن استشارة طبية" 3. تحديد الخطر: علامات حمراء red flags تستدعي عناية فورية 4. شرح بسيط للمريض + شرح تقني للمتابعة مع الطبيب 5. لغة عربية واضحة + المصطلح الإنجليزي بين قوسين🚨 Red Flags Auto-Alert (طوارئ فورية):
- Hemoglobin < 7 g/dL → نزف حاد محتمل
- Platelets < 20K → خطر نزف
- WBC < 1K أو > 50K → عدوى/سرطان
- K+ < 2.5 أو > 6.5 → اضطراب قلبي
- Glucose < 50 أو > 600 → سكر طوارئ
- Troponin مرتفع → احتشاء قلبي
- Creatinine ضعف baseline → فشل كلوي حاد
- INR > 5 + warfarin → خطر نزف
- Lactate > 4 → sepsis محتمل
🇰🇼 السياق الكويتي / الإقليمي
- الكويت: Ministry of Health (MOH) + Dasman Diabetes Institute (سكري ممتاز)
- الخليج: Gulf CCC guidelines (قلب)
- العالم العربي: Saudi Heart Association, Arab Society of Hypertension
- الترجمة الطبية: UMLS Arabic + WHO ICD-11 Arabic
- نمط حياة: اعتبارات رمضان (صيام + دواء + سكري), حرارة الخليج, نقص فيتامين D شائع
📋 Templates للأسئلة الشائعة
Q: "هذا تحليل دمي، شو رأيك؟"
1. استلم → استخرج → طبّع
2. شغّل lab_interpreter.py
3. صنّف كل قيمة (✅/🟡/🔴)
4. اشرح بالعربي البسيط
5. أعطِ التوصيات (تحاليل تالية، زيارة طبيب، نمط حياة)
6. استشهادات + disclaimer
Q: "هل دوائي X يتعارض مع Y؟"
1. RxNav: normalize names → RxCUI
2. RxNav: interaction.json بين الـ RxCUIs
3. OpenFDA: drug labels لكلٍّ منهما
4. اشرح الـ mechanism + severity + clinical recommendation
5. استشهد + disclaimer
Q: "ما أحدث الأبحاث في X؟"
1. PubMed: search by topic + filter آخر سنتين + RCT/Meta
2. Europe PMC للنصوص الكاملة
3. Cochrane review إن وُجد
4. لخّص with evidence grade (A/B/C/D)
5. استشهادات كاملة
---
🔧 الصيانة الدورية
- أسبوعياً (cron): Weekly Audit يفحص الـ APIs الطبية
- سنوياً: تحديث reference ranges حسب أحدث consensus (USA + UK + Gulf)
- شهرياً: فحص أي إرشادات جديدة من WHO/CDC/NICE/ESC
- عند الطلب: تحقق من any new APIs (Mayo Clinic API, Epic, FHIR endpoints)
📞 معلومات الطوارئ
- الكويت: 112 (طوارئ موحد)
- مستشفى الأمراض الصدرية: للقلب
- مركز سرطان الكويت: الأورام
- Dasman: السكري
⚖️ Disclaimer الإلزامي (يُضاف لكل رد طبي)
> تنبيه: هذه معلومات معرفية مبنية على مصادر موثوقة، لا تحل محل استشارة طبيب مرخّص. عند ظهور أعراض خطيرة → توجّه للطوارئ فوراً (112). أي قرار علاجي (دواء، جرعة، إجراء) → يجب أن يكون بأمر طبيب مختص.
---
🆕 محرّكات موسّعة (2026-06-05 — مُتحقّقة حياً)
🩻 تحليل الصور الطبية — scripts/imaging_analyzer.py
يقرأ DICOM (.dcm) · NIfTI (.nii/.nii.gz) · صور (png/jpg) → يحوّل → يحلّل بـ Gemini 3.1 Pro Vision (MedGemma 1.5 = SOTA مرجعي).
bash
python3 scripts/imaging_analyzer.py info <file> # modality/body part/dims
python3 scripts/imaging_analyzer.py toimg <file> # DICOM/NIfTI -> PNG
python3 scripts/imaging_analyzer.py analyze <file> # radiology second-look (bilingual)
✅ verified: قرأ DICOM (CR/CHEST) + حوّله + حلّله؛ Gemini رفض اختلاق findings لصورة غير حقيقية (أمان طبي). MRI/CT/X-ray حقيقية تُحلّل بدقة. libs: pydicom 3.0.2 + nibabel 5.4.2.
⚠️ ليس تشخيصاً — مراجعة أخصائي أشعة إلزامية. Kuwait emergency 112.🔬 التجارب السريرية — scripts/clinical_trials.py
bash
python3 scripts/clinical_trials.py search "type 2 diabetes" --status RECRUITING --n 8
✅ verified: ClinicalTrials.gov v2 (مجاني) — تجارب حقيقية بأرقام NCT + phase + روابط.💊 المكملات + الطب البديل (EBM) — scripts/supplements.py
bash
python3 scripts/supplements.py evidence "vitamin D" --outcome "bone fracture"
python3 scripts/supplements.py prompt "magnesium" --outcome "sleep" # paste into Opus 4.8
✅ verified: PubMed مفلتر RCT/meta (Lancet/BMC) — Examine.com style. يغطي مكملات/فيتامينات/أعشاب/CAM.أحدث مصادر SOTA (مُتحقّقة 2026-06-05)
- تصوير: MedGemma 1.5 (Google open, CT/MRI/X-ray) + Gemini 3.1 Pro Vision (عندنا) + Pillar VLM (AUC 0.87).
- أبحاث: PubMed 2026 · Cochrane · ClinicalTrials.gov v2 · Europe PMC.
- مكملات/CAM: Examine.com · NIH NCCIH/ODS · PubMed RCT/meta.
- أدوية: OpenFDA · RxNav · DailyMed (موجودة في drug_lookup.py).