Learn R Programming

cliot (version 1.0.0)

pc_ptsd_5_screen: Primary Care PTSD Screen for DSM-5 (PC-PTSD-5)

Description

Calculates the PC-PTSD-5 score, a 5-item screening tool designed for primary care settings to identify patients with probable PTSD. The tool first establishes exposure to a traumatic event, followed by 5 yes/no questions addressing core PTSD symptom clusters (re-experiencing, avoidance, hyperarousal, numbing, and guilt/blame).

Usage

pc_ptsd_5_screen(traumatic_event_exposure, nightmares_intrusive_thoughts,
                 avoidance, hyperarousal_startle, emotional_numbness, guilt_blame)

Value

A list containing:

PC_PTSD_5_Score

The calculated total score (Range 0-5).

Screening_Result

"Positive Screen" (Score >= 3) or "Negative Screen".

Recommendation

Guidance for follow-up.

Arguments

traumatic_event_exposure

Numeric (0 or 1). Has the patient been exposed to a traumatic event? (1 = Yes). This is a prerequisite for the remaining questions.

nightmares_intrusive_thoughts

Numeric (0 or 1). In the past month, have you had nightmares about the event or thought about it when you did not want to? (1 = Yes).

avoidance

Numeric (0 or 1). In the past month, have you tried hard not to think about the event or went out of your way to avoid situations that reminded you of it? (1 = Yes).

hyperarousal_startle

Numeric (0 or 1). In the past month, have you been constantly on guard, watchful, or easily startled? (1 = Yes).

emotional_numbness

Numeric (0 or 1). In the past month, have you felt numb or detached from people, activities, or your surroundings? (1 = Yes).

guilt_blame

Numeric (0 or 1). In the past month, have you felt guilty or unable to stop blaming yourself or others for the event or any problems the event may have caused? (1 = Yes).

References

Prins A, Bovin MJ, Smolenski DJ, et al. The Primary Care PTSD Screen for DSM-5 (PC-PTSD-5): Development and Evaluation Within a Veteran Primary Care Sample. J Gen Intern Med. 2016;31(10):1206-1211. doi:10.1007/s11606-016-3703-5

Examples

Run this code

# Example 1: Positive Screen
# Trauma exposed (1), Nightmares (1), Avoidance (1), Startle (1), Numbness (0), Guilt (0)
# Score = 3
pc_ptsd_5_screen(1, 1, 1, 1, 0, 0)

# Example 2: Negative Screen
# Trauma exposed (1), Avoidance (1), No other symptoms
# Score = 1
pc_ptsd_5_screen(1, 0, 1, 0, 0, 0)

Run the code above in your browser using DataLab