외부 임상 검토 원장을 보강
This commit is contained in:
parent
dd71cb9710
commit
3b540a881f
8 changed files with 310 additions and 50 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "vignette.p1_crisis_review_cases.v1",
|
||||
"$id": "vignette.p1_crisis_review_cases.v2",
|
||||
"title": "Vignette P1 synthetic crisis review cases",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
|
|
@ -16,10 +16,11 @@
|
|||
"content_safety",
|
||||
"official_source_scope",
|
||||
"case_decision_contract",
|
||||
"youth_review_responses",
|
||||
"cases"
|
||||
],
|
||||
"properties": {
|
||||
"schema_version": { "const": "vignette.p1_crisis_review_cases.v1" },
|
||||
"schema_version": { "const": "vignette.p1_crisis_review_cases.v2" },
|
||||
"case_set_id": { "const": "p1-crisis-review-cases" },
|
||||
"version": { "type": "string", "minLength": 1 },
|
||||
"protocol_id": { "const": "p1-suicide-ideation-response" },
|
||||
|
|
@ -59,6 +60,26 @@
|
|||
"rejected_rule": { "type": "string", "minLength": 1 }
|
||||
}
|
||||
},
|
||||
"youth_review_responses": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": [
|
||||
"guardian_notification",
|
||||
"means_restriction",
|
||||
"risk_disposition",
|
||||
"follow_up_48_72h",
|
||||
"documentation",
|
||||
"safeguarding"
|
||||
],
|
||||
"properties": {
|
||||
"guardian_notification": { "$ref": "#/$defs/nullableString" },
|
||||
"means_restriction": { "$ref": "#/$defs/nullableString" },
|
||||
"risk_disposition": { "$ref": "#/$defs/nullableString" },
|
||||
"follow_up_48_72h": { "$ref": "#/$defs/nullableString" },
|
||||
"documentation": { "$ref": "#/$defs/nullableString" },
|
||||
"safeguarding": { "$ref": "#/$defs/nullableString" }
|
||||
}
|
||||
},
|
||||
"cases": {
|
||||
"type": "array",
|
||||
"minItems": 1,
|
||||
|
|
@ -66,6 +87,12 @@
|
|||
}
|
||||
},
|
||||
"$defs": {
|
||||
"nullableString": {
|
||||
"anyOf": [
|
||||
{ "type": "null" },
|
||||
{ "type": "string", "minLength": 1 }
|
||||
]
|
||||
},
|
||||
"case": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
|
|
@ -99,7 +126,13 @@
|
|||
"reviewer_assessment": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["decision", "rationale", "reviewed_at"],
|
||||
"required": [
|
||||
"decision",
|
||||
"rationale",
|
||||
"findings_and_required_changes",
|
||||
"re_review",
|
||||
"reviewed_at"
|
||||
],
|
||||
"properties": {
|
||||
"decision": {
|
||||
"anyOf": [
|
||||
|
|
@ -108,10 +141,13 @@
|
|||
]
|
||||
},
|
||||
"rationale": {
|
||||
"anyOf": [
|
||||
{ "type": "null" },
|
||||
{ "type": "string", "minLength": 1 }
|
||||
]
|
||||
"$ref": "#/$defs/nullableString"
|
||||
},
|
||||
"findings_and_required_changes": {
|
||||
"$ref": "#/$defs/nullableString"
|
||||
},
|
||||
"re_review": {
|
||||
"$ref": "#/$defs/nullableString"
|
||||
},
|
||||
"reviewed_at": {
|
||||
"anyOf": [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue