- Documentation
- /
- Arim
- /
- 01 — Quick Reference
01 — Quick Reference
Menu map
| Group | Models |
|---|---|
| Intake & Triage | Entity · AuditRequest · RequestIssue · TriageAssessment · JurisdictionAssessment · ConflictAssessment · InformationRequest |
| Investigation | Investigation · InvestigationPlan |
| Evidence | EvidenceItem · EvidenceIssueLink · ChainOfCustody · Interview · ChronologyEvent |
| Findings & Fairness | Finding · FindingEvidenceLink · ProceduralFairnessResponse |
| Outcomes & Closure | Recommendation · Referral · Decision · ClosureRecord · StatusHistory |
Every model (22) — one line each
| Model | It records | Key foreign keys |
|---|---|---|
| Entity | An organisation (subject / accountable) | — |
| AuditRequest | A request or disclosure | Entity (subject), (self: related) |
| RequestIssue | A discrete allegation/issue | AuditRequest |
| TriageAssessment | The accept/refer/decline triage | AuditRequest |
| JurisdictionAssessment | In-scope determination | AuditRequest |
| ConflictAssessment | Conflict-of-interest check | AuditRequest, Investigation |
| InformationRequest | A request for more information | AuditRequest |
| Investigation | The investigation | AuditRequest |
| InvestigationPlan | The versioned plan | Investigation, (self: supersedes) |
| EvidenceItem | A piece of evidence | Investigation, (self: supersedes) |
| EvidenceIssueLink | Links evidence ↔ issue | EvidenceItem, RequestIssue |
| ChainOfCustody | A custody event | EvidenceItem |
| Interview | An interview | Investigation |
| ChronologyEvent | A dated case event | Investigation, EvidenceItem, RequestIssue |
| Finding | A finding against an issue | Investigation, RequestIssue |
| FindingEvidenceLink | Links finding ↔ evidence | Finding, EvidenceItem |
| ProceduralFairnessResponse | A natural-justice response | Finding |
| Recommendation | A recommendation | Investigation, Finding, Entity (accountable) |
| Referral | A referral to another body | AuditRequest, Investigation |
| Decision | An authorised decision | AuditRequest, Investigation, Finding |
| ClosureRecord | The closure record | AuditRequest, Investigation |
| StatusHistory | A request state transition | AuditRequest |
Status vocabularies
- Request status: RECEIVED → TRIAGING → INFORMATION_REQUIRED → ACCEPTED_FOR_ASSESSMENT → INVESTIGATION_OPEN → CLOSED · REFERRED · DECLINED · WITHDRAWN
- Source type: PUBLIC_ENTITY · EMPLOYEE · PUBLIC_OFFICIAL · MEMBER_OF_PUBLIC · ANONYMOUS · OTHER
- Triage outcome: ACCEPT_FOR_ASSESSMENT · REFER · EXTERNAL · DECLINE · MORE_INFORMATION_REQUIRED
- Jurisdiction outcome: IN_SCOPE · PARTIALLY_IN_SCOPE · OUT_OF_SCOPE · UNCLEAR
- Conflict status: NOT_ASSESSED · CLEAR · POTENTIAL_CONFLICT · CONFLICT_CONFIRMED · MITIGATED
- Investigation status: PLANNED · OPEN · EVIDENCE_GATHERING · ANALYSIS · FINDINGS_DRAFT · RESPONSE_PENDING · FINALISING · COMPLETE · SUSPENDED · CANCELLED
- Evidence status: REGISTERED · VERIFIED · DISPUTED · SUPERSEDED · EXCLUDED
- Finding status: DRAFT · UNDER_REVIEW · RESPONSE_REQUESTED · SUBSTANTIATED · PARTIALLY_SUBSTANTIATED · NOT_SUBSTANTIATED · INCONCLUSIVE · CLOSED
- Recommendation status: DRAFT · ISSUED · ACCEPTED · PARTIALLY_ACCEPTED · NOT_ACCEPTED · IMPLEMENTATION_TRACKING · CLOSED · SUPERSEDED
- Referral status: PROPOSED · APPROVED · SENT · ACKNOWLEDGED · CLOSED · REJECTED
- Decision outcome: APPROVED · REJECTED · DEFERRED · CONDITIONAL
Demo data set (36 rows)
Entity 1 · AuditRequest 1 · RequestIssue 2 · TriageAssessment 1 · JurisdictionAssessment 1 · ConflictAssessment 1 · InformationRequest 1 · Investigation 1 · InvestigationPlan 1 · EvidenceItem 2 · EvidenceIssueLink 3 · ChainOfCustody 3 · Interview 2 · ChronologyEvent 3 · Finding 2 · FindingEvidenceLink 2 · ProceduralFairnessResponse 1 · Recommendation 1 · Referral 1 · Decision 1 · ClosureRecord 1 · StatusHistory 4.
Reseed from empty: python apps/arim/scripts/seed_data.py (skips if data already present).
Local run
python server/run.py arim # http://localhost:5078