视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
mental-health-screening【文档与办公】Implements validated mental health screening tools (PHQ-9, GAD-7, AUDIT-C, C-SSRS, MDQ, PC-PTSD-5) with scoring, interpretation, and safety planning. Use when user asks to "screen for depression", "anxiety screening", "PHQ-9 score", "GAD-7", "suicide risk assessment", "AUDIT-C", "bipolar screening", "PTSD screen", "mental health assessment", or needs…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Administer, score, and document validated mental health screening instruments using FHIR QuestionnaireResponse and Observation resources. Supported tools: PHQ-2 (brief depression), PHQ-9 (depression severity), GAD-7 (generalized anxiety), AUDIT-C (alcohol use), Columbia Suicide Severity Rating Scale (C-SSRS), Mood Disorder Questionnaire (MDQ, bipolar), and PC-PTSD-5 (PTSD). Calculate scores, classify severity, generate clinical recommendations by score range, and trigger safety assessment workflows for positive suicidality screens. Record results as FHIR Observations with standardized LOINC codes.
| Resource | Purpose | Key Fields |
|---|---|---|
| Patient | Demographics, age | birthDate, gender |
| QuestionnaireResponse | Screening instrument responses | questionnaire, item, answer, authored |
| Observation | Screening scores and interpretations | code, valueQuantity, interpretation, effectiveDateTime |
| Condition | Existing mental health diagnoses | code, clinicalStatus, onsetDateTime |
| MedicationRequest | Current psychotropic medications | medicationCodeableConcept, status, dosageInstruction |
| RiskAssessment | Suicide risk documentation | prediction, method, mitigation |
Tool: fhir_read
resourceType: "Patient"
id: "[patient-id]"
Extract age (screening tools may have age-specific versions) and gender.
Pull existing mental health conditions:
Tool: fhir_search
resourceType: "Condition"
queryParams: "patient=[patient-id]&category=encounter-diagnosis&code=35489007,197480006,724689000,66590003,47505003,313182004&clinical-status=active"
SNOMED codes:
Tool: fhir_search
resourceType: "Observation"
queryParams: "patient=[patient-id]&code=44249-1,69737-5,75626-2,77564-3,89206-7&_sort=-date&_count=10"
LOINC codes for screening scores:
Extract prior scores and dates for trend analysis.
Tool: fhir_search
resourceType: "MedicationRequest"
queryParams: "patient=[patient-id]&status=active"
Identify psychotropic medications:
Note current medications to inform treatment recommendations.
Selection logic:
If user does not specify, default to PHQ-2 + GAD-7 as standard primary care screening.
See references/screening-tools.md for complete item-level scoring. Summary scoring:
PHQ-2 (items 1-2 of PHQ-9, range 0-6):
PHQ-9 (9 items, range 0-27):
GAD-7 (7 items, range 0-21):
AUDIT-C (3 items, range 0-12):
C-SSRS (severity scale 1-5):
MDQ (13 yes/no items + 2 supplemental):
PC-PTSD-5 (5 yes/no items, range 0-5):
Tool: fhir_create
resourceType: "Observation"
resource: {
"resourceType": "Observation",
"status": "final",
"category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "survey", "display": "Survey"}]}],
"code": {"coding": [{"system": "http://loinc.org", "code": "[LOINC-code]", "display": "[instrument-name] total score"}]},
"subject": {"reference": "Patient/[patient-id]"},
"effectiveDateTime": "[current-datetime]",
"valueQuantity": {"value": [score], "unit": "{score}"},
"interpretation": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation", "code": "[N/A/H]", "display": "[severity]"}]}]
}
Tool: fhir_create
resourceType: "QuestionnaireResponse"
resource: {
"resourceType": "QuestionnaireResponse",
"status": "completed",
"subject": {"reference": "Patient/[patient-id]"},
"authored": "[current-datetime]",
"item": [
{"linkId": "1", "text": "[question text]", "answer": [{"valueInteger": [score]}]},
...
]
}
If PHQ-9 item 9 > 0 or C-SSRS positive:
Determine imminent risk level:
Document safety assessment:
Tool: fhir_create
resourceType: "Observation"
resource: {
"resourceType": "Observation",
"status": "final",
"code": {"coding": [{"system": "http://loinc.org", "code": "89206-7", "display": "Columbia suicide severity rating scale"}]},
"subject": {"reference": "Patient/[patient-id]"},
"effectiveDateTime": "[current-datetime]",
"valueQuantity": {"value": [severity-level], "unit": "{score}"},
"note": [{"text": "Safety assessment completed. [Plan details]."}]
}
See references/mental-health-management.md for safety planning template and crisis resources.
Present structured output:
MENTAL HEALTH SCREENING RESULTS -- [Patient Name] -- [Date]
=============================================================
SCREENING INSTRUMENT: [Name]
Score: [value] / [max] -- Severity: [classification]
Prior score: [value] on [date] -- Trend: [improved/stable/worsened]
CURRENT PSYCHOTROPIC MEDICATIONS
[list or "None"]
INTERPRETATION
[Clinical interpretation based on score and context]
RECOMMENDATIONS
[Specific actions per severity level -- see references/screening-tools.md]
SAFETY STATUS
Suicidal ideation screen: [Negative / Positive -- details]
[If positive: safety plan status, risk level, disposition]
User says: "Run depression and anxiety screening for patient MH-1120"
Actions:
fhir_read Patient/MH-1120 -- 34-year-old femalefhir_search Condition?patient=MH-1120&category=encounter-diagnosis&code=35489007,197480006&clinical-status=active -- generalized anxiety disorder (active since 2024)fhir_search Observation?patient=MH-1120&code=44249-1,75626-2&_sort=-date&_count=10 -- prior PHQ-9: 12 (moderate, 3 months ago), prior GAD-7: 14 (moderate, 3 months ago)fhir_search MedicationRequest?patient=MH-1120&status=active -- sertraline 100mg dailyfhir_create Observation for PHQ-9 score (LOINC 44249-1, value 8)fhir_create Observation for GAD-7 score (LOINC 75626-2, value 10)Result:
MENTAL HEALTH SCREENING RESULTS -- Sarah Mitchell -- 2026-02-07
================================================================
PHQ-9: 8/27 -- Mild depression
Prior: 12 (moderate) on 2025-11-07 -- IMPROVED
Item 9 (suicidal ideation): 0 -- NEGATIVE
GAD-7: 10/21 -- Moderate anxiety
Prior: 14 (moderate) on 2025-11-07 -- IMPROVED (borderline)
CURRENT MEDICATIONS: sertraline 100mg daily (started 2024)
INTERPRETATION
Depression improving from moderate to mild on current SSRI.
Anxiety remains moderate but trending downward.
No safety concerns.
RECOMMENDATIONS
- Continue sertraline 100mg. Consider dose optimization for residual anxiety.
- Rescreen in 4-6 weeks.
- Consider CBT referral for anxiety management.
- Discuss sleep hygiene, exercise, stress management.
User says: "PHQ-9 screening for patient MH-4450, he endorsed suicidal thoughts"
Actions:
fhir_read Patient/MH-4450 -- 52-year-old malefhir_search Condition?patient=MH-4450&clinical-status=active -- major depressive disorder, alcohol use disorderfhir_search MedicationRequest?patient=MH-4450&status=active -- bupropion 300mg dailyfhir_create Observation for PHQ-9 score (value 22, interpretation HH)fhir_create Observation for C-SSRS (value 3)Result:
MENTAL HEALTH SCREENING RESULTS -- Robert Johnson -- 2026-02-07
================================================================
[SAFETY ALERT] POSITIVE SUICIDALITY SCREEN
PHQ-9: 22/27 -- SEVERE depression
Item 9 (suicidal ideation): 2 -- endorsed "more than half the days"
C-SSRS: Severity Level 3 -- Suicidal ideation WITH METHOD (no plan or intent)
Patient reports thinking about overdose but denies specific plan or intent.
RISK FACTORS IDENTIFIED
- Severe depression (PHQ-9 = 22)
- Active alcohol use disorder
- Male sex, age >45
- Has identified method
PROTECTIVE FACTORS
- Denies specific plan or intent
- Currently engaged in treatment
- On antidepressant (bupropion)
IMMEDIATE ACTIONS REQUIRED
1. Do not leave patient unattended until safety plan completed
2. Same-day psychiatric evaluation recommended
3. Lethal means counseling -- assess access to medications, firearms
4. Complete safety plan (see references/mental-health-management.md)
5. Provide crisis resources: 988 Suicide and Crisis Lifeline
TREATMENT RECOMMENDATIONS
- Current bupropion may be insufficient -- psychiatric consultation for medication adjustment
- Screen for alcohol use severity (AUDIT-C recommended)
- Intensive outpatient or partial hospitalization may be appropriate
- Follow-up within 48-72 hours if discharged
Observation.note[].text as structured text.http://loinc.org/vs/LL3342-0 for PHQ-9, http://loinc.org/vs/LL3318-0 for GAD-7.patient=[id]&code=44249-1&_sort=-date.Observation.note[] including risk level, protective factors, and disposition plan.medication-reconciliation -- for reviewing psychotropic medication listsclinical-summary-generator -- for comprehensive summary including behavioral healthfollow-up-task-generator -- for scheduling follow-up screening and safety check-insreferral-generator -- for generating psychiatry or therapy referrals