OP

openevidence-data-handling

Outlines data classification and retention policies to ensure HIPAA compliance for clinical AI queries.

Install

mkdir -p .claude/skills/openevidence-data-handling && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5474" && unzip -o skill.zip -d .claude/skills/openevidence-data-handling && rm skill.zip

Installs to .claude/skills/openevidence-data-handling

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Data Handling for OpenEvidence.
31 charsno explicit “when” trigger
Intermediate

Key capabilities

  • →De-identify clinical query text using regex patterns
  • →Validate clinical queries for PHI and length constraints
  • →Enforce data retention schedules for clinical evidence
  • →Apply AES-256 encryption to PHI and patient-contextualized data
  • →Export evidence summaries with post-processing de-identification

How it works

The skill provides functions to sanitize clinical queries by replacing identifiers like MRNs and SSNs with redacted placeholders before transmission. It also enforces data lifecycle policies, including specific retention periods and encryption standards for different clinical data types.

Inputs & outputs

You give it
ClinicalQuery object containing queryText and patientContext
You get back
evidenceId string or array of de-identified evidence summaries

When to use openevidence-data-handling

  • →Configuring data retention policies
  • →Implementing PHI de-identification
  • →Ensuring HIPAA compliance
  • →Securing clinical evidence data flows

About this skill

OpenEvidence PHI and Consent Boundary

Overview

Establish whether data may enter OpenEvidence, who authorizes it, and how outputs move into governed systems. Keep inputs minimal, separate observed facts from assumptions, and leave consequential decisions with the named accountable owner.

Prerequisites

  • A clearly bounded workflow, accountable clinical owner, and organizational policy
  • Current first-party OpenEvidence documentation and applicable institution agreements
  • Synthetic or properly authorized minimum-necessary data

Tool Discipline

Use Read, Glob, and Grep to inspect supplied policies, plans, and evidence. Use WebFetch only for current first-party OpenEvidence documentation. Use Write or Edit only when the user requests a named deliverable with an approved destination. Never expose credentials, PHI, recordings, or unrestricted environment output.

Current Contract

  • OpenEvidence terms recommend removing identifying information before submission and assign users responsibility for lawful content.
  • Covered entities choosing to transmit PHI are governed by the applicable BAA or customer-specific agreement.
  • Visits records conversations; required notice and consent depend on law and organizational policy.

Authentication

Use only the official OpenEvidence web/mobile sign-in or an institution-approved access path. Do not invent API keys, OAuth clients, SDK credentials, service accounts, or private endpoints. Never ask a user to reveal a password, session token, cookie, or recovery code.

Instructions

  1. Classify the workflow, data elements, users, systems, jurisdiction, retention needs, and whether recording occurs.
  2. Read the current Terms, Privacy Policy, Security page, applicable BAA/MSA, and institutional policy.
  3. Minimize identifiers and free text; prefer synthetic or de-identified content when patient identity is unnecessary.
  4. Document authorization, recording notice and consent, role access, approved export destination, and deletion/retention owner.
  5. Test the workflow with synthetic data before any authorized real-data use.
  6. Produce a data-flow record with unresolved legal, privacy, security, and clinical review items.

Approval Boundaries

Do not create or share accounts; change access, roles, agreements, consent, retention, or security settings; enter PHI; record a conversation; copy content into another system; contact a patient; make a diagnosis or treatment decision; submit billing; transmit a support packet; run a production pilot; or represent vendor capabilities without explicit approval from the accountable owner. A qualified professional remains responsible for clinical decisions.

Output

Return scope, current first-party evidence and date, data classification, workflow or findings, citations reviewed, assumptions rejected, clinical and governance owners, approval state, unresolved risk, and the exact next action. Redact patient and credential data.

Error Handling

ConditionResponse
BAA or policy unavailableBlock PHI use and continue only with synthetic/de-identified data.
Consent uncertainDo not record; route to privacy or legal owner.
Output copied to unmanaged toolStop propagation, preserve facts, and follow the incident procedure.

Examples

This compact example shows the minimum reviewable handoff; adapt fields to the approved workflow without adding sensitive data.

Input:

workflow=Visits recording; jurisdiction=known; data=PHI; agreements=pending

Expected handoff:

decision=blocked; synthetic-test=allowed; approvals=privacy+clinical+security

Resources

When not to use it

  • →Transmitting PHI without an executed BAA
  • →Storing raw clinical queries beyond the 7-day limit
  • →Processing queries exceeding the 5000 character limit

Prerequisites

OpenEvidence API keyExecuted BAA with OpenEvidence

Limitations

  • →De-identification relies on regex and may miss patterns
  • →Bulk exports are limited to 50 evidence summaries per request
  • →Raw clinical queries must be purged within 7 days

How it compares

Unlike standard API integrations, this workflow mandates specific de-identification regex patterns and strict retention schedules to maintain HIPAA and GDPR compliance.

Compared to similar skills

openevidence-data-handling side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
openevidence-data-handling (this skill)12moReviewIntermediate
security-header-generator511moCautionIntermediate
backend-security-coder245moNo flagsIntermediate
api-security-best-practices158moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by jeremylongshore

View all by jeremylongshore →

analyzing-logs

jeremylongshore

Analyze application logs to detect performance issues, identify error patterns, and improve stability by extracting key insights.

14123

ollama-setup

jeremylongshore

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

1167

backtesting-trading-strategies

jeremylongshore

Backtest crypto and traditional trading strategies against historical data. Calculates performance metrics (Sharpe, Sortino, max drawdown), generates equity curves, and optimizes strategy parameters. Use when user wants to test a trading strategy, validate signals, or compare approaches. Trigger with phrases like "backtest strategy", "test trading strategy", "historical performance", "simulate trades", "optimize parameters", or "validate signals".

1071

generating-database-seed-data

jeremylongshore

Process this skill enables AI assistant to generate realistic test data and database seed scripts for development and testing environments. it uses faker libraries to create realistic data, maintains relational integrity, and allows configurable data volumes. u... Use when working with databases or data models. Trigger with phrases like 'database', 'query', or 'schema'.

1033

cursor-codebase-indexing

jeremylongshore

Execute set up and optimize Cursor codebase indexing. Triggers on "cursor index setup", "codebase indexing", "index codebase", "cursor semantic search". Use when working with cursor codebase indexing functionality. Trigger with phrases like "cursor codebase indexing", "cursor indexing", "cursor".

885

testing-mobile-apps

jeremylongshore

Execute mobile app testing on iOS and Android devices/simulators. Use when performing specialized testing. Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".

810

Search skills

Search the agent skills registry