Structured decision report
How Soficca resolves each case into a structured, traceable output.
Each case is converted into a decision report that captures outcome, safety handling, and traceability — using a versioned clinical decision structure.
Why this matters
Soficca is designed to make medical decisions more consistent, auditable, and easier to review over time.
Instead of producing vague recommendations, the system resolves each case into a structured report covering decision status, safety actions, supporting evidence, and rule traceability.
Anatomy of the report
ok / errors
Indicates whether the report was generated successfully and captures any validation issues.
decision
Defines status, path, flags, reasons, and recommendations.
safety
Captures safety overrides, triggered policies, and required user guidance.
trace
Shows policy trace, evaluated rules, triggered rules, and uncertainty notes.
versions
Tracks engine, ruleset, and safety policy versions used for the decision.
evidence
Stores structured evidence with source, recency, confidence, and contradiction metadata.
A real decision output
Every case resolves into a structured, traceable decision report.
Illustrative example based on Soficca’s decision report structure.
Decision
Status: DECIDED
Path: PATH_MEDS_OK
Flags: none
Reason: pattern consistent with treatment-eligible hair loss
Recommendation: proceed to clinician review for treatment plan
Input case
Age: 29
Concern: hair loss
Contraindications: none reported
Goal: slow progression and improve density
Safety
Status: CLEAR
Action: NONE
Triggers: none

Trace
Rules evaluated: eligibility, contraindication screening, safety policy
Rules triggered: treatment-eligible pathway
Evidence source: user intake
Policy version: v0.3
Structured output
A simplified technical view of the same decision
{
"ok": true,
"errors": [],
"versions": {
"engine": "v0.3",
"ruleset": "hair_loss_v0.3",
"safety_policy": "safety_v0.3"
},
"decision": {
"status": "DECIDED",
"path": "PATH_MEDS_OK",
"flags": [],
"reasons": [
"profile consistent with treatment-eligible hair loss"
],
"recommendations": [
"proceed to clinician review and treatment planning"
]
},
"safety": {
"status": "CLEAR",
"action": "NONE",
"triggers": [],
"user_guidance_required_fields": [],
"policy_version": "safety_v0.3"
},
"trace": {
"policy_trace": {
"evaluated": [
"policy_hair_loss_eligibility",
"policy_contraindication_screening",
"policy_safety_gate"
],
"triggered": []
},
"rules_evaluated": [
"rule_age_check",
"rule_contraindication_check",
"rule_hair_loss_treatment_path"
],
"rules_triggered": [
"rule_hair_loss_treatment_path"
],
"evidence": {
"concern": {
"value": "hair_loss",
"source": "USER",
"recency_days": 7,
"confidence": 0.95,
"contradiction": false
}
},
"uncertainty_notes": []
}
}Built for traceable care
This is what allows Soficca to turn patient inputs into clear, reviewable, and versioned decision outputs — making care more consistent at the product level and more scalable at the system level.
Soficca © 2026