=== Summary: 675 files | 7 generated | 484 fresh | 4605 untracked | 4268 adopted | 355 marked | 466 validated-ok | 2+0 stale (sig+body) | 0 skipped | 0 failed | elapsed 11:08:11.442 (40091.44s) ===

This commit is contained in:
julian
2026-06-28 02:50:05 -07:00
parent a19fb90902
commit 586f02a2ca
654 changed files with 5260 additions and 0 deletions
@@ -12,6 +12,7 @@ public interface IObservationDemoService
/// <param name="patient">The patient for whom the observations are being generated.</param>
/// <param name="dataFields">The collection of fields used to drive the observation generation.</param>
/// <returns>A task representing the asynchronous operation that returns the list of generated patient observations.</returns>
/// <!-- aidoc:v1 sig=4891e1c -->
Task<List<PatientObservation>> GenerateObservationByField(Patient patient, List<Field> dataFields);
/// <summary>
/// Generates a grouped observation for the specified patient based on the provided grouped field configuration.
@@ -19,6 +20,7 @@ public interface IObservationDemoService
/// <param name="patient">The patient for whom the grouped observation is generated.</param>
/// <param name="groupedField">The grouped field definition that determines the grouping criteria for the observation.</param>
/// <returns>A task that represents the asynchronous operation. The task result contains the generated <see cref="GroupedObservation"/>.</returns>
/// <!-- aidoc:v1 sig=7c0b714 -->
Task<GroupedObservation> GenerateGroupedObservation(Patient patient, GroupedField groupedField);
/// <summary>
/// Generates a list of patient observation alarms for the specified patient based on the provided data alarm fields.
@@ -26,5 +28,6 @@ public interface IObservationDemoService
/// <param name="patient">The patient for whom the observation alarms are generated.</param>
/// <param name="dataAlarmfields">The list of fields used to determine and generate the data alarms.</param>
/// <returns>A task that represents the asynchronous operation, containing a list of <see cref="PatientObservationAlarm"/> objects generated for the patient.</returns>
/// <!-- aidoc:v1 sig=f61d9a3 -->
Task<List<PatientObservationAlarm>> GenerateAlarmByField(Patient patient, List<Field> dataAlarmfields);
}