feature: Sepsis Engine Refactor: Remove SIRS, Rewire qSOFA + Bundle
Frontend: GCS Entry, SOFA Display, Sepsis UI Refactor
This commit is contained in:
Executable
+28
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
ROOT_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)"
|
||||
API_DIR="${ROOT_DIR}/VigilCareClinicalAPI"
|
||||
|
||||
echo "=== Phase 27 verification ==="
|
||||
|
||||
echo "1. SIRS files removed"
|
||||
test ! -f "${API_DIR}/Sepsis/SirsDetector.cs"
|
||||
test ! -f "${API_DIR}/Sepsis/SirsEvaluator.cs"
|
||||
|
||||
echo "2. Sepsis refactor integration tests"
|
||||
dotnet test "${ROOT_DIR}/VigilCareClinicalAPI.Tests" \
|
||||
--filter "FullyQualifiedName~SepsisRefactor" \
|
||||
--no-restore
|
||||
|
||||
echo "3. Full regression suite"
|
||||
dotnet test "${ROOT_DIR}/VigilCareClinicalAPI.Tests" --no-restore
|
||||
|
||||
echo "4. Manual checks (requires running stack)"
|
||||
BASE_URL="${BASE_URL:-http://localhost:5270}"
|
||||
echo " - Replay uti-sepsis-elderly-01 → expect QSOFA_SCREEN, not SEPSIS_WARNING"
|
||||
echo " - Ingest SOFA labs with delta ≥ 2 → expect SOFA_SEPSIS + bundle"
|
||||
echo " - GET ${BASE_URL}/api/v1/alerts?alertType=SEPSIS_WARNING → legacy rows still returned"
|
||||
|
||||
echo "Phase 27 verification complete."
|
||||
Reference in New Issue
Block a user