ワンクリックで
med-and-problem-reconciliation
List a patient's active problem list and current medications, grouped by indication, for quick reconciliation
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
List a patient's active problem list and current medications, grouped by indication, for quick reconciliation
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Read the plant-floor Azure IoT surface — device twins (spindles, conveyors, robotic arms, vision systems), time-series telemetry with pre-annotated alarms, downtime events with cause codes and lot ids, and per-line OEE rollups (Availability × Performance × Quality).
Share generated files (PDFs, charts, CSVs) with Frank by writing them to /tmp and referencing the absolute path. The frontend auto-converts /tmp paths into download links.
Build the downloadable incident brief PDF — cover + KPI strip + OEE chart + downtime timeline + root-cause narrative + supplier/material signals + recommended actions + sign-off, per SOP §7.1. Renders via the inline HTML template + Playwright.
Microsoft 365 surface — READ Frank's mailbox / Wes's calendar / OneDrive (shift reports, SOPs) AND a strict H-I-T-L workflow to draft and send an email (e.g. brief Wes on the morning incident).
Compute and plot OEE — a 7-day trend chart with target/threshold lines, an overlay of telemetry alarms and downtime stops, plus a flat CSV export. Saves /tmp/oee-trend-<plant>-line-<N>-<date>.png + .csv.
The Olympus Cleveland-plant Standard Operating Procedure — alarm thresholds, escalation matrix, supplier quality-hold rules, OEE definitions, incident-brief template requirements. Cite the section number when answering.
| name | med-and-problem-reconciliation |
| description | List a patient's active problem list and current medications, grouped by indication, for quick reconciliation |
| enabled | true |
Use this skill when the user asks for the active problem list, current medications, or a med-reconciliation view (e.g. "Pull the problem list for Sofia", "What's Eleanor on right now?", "Med rec for PAT-100001").
epic_search_patients_by_name → epic_get_patient if needed.
In parallel:
epic_list_conditions(patient_id) — active problemsepic_list_medications(patient_id, status: 'active') — current medsepic_list_allergies(patient_id) — for context (don't reconcile, just show)Group medications by indication:
# Eleanor Hsu (PAT-100001) — Active Problems & Medications
## ⚠️ Allergies
- Penicillin — moderate (rash)
## Active problems (3)
- Essential hypertension (I10) — since 2014
- Type 2 diabetes mellitus (E11.9) — since 2017
- ASCVD (I25.10) — since Aug 2025 *(post-MI)*
## Active medications (5)
### Hypertension
- Lisinopril 20 mg PO daily — since 2014 *(prescribed by Dr. Solomon)*
- Metoprolol succinate 50 mg PO daily — since Aug 2025 *(Dr. Mendez)*
### Type 2 diabetes
- Metformin 1000 mg PO BID — since 2017 *(Dr. Solomon)*
### Post-MI secondary prevention
- Atorvastatin 40 mg PO QHS — since Aug 2025 *(Dr. Mendez)*
- Aspirin 81 mg PO daily — since Aug 2025 *(Dr. Mendez)*
## Reconciliation notes
- All five active medications are matched to an active problem on the problem list — no orphans.
- Prescriber split is appropriate: PCP owns chronic management, Cardiology owns post-MI regimen.
prescriber_id to the practitioner's name in parens (call epic_get_practitioner if you don't have it cached from another call).indication field; alphabetise within group.