Beyond-accuracy evaluation methodology for safety-critical clinical decision support.
This repository is part of an eight-repository clinical decision-support research portfolio. Current status: manuscript or component package in preparation. The repository role is manuscript and supplementary.
| Path | Purpose |
|---|---|
src/ |
Package source code: basics_cdss |
tests/ |
Unit, smoke, and behavior checks |
scripts/ |
Reproducibility and export scripts |
examples/ |
Runnable examples and demonstrations |
figures/, visualizations/, outputs/, results/ |
Generated visual and result artifacts |
data/, models/, evaluation/ |
Dataset, model, and evaluation assets when used by this repo |
FIGURE_MANIFEST.csv |
Curated figure inventory for manuscript or component evidence |
pyproject.toml, setup.py, requirements.txt, pytest.ini |
Python package and test configuration |
flowchart LR
A[Input data or scenario] --> B[Core package logic]
B --> C[Safety and quality checks]
C --> D[Metrics and audit outputs]
D --> E[Curated figures and result artifacts]
- Ingest predictions and outcomes.
- Compute calibration, coverage-risk, harm, and utility metrics.
- Stratify results by safety tier.
- Export curated manuscript and supplementary figures.
- Expected harm: H = sum_i p_i * c_i
- Coverage-risk trade-off: R(t) = errors(accepted_t) / accepted_t
- Calibration error: ECE = sum_b |B_b|/n * |acc(B_b)-conf(B_b)|
The curated visual set is controlled by FIGURE_MANIFEST.csv and currently lists 6 figure entries. The manifest links figure IDs, roles, source scripts, source data, captions, sections, timestamps, and export DPI.
| ID | Role | PNG | |
|---|---|---|---|
| BASICS-F1 | manuscript | figures\manuscript\fig1_reliability_diagram.png |
figures\manuscript\fig1_reliability_diagram.pdf |
| BASICS-F2 | manuscript | figures\manuscript\fig2_coverage_risk.png |
figures\manuscript\fig2_coverage_risk.pdf |
| BASICS-F3 | manuscript | figures\manuscript\fig3_abstention_analysis.png |
figures\manuscript\fig3_abstention_analysis.pdf |
| BASICS-F4 | manuscript | figures\manuscript\fig4_harm_by_tier.png |
figures\manuscript\fig4_harm_by_tier.pdf |
cd D:\PhD-NU\Manuscript\GitHub\BASICS-CDSS
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e .
python -m pytest -qIf figure-generation scripts are present, run the matching script listed in FIGURE_MANIFEST.csv from the repository root.
- Root metadata and package files are present.
- Source paths follow
src/<package>/...where the package shape allows it. - Tests pass with
python -m pytest -q. - Curated figures are listed in
FIGURE_MANIFEST.csvrather than inferred from every raw image file. - Manuscript status wording stays conservative: in preparation, implementation, supplementary, or reproducibility/component evidence as appropriate.
- No local manuscript path, external assistant wording, or software metadata block is kept in the repository text.
| Repository | Role |
|---|---|
| BASICS-CDSS | Beyond-accuracy evaluation methodology |
| TRI-X | Framework-level package |
| ORASR | Routing and safety-action component |
| DRAS-5 | Dynamic risk-state component |
| SAFE-Gate | Safety-gated ensemble framework |
| SynDX | Synthetic validation and explainability evidence |
| SURgul | SRGL/governance reproducibility component |
| TRI-X-CDSS | Integration and implementation package |
Chatchai Tritham
Department of Computer Science and Information Technology, Faculty of Science, Naresuan University, Phitsanulok 65000, Thailand
Email: chatchait66@nu.ac.th
ORCID: 0000-0001-7899-228X
Chakkrit Snae Namahoot
Department of Computer Science and Information Technology, Faculty of Science, Naresuan University, Phitsanulok 65000, Thailand
Email: chakkrits@nu.ac.th
ORCID: 0000-0003-4660-4590