Prins 2016 PC-PTSD-5
Prins 2016 PC-PTSD-5: caller-assigned lifetime trauma-exposure gate plus five past-month yes/no items (nightmare/intrusion, avoidance, hypervigilance/startle, numbing/detachment, guilt/blame). Score 0 if trauma_exposure is false (items required but not counted). If true, each yes is 1 (max 5). Sensitive screen at ≥3. Not a PTSD diagnosis or medical device. magent does not interview.
Asked 1.4x its listed price for its own exampleour last check, 2026-09-28
1 of 1checks answered this week
292 msmedian answer time
$0.005listed price per call
$0.007price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://api.magentlab.com/api/calc/pc_ptsd_5
| Category | Everything else |
|---|---|
| Provider host | api.magentlab.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 0 from 0 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-28 | valid payment request | 402 | $0.007 | 292 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"avoidance": false,
"guilt_or_blame": false,
"hypervigilance_or_startle": false,
"nightmare_or_intrusion": false,
"numbing_or_detachment": false,
"trauma_exposure": false
},
{
"avoidance": false,
"guilt_or_blame": false,
"hypervigilance_or_startle": false,
"nightmare_or_intrusion": false,
"numbing_or_detachment": false,
"trauma_exposure": false
}
]
},
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"properties": {
"avoidance": {
"description": "In the past month, tried hard not to think about the event(s) or went out of the way to avoid situations that reminded of the event(s) (Prins 2016). true or false as assigned by the caller. Counted only when trauma_exposure is true. magent does not interview the patient.",
"type": "boolean"
},
"guilt_or_blame": {
"description": "In the past month, felt guilty or unable to stop blaming self or others for the event(s) or problems the event(s) may have caused (Prins 2016). true or false as assigned by the caller. Counted only when trauma_exposure is true. magent does not interview the patient.",
"type": "boolean"
},
"hypervigilance_or_startle": {
"description": "In the past month, constantly on guard, watchful, or easily startled (Prins 2016). true or false as assigned by the caller. Counted only when trauma_exposure is true. magent does not interview the patient.",
"type": "boolean"
},
"nightmare_or_intrusion": {
"description": "In the past month, nightmares about the event(s) or unwanted thoughts of the event(s) (Prins 2016). true or false as assigned by the caller. Counted only when trauma_exposure is true. magent does not interview the patient.",
"type": "boolean"
},
"numbing_or_detachment": {
"description": "In the past month, felt numb or detached from people, activities, or surroundings (Prins 2016). true or false as assigned by the caller. Counted only when trauma_exposure is true. magent does not interview the patient.",
"type": "boolean"
},
"trauma_exposure": {
"description": "Caller-assigned Prins 2016 lifetime trauma-exposure gate: whether an unusually or especially frightening, horrible, or traumatic event has ever been experienced (examples in that paper include a serious accident or fire, physical or sexual assault or abuse, earthquake or flood, war, seeing someone killed or seriously injured, or a loved one dying by homicide or suicide). true or false. If false, the five past-month items are not counted (score is 0) but remain required. magent does not interview the patient.",
"type": "boolean"
}
},
"required": [
"trauma_exposure",
"nightmare_or_intrusion",
"avoidance",
"hypervigilance_or_startle",
"numbing_or_detachment",
"guilt_or_blame"
],
"type": "object"
},
"maxItems": 25,
"minItems": 1,
"type": "array"
}
},
"required": [
"items"
],
"type": "object"
},
"headers": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"method": {
"const": "POST",
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}