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
@@ -0,0 +1,22 @@
using System.Text;
using System.Text.Json;
public record QsofaEvaluationCursor(DateTimeOffset EvaluatedAt, Guid Id)
{
public string Encode()
{
var json = JsonSerializer.Serialize(this);
return Convert.ToBase64String(Encoding.UTF8.GetBytes(json));
}
public static QsofaEvaluationCursor? Decode(string? encoded)
{
if (string.IsNullOrEmpty(encoded)) return null;
try
{
var json = Encoding.UTF8.GetString(Convert.FromBase64String(encoded));
return JsonSerializer.Deserialize<QsofaEvaluationCursor>(json);
}
catch { return null; }
}
}
@@ -0,0 +1,5 @@
public record QsofaHistoryResponse(
int ActiveCriteria,
QsofaCriteriaState Criteria,
bool ScreenAlertFired,
DateTimeOffset EvaluatedAt);