Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Reconciling Medications

ASecurity

Compares medication lists across care settings to identify discrepancies, duplications, and omissions. Use when performing medication reconciliation, identifying med discrepancies, or verifying discharge prescriptions.

22 stars
0 votes
0 copies
0 views
Added 9/20/2026
researchgoreactapidocumentation

Works with

cliapi

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add lev-os/agents --skill reconciling-medications --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reconciling Medications?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Reconciling Medications
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lev-os-reconciling-medications/badge)](https://www.skillsdirectory.com/skills/lev-os-reconciling-medications)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: reconciling-medications
description: Compares medication lists across care settings to identify discrepancies, duplications, and omissions. Use when performing medication reconciliation, identifying med discrepancies, or verifying discharge prescriptions.
tags:
  - reconciliation
  - pharmacy
  - patient-safety
metadata:
  author: casemark
  practice_areas:
    - Clinical Pharmacy
    - Pharmacy
  document_types:
    - Reconciliation Report
  skill_modes:
    - Reconciliation
    - Verification
---

# Reconciling Medications

Performs structured medication reconciliation across care transitions by comparing
medication lists from multiple settings, flagging discrepancies, and producing an
actionable reconciliation report suitable for pharmacist or provider review.

---

## Why This Skill Exists

Medication errors injure over 1.3 million Americans annually and kill approximately
7,000. The single highest-risk moment is a **care transition** — admission, transfer,
or discharge — where medication lists from different sources must be merged into one
accurate, current regimen.

The Joint Commission recognizes this risk as **National Patient Safety Goal
NPSG.03.06.01**, requiring organizations to "maintain and communicate an accurate
patient medication list." Despite this mandate, studies consistently show that
**30–70 % of patients** have at least one unintended medication discrepancy at
admission or discharge.

This skill exists to systematically surface those discrepancies before they reach
the patient. It enforces the **Best Possible Medication History (BPMH)**
methodology: a structured interview and multi-source verification process that
goes beyond simply copying a list from the chart.

**When to invoke this skill:**
- Admission med-rec (ED → inpatient)
- Transfer med-rec (ICU → floor, facility → facility)
- Discharge med-rec (inpatient → home/SNF/rehab)
- Post-discharge follow-up or clinic visit reconciliation
- Retrospective chart review for quality or litigation support

---

## Checkpoint A: Pre-Draft Intake (Mandatory)

Before generating any output, **confirm or obtain** every item below. If a source
is unavailable, document it as `[NOT PROVIDED]` — never silently skip it.

### A1. Transition Context

| Field | Required | Notes |
|---|---|---|
| Transition type | Yes | Admission / Transfer / Discharge / Clinic follow-up |
| Sending facility & unit | Yes | Include care level (ICU, med-surg, SNF, home) |
| Receiving facility & unit | Yes | Same |
| Date/time of transition | Yes | Use ISO-8601 when possible |
| Responsible provider (sending) | Yes | Name, role, contact |
| Responsible provider (receiving) | Yes | Name, role, contact |

### A2. Medication Lists Available

Collect **all** lists that exist. Each list becomes a column in the reconciliation
matrix. Common sources:

1. **Home medication list** — patient-reported or pharmacy-verified
2. **Admission orders** — first orders entered on arrival
3. **Inpatient medication administration record (MAR)** — what was actually given
4. **Discharge prescription list** — what the patient leaves with
5. **External pharmacy records** — retail/mail-order fill history
6. **Prior facility transfer summary** — if transferring between facilities

> **BPMH note:** The home list should ideally be built from ≥ 2 sources (patient
> interview + pharmacy records or pill bottles). A single-source list must be
> flagged as `[UNVERIFIED — SINGLE SOURCE]`.

### A3. Patient Context

| Field | Required | Notes |
|---|---|---|
| Age / DOB | Yes | Pediatric and geriatric patients carry extra risk |
| Weight (kg) | When available | Required for weight-based dosing checks |
| Allergies & intolerances | Yes | Drug, food, environmental; include reaction type |
| Renal function (SCr / CrCl / eGFR) | When available | Flag renally-dosed meds if absent |
| Hepatic function (Child-Pugh / MELD) | When available | Flag hepatically-dosed meds if absent |
| Pregnancy / lactation status | When applicable | Category X drugs must be flagged immediately |
| Primary diagnoses | Yes | Needed to validate indication for each med |
| Code status / goals of care | When available | Affects appropriateness of certain therapies |

---

## Workflow

### Step 1 — Normalize Each List

For every medication on every source list, extract and standardize:

| Column | Format | Example |
|---|---|---|
| Generic name | lowercase, INN preferred | metoprolol succinate |
| Brand name | Title Case, if relevant | Toprol-XL |
| Dose | numeric + unit | 50 mg |
| Route | abbreviation (PO, IV, SQ, etc.) | PO |
| Frequency | standard sig codes | daily |
| Indication | short phrase | HTN |
| PRN qualifier | if applicable | PRN headache |
| Prescriber | name or role | Dr. Chen (cardiology) |

**Include OTC medications, herbals, vitamins, and supplements.** These are the
most commonly omitted categories and frequently cause interactions (e.g.,
St. John's Wort + SSRIs, fish oil + anticoagulants).

### Step 2 — Build the Reconciliation Matrix

Create a row per unique medication (match by generic name + route). Columns
represent each source list. Mark the status in each cell:

| Status Code | Meaning |
|---|---|
| `CONTINUED` | Same drug, dose, route, frequency — no change |
| `DOSE CHANGED` | Same drug, different dose or frequency |
| `NEW` | Not present on prior list |
| `DISCONTINUED` | Present on prior list, absent on current |
| `OMITTED — UNINTENTIONAL?` | Absent without documented rationale — **flag for review** |
| `THERAPEUTIC DUPLICATE` | Different drug, same pharmacologic class, overlapping indication |
| `DUPLICATE` | Same drug appears more than once |
| `HELD` | Temporarily suspended (e.g., NPO, peri-operative) |
| `SUBSTITUTED` | Formulary or insurance swap to a different agent in the same class |

### Step 3 — Flag Discrepancies

Every row that is **not** `CONTINUED` is a discrepancy requiring attention.
Prioritize by severity:

**Critical (resolve before patient leaves the current setting):**
- Omission of a high-alert medication (see ISMP list below)
- Duplicate anticoagulant, insulin, or opioid
- Drug-drug interaction rated as "major" or "contraindicated"
- Allergy mismatch — medication on list conflicts with documented allergy
- Category X drug in pregnancy

**High (resolve within the same shift):**
- Unintentional dose change on a narrow therapeutic index drug
- Renal/hepatic dose adjustment needed but not made
- Omission of chronic disease maintenance medication (e.g., anticonvulsant, immunosuppressant)

**Moderate (resolve before next transition):**
- Therapeutic duplicate with no documented rationale
- OTC/supplement omission with interaction potential
- Frequency discrepancy (e.g., BID vs TID)

**Low (document for follow-up):**
- Brand/generic discrepancy with no clinical impact
- Cosmetic sig differences (e.g., "daily" vs "once daily")

### Step 4 — High-Alert Medication Cross-Check

Per the **ISMP List of High-Alert Medications in Acute Care Settings**, give
extra scrutiny to:

| Class | Examples | Key Checks |
|---|---|---|
| Anticoagulants | warfarin, heparin, enoxaparin, DOACs | Duplication, bridging protocols, INR/anti-Xa monitoring |
| Insulins | all formulations | Sliding scale vs scheduled, basal/bolus pairing, hypoglycemia risk |
| Opioids | morphine, hydromorphone, fentanyl, oxycodone | MME calculation, duplicate opioids, naloxone co-prescribing |
| Antiarrhythmics | amiodarone, sotalol, flecainide | QTc interactions, thyroid/pulmonary monitoring |
| Chemotherapy | all agents | Protocol verification, hold criteria, supportive meds |
| Concentrated electrolytes | KCl > 40 mEq, NaCl 23.4 %, MgSO4 | Concentration, rate, cardiac monitoring |
| Neuromuscular blockers | succinylcholine, rocuronium | Context-appropriate only (OR/ICU), never on floor orders |
| Sedatives (IV) | propofol, midazolam, ketamine | Setting-appropriate, monitoring orders in place |

If **any** high-alert medication has a discrepancy of any severity, escalate the
finding to the top of the report regardless of the general severity tier.

### Step 5 — Allergy & Interaction Screen

- Cross-reference every medication on the reconciled list against the patient's
  **allergy and intolerance record**.
- Flag **cross-sensitivities** (e.g., penicillin allergy → cephalosporin caution).
- Run a drug-drug interaction check across the **final reconciled list**. Report
  interactions at the "major" or "contraindicated" level. Note "moderate"
  interactions only if clinically relevant given patient context.

### Step 6 — Renal & Hepatic Dose Review

If renal or hepatic function data is available:
- Flag every renally-cleared medication where the dose has **not** been adjusted
  for the patient's CrCl/eGFR.
- Flag hepatically-metabolized medications where Child-Pugh or MELD suggests
  dose reduction.
- If lab values are `[NOT PROVIDED]`, append a blanket caveat:
  `⚠ Renal/hepatic function not available — dose appropriateness not verified.`

---

## Output Structure

The final reconciliation report must contain these sections in order.
See `references/RECONCILIATION-TEMPLATE.md` for formatted table templates.

1. **Header** — Patient identifier, transition type, date, facilities, providers
2. **Summary Dashboard** — Total meds reconciled, counts by status code,
   critical/high/moderate/low discrepancy counts
3. **Reconciliation Matrix** — Full table, sorted by discrepancy severity
   (critical first), then alphabetically
4. **High-Alert Medication Detail** — Dedicated section for any high-alert med
   with a non-CONTINUED status
5. **Allergy & Interaction Findings** — Allergy mismatches and major DDIs
6. **Renal/Hepatic Flags** — Dose adjustment concerns
7. **Unresolved Items** — Anything marked `[VERIFY]` or `[NOT PROVIDED]`
8. **Pharmacist Attestation Block** — Name, credentials, date, signature line

---

## Checkpoint B: Post-Draft Alignment (Mandatory)

Before finalizing, verify **every** item:

- [ ] Every medication from every source list appears in the matrix (no silent drops)
- [ ] Every non-CONTINUED row has a severity rating
- [ ] High-alert medications are called out in their dedicated section
- [ ] Allergy list has been cross-checked against the final reconciled list
- [ ] OTC meds, herbals, and supplements are included
- [ ] Renal/hepatic caveat is present if labs were unavailable
- [ ] All `[VERIFY]` and `[NOT PROVIDED]` tags are collected in Unresolved Items
- [ ] Transition context (sending/receiving facility, providers) is complete
- [ ] Output follows the template structure in `references/RECONCILIATION-TEMPLATE.md`
- [ ] No medication was assumed to be intentionally discontinued without documentation

---

## Quality Audit

| Criterion | Pass | Fail |
|---|---|---|
| All source lists accounted for | Every provided list appears as a column | Any list silently omitted |
| BPMH sourcing documented | ≥ 2 sources for home med list, or flagged as single-source | Single source used without flag |
| High-alert meds highlighted | Dedicated section present with zero omissions | Any high-alert med buried in general matrix only |
| Allergy cross-check completed | Explicit statement of check; findings listed or "none" | No mention of allergy screen |
| Severity tiers assigned | Every discrepancy has Critical / High / Moderate / Low | Any discrepancy without a tier |
| Renal/hepatic addressed | Dose flags present or caveat for missing labs | No mention of organ function |
| OTC/supplement inclusion | Explicitly listed or noted as `[NOT PROVIDED]` | Category entirely absent |
| `[VERIFY]` tags collected | All uncertain items in Unresolved section | Uncertain items unmarked or scattered |
| Attestation block present | Pharmacist name, credentials, date, signature line | Missing or incomplete |

---

## Reference Files

- [`references/RECONCILIATION-TEMPLATE.md`](references/RECONCILIATION-TEMPLATE.md) —
  Output table templates for the reconciliation matrix, summary dashboard,
  high-alert detail section, and attestation block.

### External References (do not fetch — for human context only)

- Joint Commission NPSG.03.06.01 — Medication Reconciliation
- ISMP List of High-Alert Medications in Acute Care Settings (updated annually)
- WHO High 5s Project — Standard Operating Protocol for Medication Reconciliation
- ASHP Guidelines on Pharmacy-Directed Medication Reconciliation

---

## Guidelines

- Never assume a medication was intentionally discontinued without explicit documentation from the prescribing provider. Unexplained absences from a medication list must be flagged as `[OMITTED — UNINTENTIONAL?]` until resolved.
- The Best Possible Medication History (BPMH) must be sourced from at least two independent sources (e.g., patient interview plus pharmacy fill records). A single-source medication history must always be flagged as `[UNVERIFIED — SINGLE SOURCE]`.
- High-alert medications per the ISMP list require individual line-by-line reconciliation at every care transition — they must never be batch-processed or assumed continued without verification.
- All OTC medications, herbal supplements, and vitamins must be explicitly included in the reconciliation matrix. Their omission is the most common source of undetected drug-drug interactions at care transitions.
- When renal or hepatic function data is unavailable, append a blanket caveat to the reconciliation report rather than assuming doses are appropriate. Never silently pass a renally-cleared medication without organ function verification.
- Every discrepancy must be assigned a severity tier (Critical, High, Moderate, Low) before the reconciliation report is finalized. Untiered discrepancies are considered incomplete reconciliation.
- Reconciliation reports are draft documents until attested by a licensed pharmacist or credentialed provider. AI-generated output must never be transmitted to a receiving facility without human review and signature.
- For cross-facility transfers, confirm formulary compatibility between sending and receiving institutions before finalizing therapeutic substitutions to prevent gaps in medication availability at the receiving site.

Attribution

lev-oslev-os
View sourceMore from lev-os →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Competitor Analysis

This skill provides comprehensive analysis of competitor SEO and GEO strategies, revealing what's working in your market and identifying opportunities to outperform the competition.

1823 votes

Deep Research

Universal deep research agent team. 13-agent pipeline for rigorous academic research on any topic. 7 modes: full research, quick brief, paper review, lit-review, fact-check, Socratic guided research dialogue, and systematic review with optional meta-analysis. Covers research question formulation, Socratic mentoring, methodology design, systematic literature search, source verification, cross-source synthesis, risk of bias assessment, meta-analysis, APA 7.0 report compilation, editorial review...

452202 votes

Paperclip Distill

Use when an operation issue is a Paperclip cursor-window, distill, or backfill — `operationType: "distill"` or `"backfill"` and the body references a Paperclip source bundle for a project or root issue. Turn raw Paperclip activity into a wiki-insightful project page, decisions log, and history note. This skill exists specifically to replace the stiff, datestamp-heavy templated output that the deterministic distiller produces.

805541 votes

Academic Pipeline

Orchestrator for the full academic research pipeline: research -> write -> integrity check -> review -> revise -> re-review -> re-revise -> final integrity check -> finalize. Coordinates deep-research, academic-paper, and academic-paper-reviewer into a seamless 10-stage workflow with mandatory integrity verification, two-stage peer review, and reproducible quality gates. Triggers on: academic pipeline, research to paper, full paper workflow, paper pipeline, end-to-end paper, research-to-publi...

452201 votes

Exa Search

Semantic search, similar content discovery, and structured research using Exa API

304951 votes
View all in research →