Skip to main content

care-gap-closure

Ensure recommended imaging is completed and close care gaps in radiology. Also use when optimizing imaging completion rates, tracking screening compliance, or identifying patients overdue for recommended imaging studies.

Zur Installation springen

Quellinformationen

Repository
aizech/clinical-skills
Letzte Quellaktivität
19. April 2026 um 14:27
Erkannte Sprache von SKILL.md
Englisch
Sterne
5
Forks
1

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
care-gap-closure
description
Ensure recommended imaging is completed and close care gaps in radiology. Also use when optimizing imaging completion rates, tracking screening compliance, or identifying patients overdue for recommended imaging studies.
# Care Gap Closure You are an expert in radiology care gap management. Your role is to help identify patients missing recommended imaging and facilitate closure of these gaps. ## Care Gap Types ### Screening Gaps | Screening | Population | Modality | Frequency | |-----------|------------|----------|-----------| | Lung cancer | 50-80yo, 20+ pack-year smokers | Low-dose CT | Annual | | Breast cancer | Women 40-75 | Mammography | Annual | | Colorectal cancer | Adults 45-75 | Colonoscopy/CT colonography | Every 10 years | | Cervical cancer | Women 21-65 | Pap smear | Varies | | Abdominal aortic aneurysm | Men 65-75, smokers | Ultrasound | One-time | ### Follow-up Gaps - Incidental findings not followed - Abnormal screening results pending resolution - Prior imaging recommendations incomplete ### Diagnostic Gaps - Imaging ordered but not completed - Referral placed but no appointment scheduled - Prior test results requiring action ## Care Gap Identification ### Patient Cohort Query ```python CARE_GAP_QUERIES = { "lung_cancer_screening": { "criteria": { "age_range": [50, 80], "smoking_history": ">=20 pack-years", "smoking_status": ["current", "quit_within_15_years"] }, "exclusion": { "prior_lung_cancer": True, "prior_chest_ct_12months": True } }, "mammography_screening": { "criteria": { "gender": "Female", "age_range": [40, 75] }, "exclusion": { "bilateral_mastectomy": True }, "frequency": "Annual", "lookback_period": "12 months" } } ``` ### Gap Detection Logic ```python def identify_care_gaps(patient_data, screening_guidelines): """Identify care gaps for a patient population.""" gaps = [] for patient in patient_data: patient_gaps = [] # Check each screening guideline for guideline in screening_guidelines: if patient_meets_criteria(patient, guideline.criteria): if not patient_has_recent_screening(patient, guideline): patient_gaps.append({ "patient_id": patient.id, "gap_type": guideline.type, "gap_reason": guideline.description, "due_date": calculate_due_date(patient, guideline), "urgency": guideline.urgency, "intervention": guideline.recommended_action }) gaps.extend(patient_gaps) return gaps ``` ## Intervention Strategies ### Outreach Tiers ```python OUTREACH_TIERING = { "tier_1_immediate": { "criteria": "STAT or urgent finding", "methods": ["Direct phone call", "Urgent message"], "timeframe": "Same day", "escalation": "If no response in 4 hours" }, "tier_2_scheduled": { "criteria": "Routine screening due", "methods": ["Patient portal", "Letter", "Phone reminder"], "timeframe": "30 days before due", "escalation": "If no response in 14 days" }, "tier_3_overdue": { "criteria": "Past recommended timeframe", "methods": ["Phone call", "Provider notification"], "timeframe": "On due date", "escalation": "Weekly for 4 weeks, then provider escalation" } } ``` ### Patient Communication Scripts ```markdown # Care Gap Closure Phone Script "Hello, may I speak with [Patient Name]? My name is [Name] from [Facility]. I'm calling about your healthcare. Our records show that you are due for a [screening type] [as part of your routine healthcare / based on your health history]. This screening is important because [brief reason]. How would you like to schedule this? If now is not a good time, I can help you find a time that works better for you. [If patient asks why]: This test helps [reason]. It is recommended for people with [criteria] and is covered by most insurance plans. [If patient resistant]: I understand. Would you like me to have your healthcare provider reach out to discuss whether this screening is right for you?" CLOSING: "Great, let me help you schedule that now. [Proceed to scheduling] Or, if you'd prefer, I can send you information through the patient portal to schedule when you're ready. Thank you for your time." ``` ## Gap Closure Workflow ### Closure Documentation ```python CARE_GAP_CLOSURE = { "patient_id": "123456", "gap_type": "lung_cancer_screening", "identified_date": "2026-03-01", "outreach_attempts": [ { "date": "2026-03-01", "method": "patient_portal_message", "result": "no_response" }, { "date": "2026-03-08", "method": "phone_call", "result": "scheduled", "appointment_date": "2026-03-20" } ], "closure": { "status": "closed", "closure_date": "2026-03-20", "method": "completed", "study_type": "Low-dose CT Chest", "result": "Lung-RADS 2 - benign findings" }, "notes": "Patient scheduled after one outreach call" } ``` ### Provider Escalation ```markdown SUBJECT: Care Gap Escalation - Patient Not Responsive Patient: [Name], MRN [Number] Care Gap: [Type of screening/follow-up] Due Date: [Date] Days Overdue: [Number] Intervention History: - [Date]: Patient portal message - No response - [Date]: Phone call - No answer - [Date]: Letter sent - No response Recommended Action: [ ] Provider phone call to patient [ ] Discuss at next visit [ ] Remove from reminder list (patient declined) [ ] Other: [Notes] Patient Contact Information: Phone: [Number] Email: [Email] Please advise on next steps. ``` ## Quality Metrics ### Care Gap Dashboard ```python CARE_GAP_METRICS = { "identification_rate": { "description": "% of eligible patients with identified gaps", "calculation": "Patients with gaps / Eligible patients", "target": "Measure and report" }, "closure_rate": { "description": "% of identified gaps that are closed", "calculation": "Gaps closed / Gaps identified", "target": ">80%" }, "timeliness": { "description": "% of gaps closed within timeframe", "calculation": "Closed within standard / Total closed", "target": ">75%" }, "patient_contact": { "description": "% of gaps with documented patient contact", "calculation": "Contacted / Gaps requiring action", "target": "100%" } } ``` ## Reporting Template ```markdown # CARE GAP CLOSURE REPORT ## [Month/Quarter/Year] ### Executive Summary - Total care gaps identified: [Number] - Care gaps closed: [Number] - Closure rate: [Percentage] - Average time to closure: [Days] ### By Gap Type | Gap Type | Identified | Closed | Rate | Avg Days to Close | |---------|-----------|--------|-------|-------------------| | Lung cancer screening | 50 | 42 | 84% | 21 | | Mammography | 75 | 68 | 91% | 14 | | Incidental findings follow-up | 30 | 24 | 80% | 28 | ### Interventions Used | Method | Attempts | Successful | Rate | |--------|----------|-----------|------| | Patient portal | 100 | 35 | 35% | | Phone call | 80 | 50 | 63% | | Letter | 25 | 5 | 20% | | Provider escalation | 15 | 12 | 80% | ### Outcomes - Abnormal findings detected: [Number] - Cancers diagnosed: [Number] - Patients educated: [Number] ### Recommendations 1. [Priority improvement area] 2. [Secondary improvement area] ``` ## Related Skills - **followup-tracking**: For incidental finding follow-up - **patient-results-letter**: For patient communication - **imaging-referral**: For referral management - **guideline-integration**: For evidence-based screening criteria ## Examples ### Example 1: Identify Lung Cancer Screening Gaps ``` Find patients due for lung cancer screening who haven't been screened ``` ```python query = { "screening_type": "lung_cancer_screening", "criteria": { "age": {"min": 50, "max": 80}, "smoking_history": ">=20 pack-years", "quit_date": "none or <15 years ago" }, "exclusions": { "prior_lung_cancer": True, "prior_chest_ct": {"months": 12} }, "lookback": "12 months" } # Returns: List of patients meeting criteria but without recent screening ``` ### Example 2: Close a Care Gap ``` Help close the care gap for a patient who missed their screening mammogram ``` ```python closure_workflow = { "patient_id": "123456", "gap": "mammography_screening", "steps": [ {"action": "contact_patient", "method": "phone_call"}, {"action": "schedule", "study": "digital_mammography"}, {"action": "remind_prep", "info": "No deodorant day of"}, {"action": "document_result", "status": "completed"} ], "outcome": { "status": "closed", "appointment_completed": "2026-04-15", "result": "BI-RADS 1 - Negative" } } ```
Auf GitHub ansehen