No SOFA trend chart or organ-system timeline
No GCS trend chart or component history
No qSOFA history view
This commit is contained in:
voltsrage
2026-06-23 18:00:43 +08:00
parent 729c19830c
commit 7751d6df06
30 changed files with 3866 additions and 41 deletions
@@ -34,4 +34,16 @@ public static class QsofaCalculator
public static int CountActiveCriteria(RedisValue[] values) =>
values.Count(v => v.HasValue);
public static QsofaCriteriaState ParseCriteriaState(RedisValue[] values) =>
new(
ParseOptionalDecimal(values.ElementAtOrDefault(0)),
ParseOptionalDecimal(values.ElementAtOrDefault(1)),
ParseOptionalDecimal(values.ElementAtOrDefault(2)));
public static QsofaCriteriaState ParseCriteriaState(QsofaEvaluation evaluation) =>
new(evaluation.RespRate, evaluation.SystolicBp, evaluation.Avpu);
private static decimal? ParseOptionalDecimal(RedisValue value) =>
value.HasValue ? decimal.Parse(value.ToString()!) : null;
}