public interface ILiveCaptureService { /// /// Records observations against an existing VigilCareClinical encounter. /// Validates clinician attestation, creates a live_capture batch, promotes /// synchronously, and returns live observation IDs with any critical alerts. /// Task RecordObservationsAsync( Guid encounterId, RecordObservationsRequest request, Guid clinicianUserId); /// /// Opens a new encounter in VigilCareClinical and records initial vitals /// in a single atomic operation. Used for outpatient workflows. /// Task OpenEncounterWithVitalsAsync( OpenEncounterWithVitalsRequest request, Guid clinicianUserId); }