=== 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
@@ -15,6 +15,7 @@ public interface IRecordingService : IApiRequestService
/// <param name="patient">The patient whose recording should be cancelled.</param>
/// <param name="poc">The point of care associated with the recording to be cancelled.</param>
/// <returns>A task that represents the asynchronous operation, containing a boolean value indicating the outcome of the cancel recording request.</returns>
/// <!-- aidoc:v1 sig=3c3bc68 -->
Task<bool> SendCancelRecordingToRecordingApi(Patient patient, PointOfCare poc);
/// <summary>
@@ -31,6 +32,7 @@ public interface IRecordingService : IApiRequestService
/// <param name="alarmDescription">The description of the alarm, if applicable.</param>
/// <param name="start">Indicates whether to start the recording (default is true).</param>
/// <param name="type">The type of alarm (default is Manual).</param>
/// <!-- aidoc:v1 sig=aa9d33d -->
Task SendRecordingDataToQueue(Patient patient, PointOfCare poc, DateTime? date, DateTime? endDate,
DateTime? eventDate, AlarmEnum.Name? alarmName, AlarmEnum.Severity severity, string? alarmDescription,
bool start = true, AlarmEnum.Type type = AlarmEnum.Type.Manual);
@@ -42,6 +44,7 @@ public interface IRecordingService : IApiRequestService
/// <param name="poc">The point of care associated with the recording.</param>
/// <param name="manualRecording">The manual recording payload to transmit.</param>
/// <param name="start">A flag indicating whether the recording is being started or stopped.</param>
/// <!-- aidoc:v1 sig=102dc90 -->
Task SendRecordingData(Patient patient, PointOfCare poc, ManualRecording manualRecording, bool start);
/// <summary>
@@ -51,6 +54,7 @@ public interface IRecordingService : IApiRequestService
/// <param name="poc">The point of care where the recording was taken.</param>
/// <param name="automaticRecording">The automatic recording data to be sent.</param>
/// <returns>A task that represents the asynchronous operation, containing a boolean indicating whether the data was sent successfully.</returns>
/// <!-- aidoc:v1 sig=0e48f1a -->
Task<bool> SendAutoRecordingData(Patient patient, PointOfCare poc, RecordingData automaticRecording);
/// <summary>
@@ -58,5 +62,6 @@ public interface IRecordingService : IApiRequestService
/// </summary>
/// <param name="roomName">The identifier of the room whose recordings are being requested.</param>
/// <returns>A task that returns a list of <see cref="RecordingData"/> for the room, or <c>null</c> if no recordings are available.</returns>
/// <!-- aidoc:v1 sig=e92f1dd -->
Task<List<RecordingData>?> GetRecordings(int roomName);
}