### YamlMime:ManagedReference items: - uid: adas_core.Application.Services.GroupedObservationService commentId: T:adas_core.Application.Services.GroupedObservationService id: GroupedObservationService parent: adas_core.Application.Services children: - adas_core.Application.Services.GroupedObservationService.#ctor(adas_core.Application.Repositories.Interfaces.IObservationRepository,adas_core.Application.Services.Interfaces.IConfigObservationService,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.GroupedObservationService},adas_core.Application.Services.Interfaces.ICacheService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings}) - adas_core.Application.Services.GroupedObservationService.CalculateHalfHourObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument}) - adas_core.Application.Services.GroupedObservationService.CalculateLastFilledObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId) - adas_core.Application.Services.GroupedObservationService.CalculateShiftObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) - adas_core.Application.Services.GroupedObservationService.CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) - adas_core.Application.Services.GroupedObservationService.FillHours(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) - adas_core.Application.Services.GroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String}) - adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs},adas_core.Domain.Models.PatientObservation,System.String) - adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.String,System.Boolean,System.Threading.CancellationToken) - adas_core.Application.Services.GroupedObservationService.GenerateShiftObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) langs: - csharp - vb name: GroupedObservationService nameWithType: GroupedObservationService fullName: adas_core.Application.Services.GroupedObservationService type: Class source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GroupedObservationService path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 19 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Provides a concrete implementation of for managing and exposing grouped observation data. example: [] syntax: content: 'public class GroupedObservationService : IGroupedObservationService' content.vb: Public Class GroupedObservationService Implements IGroupedObservationService inheritance: - System.Object implements: - adas_core.Application.Services.Interfaces.IGroupedObservationService inheritedMembers: - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString extensionMethods: - System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber - System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble - System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr - uid: adas_core.Application.Services.GroupedObservationService.#ctor(adas_core.Application.Repositories.Interfaces.IObservationRepository,adas_core.Application.Services.Interfaces.IConfigObservationService,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.GroupedObservationService},adas_core.Application.Services.Interfaces.ICacheService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings}) commentId: M:adas_core.Application.Services.GroupedObservationService.#ctor(adas_core.Application.Repositories.Interfaces.IObservationRepository,adas_core.Application.Services.Interfaces.IConfigObservationService,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.GroupedObservationService},adas_core.Application.Services.Interfaces.ICacheService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings}) id: '#ctor(adas_core.Application.Repositories.Interfaces.IObservationRepository,adas_core.Application.Services.Interfaces.IConfigObservationService,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.GroupedObservationService},adas_core.Application.Services.Interfaces.ICacheService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings})' parent: adas_core.Application.Services.GroupedObservationService langs: - csharp - vb name: GroupedObservationService(IObservationRepository, IConfigObservationService, ILogger, ICacheService, IOptions, IOptions) nameWithType: GroupedObservationService.GroupedObservationService(IObservationRepository, IConfigObservationService, ILogger, ICacheService, IOptions, IOptions) fullName: adas_core.Application.Services.GroupedObservationService.GroupedObservationService(adas_core.Application.Repositories.Interfaces.IObservationRepository, adas_core.Application.Services.Interfaces.IConfigObservationService, Microsoft.Extensions.Logging.ILogger, adas_core.Application.Services.Interfaces.ICacheService, Microsoft.Extensions.Options.IOptions, Microsoft.Extensions.Options.IOptions) type: Constructor source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: .ctor path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 27 assemblies: - adas-core.Application namespace: adas_core.Application.Services syntax: content: public GroupedObservationService(IObservationRepository observationRepository, IConfigObservationService configObservationService, ILogger logger, ICacheService cacheService, IOptions apiSettings, IOptions cacheSettings) parameters: - id: observationRepository type: adas_core.Application.Repositories.Interfaces.IObservationRepository - id: configObservationService type: adas_core.Application.Services.Interfaces.IConfigObservationService - id: logger type: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.GroupedObservationService} - id: cacheService type: adas_core.Application.Services.Interfaces.ICacheService - id: apiSettings type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings} - id: cacheSettings type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings} content.vb: Public Sub New(observationRepository As IObservationRepository, configObservationService As IConfigObservationService, logger As ILogger(Of GroupedObservationService), cacheService As ICacheService, apiSettings As IOptions(Of ApiSettings), cacheSettings As IOptions(Of CacheSettings)) overload: adas_core.Application.Services.GroupedObservationService.#ctor* nameWithType.vb: GroupedObservationService.New(IObservationRepository, IConfigObservationService, ILogger(Of GroupedObservationService), ICacheService, IOptions(Of ApiSettings), IOptions(Of CacheSettings)) fullName.vb: adas_core.Application.Services.GroupedObservationService.New(adas_core.Application.Repositories.Interfaces.IObservationRepository, adas_core.Application.Services.Interfaces.IConfigObservationService, Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.GroupedObservationService), adas_core.Application.Services.Interfaces.ICacheService, Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings), Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.CacheSettings)) name.vb: New(IObservationRepository, IConfigObservationService, ILogger(Of GroupedObservationService), ICacheService, IOptions(Of ApiSettings), IOptions(Of CacheSettings)) - uid: adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.String,System.Boolean,System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.String,System.Boolean,System.Threading.CancellationToken) id: GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.String,System.Boolean,System.Threading.CancellationToken) parent: adas_core.Application.Services.GroupedObservationService langs: - csharp - vb name: GenerateGroupedObservation(ObjectId, GroupedField, string, bool, CancellationToken) nameWithType: GroupedObservationService.GenerateGroupedObservation(ObjectId, GroupedField, string, bool, CancellationToken) fullName: adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId, adas_core.Domain.Models.GroupedObservations.GroupedField, string, bool, System.Threading.CancellationToken) type: Method source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GenerateGroupedObservation path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 53 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Generates a complete set of grouped observations for a patient based on the provided grouping configuration, applying timezone conversion, shift/half-hour rules, and per-result computations (first, last, min, max, sum, average, count, last filled). Results are returned from cache when cacheIsChecked is false; otherwise the observations are recomputed and returned without touching the cache. example: [] syntax: content: public Task GenerateGroupedObservation(ObjectId patientId, GroupedField groupedField, string timeZoneId = "Romance Standard Time", bool cacheIsChecked = false, CancellationToken ct = default) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose observations are being aggregated. - id: groupedField type: adas_core.Domain.Models.GroupedObservations.GroupedField description: The grouping field definition that drives the aggregation, regularity, shift times, and which result types (first, last, min, max, etc.) are computed. - id: timeZoneId type: System.String description: The system time zone id used to convert observation times from UTC. Defaults to "Romance Standard Time". - id: cacheIsChecked type: System.Boolean description: When true, the cache is bypassed and observations are always recomputed; when false, results are obtained through the cache with the configured TTL. - id: ct type: System.Threading.CancellationToken description: Token used to cancel the asynchronous operation. return: type: System.Threading.Tasks.Task{adas_core.Domain.Models.GroupedObservation} description: A containing the patient id, group, name, and the list of computed entries. content.vb: Public Function GenerateGroupedObservation(patientId As ObjectId, groupedField As GroupedField, timeZoneId As String = "Romance Standard Time", cacheIsChecked As Boolean = False, ct As CancellationToken = Nothing) As Task(Of GroupedObservation) overload: adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation* implements: - adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.String,System.Boolean,System.Threading.CancellationToken) nameWithType.vb: GroupedObservationService.GenerateGroupedObservation(ObjectId, GroupedField, String, Boolean, CancellationToken) fullName.vb: adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId, adas_core.Domain.Models.GroupedObservations.GroupedField, String, Boolean, System.Threading.CancellationToken) name.vb: GenerateGroupedObservation(ObjectId, GroupedField, String, Boolean, CancellationToken) - uid: adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs},adas_core.Domain.Models.PatientObservation,System.String) commentId: M:adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs},adas_core.Domain.Models.PatientObservation,System.String) id: GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs},adas_core.Domain.Models.PatientObservation,System.String) parent: adas_core.Application.Services.GroupedObservationService langs: - csharp - vb name: GenerateGroupedObservation(ObjectId, GroupedField, List, PatientObservation, string) nameWithType: GroupedObservationService.GenerateGroupedObservation(ObjectId, GroupedField, List, PatientObservation, string) fullName: adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId, adas_core.Domain.Models.GroupedObservations.GroupedField, System.Collections.Generic.List, adas_core.Domain.Models.PatientObservation, string) type: Method source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GenerateGroupedObservation path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 349 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: >- Generates a grouped observation for a patient, using an incremental update from the cache when the result type allows it, and otherwise performing a full recalculation (for Average, HalfHour, and Sum results) or when no cached entry exists. example: [] syntax: content: public Task GenerateGroupedObservation(ObjectId patientId, GroupedField groupedField, List wsgLastGroupedObservationObs, PatientObservation obs, string timeZoneId = "Romance Standard Time") parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The identifier of the patient whose grouped observation is being generated. - id: groupedField type: adas_core.Domain.Models.GroupedObservations.GroupedField description: The grouped field configuration whose result type and name drive the recalculation strategy and cache key. - id: wsgLastGroupedObservationObs type: System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs} description: The last known grouped observations provided as context for the grouped observation. - id: obs type: adas_core.Domain.Models.PatientObservation description: The new patient observation to be incorporated into the grouped observation. - id: timeZoneId type: System.String description: The time zone identifier used when a full recalculation is required. Defaults to "Romance Standard Time". return: type: System.Threading.Tasks.Task{adas_core.Domain.Models.GroupedObservation} description: A task that resolves to the generated for the patient, either from an incrementally updated cache entry or from a full recalculation. content.vb: Public Function GenerateGroupedObservation(patientId As ObjectId, groupedField As GroupedField, wsgLastGroupedObservationObs As List(Of GroupedObservation.GroupedObservationObs), obs As PatientObservation, timeZoneId As String = "Romance Standard Time") As Task(Of GroupedObservation) overload: adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation* implements: - adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs},adas_core.Domain.Models.PatientObservation,System.String) nameWithType.vb: GroupedObservationService.GenerateGroupedObservation(ObjectId, GroupedField, List(Of GroupedObservation.GroupedObservationObs), PatientObservation, String) fullName.vb: adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId, adas_core.Domain.Models.GroupedObservations.GroupedField, System.Collections.Generic.List(Of adas_core.Domain.Models.GroupedObservation.GroupedObservationObs), adas_core.Domain.Models.PatientObservation, String) name.vb: GenerateGroupedObservation(ObjectId, GroupedField, List(Of GroupedObservationObs), PatientObservation, String) - uid: adas_core.Application.Services.GroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String}) commentId: M:adas_core.Application.Services.GroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String}) id: FindLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String}) parent: adas_core.Application.Services.GroupedObservationService langs: - csharp - vb name: FindLastObservations(ObjectId, int, List?) nameWithType: GroupedObservationService.FindLastObservations(ObjectId, int, List?) fullName: adas_core.Application.Services.GroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId, int, System.Collections.Generic.List?) type: Method source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: FindLastObservations path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 400 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: >- Retrieves the most recent observations for a specified patient, optionally filtered by observation types. Delegates the aggregation to the underlying observation repository and returns the resulting collection. example: [] syntax: content: public Task> FindLastObservations(ObjectId patientId, int num = 2, List? filterObservations = null) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose observations are being queried. - id: num type: System.Int32 description: The maximum number of recent observations to return. Defaults to 2. - id: filterObservations type: System.Collections.Generic.List{System.String} description: An optional list of observation identifiers used to restrict the result set. When null, no filtering is applied. return: type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}} description: A task that represents the asynchronous operation, containing a list of entries representing the patient's most recent observations. content.vb: Public Function FindLastObservations(patientId As ObjectId, num As Integer = 2, filterObservations As List(Of String) = Nothing) As Task(Of List(Of PatientObservation)) overload: adas_core.Application.Services.GroupedObservationService.FindLastObservations* implements: - adas_core.Application.Services.Interfaces.IGroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String}) nameWithType.vb: GroupedObservationService.FindLastObservations(ObjectId, Integer, List(Of String)) fullName.vb: adas_core.Application.Services.GroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId, Integer, System.Collections.Generic.List(Of String)) name.vb: FindLastObservations(ObjectId, Integer, List(Of String)) - uid: adas_core.Application.Services.GroupedObservationService.CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) commentId: M:adas_core.Application.Services.GroupedObservationService.CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) id: CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) parent: adas_core.Application.Services.GroupedObservationService langs: - csharp - vb name: CreateNextEmptyObs(WsSubscriberGrouped) nameWithType: GroupedObservationService.CreateNextEmptyObs(WsSubscriberGrouped) fullName: adas_core.Application.Services.GroupedObservationService.CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) type: Method source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: CreateNextEmptyObs path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 412 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Builds the next batch of empty observations for a grouped subscriber, either by extending the cached observation list with newly inferred time slots or by falling back to a full recalculation when the cache is empty. example: [] syntax: content: public Task CreateNextEmptyObs(WsSubscriberGrouped ws) parameters: - id: ws type: adas_core.Application.Subscriptions.WsSubscriberGrouped description: The grouped subscriber context that supplies the group, names, regularity, max window, and cache key used to derive the next observations. return: type: System.Threading.Tasks.Task{adas_core.Domain.Models.GroupedObservation} description: A containing the resulting observations adjusted to the configured time window based on (Minute, Second, or default hour-based). content.vb: Public Function CreateNextEmptyObs(ws As WsSubscriberGrouped) As Task(Of GroupedObservation) overload: adas_core.Application.Services.GroupedObservationService.CreateNextEmptyObs* implements: - adas_core.Application.Services.Interfaces.IGroupedObservationService.CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) - uid: adas_core.Application.Services.GroupedObservationService.FillHours(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) commentId: M:adas_core.Application.Services.GroupedObservationService.FillHours(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) id: FillHours(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) parent: adas_core.Application.Services.GroupedObservationService langs: - csharp - vb name: FillHours(List, GroupedField) nameWithType: GroupedObservationService.FillHours(List, GroupedField) fullName: adas_core.Application.Services.GroupedObservationService.FillHours(System.Collections.Generic.List, adas_core.Domain.Models.GroupedObservations.GroupedField) type: Method source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: FillHours path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 517 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: >- Fills missing time slots in a grouped observation result set by inserting zero-valued placeholder entries for each expected interval based on the configured regularity (day, hour, shift, minute, or second) and the maximum number of intervals. When the result already contains enough entries for every name, the original list is returned unchanged. Placeholders are marked with isFilled and the appropriate result-type fields (sum, average, count, half-hour, etc.) are initialized to zero, except for LastFilled and LastAll result types which are skipped, and the output is ordered by time before being returned. example: [] syntax: content: public List FillHours(List result, GroupedField groupedField) parameters: - id: result type: System.Collections.Generic.List{MongoDB.Bson.BsonDocument} description: The existing grouped observation documents to be completed with missing intervals. - id: groupedField type: adas_core.Domain.Models.GroupedObservations.GroupedField description: The grouping configuration that defines the names, maximum number of intervals, regularity and result types to use when generating the placeholders. return: type: System.Collections.Generic.List{MongoDB.Bson.BsonDocument} description: A list of entries ordered by time, containing the original data and any added zero-valued filler entries for missing intervals. content.vb: Public Function FillHours(result As List(Of BsonDocument), groupedField As GroupedField) As List(Of BsonDocument) overload: adas_core.Application.Services.GroupedObservationService.FillHours* nameWithType.vb: GroupedObservationService.FillHours(List(Of BsonDocument), GroupedField) fullName.vb: adas_core.Application.Services.GroupedObservationService.FillHours(System.Collections.Generic.List(Of MongoDB.Bson.BsonDocument), adas_core.Domain.Models.GroupedObservations.GroupedField) name.vb: FillHours(List(Of BsonDocument), GroupedField) - uid: adas_core.Application.Services.GroupedObservationService.CalculateLastFilledObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.GroupedObservationService.CalculateLastFilledObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId) id: CalculateLastFilledObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.GroupedObservationService langs: - csharp - vb name: CalculateLastFilledObservations(List, GroupedField, ObjectId) nameWithType: GroupedObservationService.CalculateLastFilledObservations(List, GroupedField, ObjectId) fullName: adas_core.Application.Services.GroupedObservationService.CalculateLastFilledObservations(System.Collections.Generic.List, adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: CalculateLastFilledObservations path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 717 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Calculates the last filled observations for a patient. When the grouped field contains multiple names, the calculation is performed for each name and the results are aggregated; otherwise, the calculation is performed once using the single grouped field name. example: [] syntax: content: public Task> CalculateLastFilledObservations(List result, GroupedField groupedField, ObjectId patientId) parameters: - id: result type: System.Collections.Generic.List{MongoDB.Bson.BsonDocument} description: The collection of BsonDocument results to be processed. - id: groupedField type: adas_core.Domain.Models.GroupedObservations.GroupedField description: The grouped field containing either a list of names to iterate over or a single name used as fallback when the list is empty. - id: patientId type: MongoDB.Bson.ObjectId description: The identifier of the patient whose observations are being calculated. return: type: System.Threading.Tasks.Task{System.Collections.Generic.List{MongoDB.Bson.BsonDocument}} description: A task that returns a list of BsonDocument containing the calculated last filled observations. content.vb: Public Function CalculateLastFilledObservations(result As List(Of BsonDocument), groupedField As GroupedField, patientId As ObjectId) As Task(Of List(Of BsonDocument)) overload: adas_core.Application.Services.GroupedObservationService.CalculateLastFilledObservations* nameWithType.vb: GroupedObservationService.CalculateLastFilledObservations(List(Of BsonDocument), GroupedField, ObjectId) fullName.vb: adas_core.Application.Services.GroupedObservationService.CalculateLastFilledObservations(System.Collections.Generic.List(Of MongoDB.Bson.BsonDocument), adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId) name.vb: CalculateLastFilledObservations(List(Of BsonDocument), GroupedField, ObjectId) - uid: adas_core.Application.Services.GroupedObservationService.CalculateShiftObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) commentId: M:adas_core.Application.Services.GroupedObservationService.CalculateShiftObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) id: CalculateShiftObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) parent: adas_core.Application.Services.GroupedObservationService langs: - csharp - vb name: CalculateShiftObservations(List, GroupedField) nameWithType: GroupedObservationService.CalculateShiftObservations(List, GroupedField) fullName: adas_core.Application.Services.GroupedObservationService.CalculateShiftObservations(System.Collections.Generic.List, adas_core.Domain.Models.GroupedObservations.GroupedField) type: Method source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: CalculateShiftObservations path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 867 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Calculates aggregated shift observations by grouping them by shift and day. When the grouped field result contains a Sum operation, the method sums the values within each group and propagates the isFilled flag, marking a group as not filled if any of its observations is not filled. If no Sum operation is present, the original observations are returned unchanged. example: [] syntax: content: public List CalculateShiftObservations(List shiftGroupObservations, GroupedField groupedField) parameters: - id: shiftGroupObservations type: System.Collections.Generic.List{MongoDB.Bson.BsonDocument} description: The list of shift observations to be aggregated. - id: groupedField type: adas_core.Domain.Models.GroupedObservations.GroupedField description: The grouped field configuration whose Result property determines whether a Sum aggregation is applied. return: type: System.Collections.Generic.List{MongoDB.Bson.BsonDocument} description: A list of containing the aggregated shift observations, or the original list when no Sum operation is required. content.vb: Public Function CalculateShiftObservations(shiftGroupObservations As List(Of BsonDocument), groupedField As GroupedField) As List(Of BsonDocument) overload: adas_core.Application.Services.GroupedObservationService.CalculateShiftObservations* nameWithType.vb: GroupedObservationService.CalculateShiftObservations(List(Of BsonDocument), GroupedField) fullName.vb: adas_core.Application.Services.GroupedObservationService.CalculateShiftObservations(System.Collections.Generic.List(Of MongoDB.Bson.BsonDocument), adas_core.Domain.Models.GroupedObservations.GroupedField) name.vb: CalculateShiftObservations(List(Of BsonDocument), GroupedField) - uid: adas_core.Application.Services.GroupedObservationService.CalculateHalfHourObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument}) commentId: M:adas_core.Application.Services.GroupedObservationService.CalculateHalfHourObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument}) id: CalculateHalfHourObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument}) parent: adas_core.Application.Services.GroupedObservationService langs: - csharp - vb name: CalculateHalfHourObservations(List) nameWithType: GroupedObservationService.CalculateHalfHourObservations(List) fullName: adas_core.Application.Services.GroupedObservationService.CalculateHalfHourObservations(System.Collections.Generic.List) type: Method source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: CalculateHalfHourObservations path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 915 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: >- Calculates half-hour observations for the provided list of entries by grouping the "all" sub-document values into 30-minute time buckets and assigning the most recent sample of each bucket to a "halfhour" field on the corresponding document. Handles edge cases such as the last document in the list, absence of a next document, empty groups, a next document without readings (or with a single "0" value), and missing "halfhour" fields, falling back to an empty when no grouped values are available. example: [] syntax: content: public List CalculateHalfHourObservations(List result) parameters: - id: result type: System.Collections.Generic.List{MongoDB.Bson.BsonDocument} description: >- The ordered list of instances whose "all" arrays will be grouped into half-hour intervals and enriched with a "halfhour" field in place. return: type: System.Collections.Generic.List{MongoDB.Bson.BsonDocument} description: >- The same instance with the "halfhour" field populated according to the half-hour grouping rules. content.vb: Public Function CalculateHalfHourObservations(result As List(Of BsonDocument)) As List(Of BsonDocument) overload: adas_core.Application.Services.GroupedObservationService.CalculateHalfHourObservations* nameWithType.vb: GroupedObservationService.CalculateHalfHourObservations(List(Of BsonDocument)) fullName.vb: adas_core.Application.Services.GroupedObservationService.CalculateHalfHourObservations(System.Collections.Generic.List(Of MongoDB.Bson.BsonDocument)) name.vb: CalculateHalfHourObservations(List(Of BsonDocument)) - uid: adas_core.Application.Services.GroupedObservationService.GenerateShiftObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) commentId: M:adas_core.Application.Services.GroupedObservationService.GenerateShiftObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) id: GenerateShiftObservations(System.Collections.Generic.List{MongoDB.Bson.BsonDocument},adas_core.Domain.Models.GroupedObservations.GroupedField) parent: adas_core.Application.Services.GroupedObservationService langs: - csharp - vb name: GenerateShiftObservations(List, GroupedField) nameWithType: GroupedObservationService.GenerateShiftObservations(List, GroupedField) fullName: adas_core.Application.Services.GroupedObservationService.GenerateShiftObservations(System.Collections.Generic.List, adas_core.Domain.Models.GroupedObservations.GroupedField) type: Method source: remote: path: adas-core.Application/Services/GroupedObservationService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GenerateShiftObservations path: ../../adas-core.Application/Services/GroupedObservationService.cs startLine: 992 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Enriches each BsonDocument in the result with a shift identifier and the corresponding day, by matching the document's observation time against the configured shift start times. Falls back to the previous day and the last shift when no matching shift is found, and skips documents with missing or invalid date components or an empty shift configuration. example: [] syntax: content: public List GenerateShiftObservations(List result, GroupedField groupedField) parameters: - id: result type: System.Collections.Generic.List{MongoDB.Bson.BsonDocument} description: The list of aggregated BsonDocuments to enrich; each document is modified in place to include the day and shift elements. - id: groupedField type: adas_core.Domain.Models.GroupedObservations.GroupedField description: The grouping configuration providing the ordered list of shift start times used to determine the assigned shift. return: type: System.Collections.Generic.List{MongoDB.Bson.BsonDocument} description: The same result list with day and shift elements added to each successfully processed document. content.vb: Public Function GenerateShiftObservations(result As List(Of BsonDocument), groupedField As GroupedField) As List(Of BsonDocument) overload: adas_core.Application.Services.GroupedObservationService.GenerateShiftObservations* nameWithType.vb: GroupedObservationService.GenerateShiftObservations(List(Of BsonDocument), GroupedField) fullName.vb: adas_core.Application.Services.GroupedObservationService.GenerateShiftObservations(System.Collections.Generic.List(Of MongoDB.Bson.BsonDocument), adas_core.Domain.Models.GroupedObservations.GroupedField) name.vb: GenerateShiftObservations(List(Of BsonDocument), GroupedField) references: - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService commentId: T:adas_core.Application.Services.Interfaces.IGroupedObservationService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html name: IGroupedObservationService nameWithType: IGroupedObservationService fullName: adas_core.Application.Services.Interfaces.IGroupedObservationService - uid: adas_core.Application.Services commentId: N:adas_core.Application.Services href: adas_core.html name: adas_core.Application.Services nameWithType: adas_core.Application.Services fullName: adas_core.Application.Services spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) parent: adas_core.Domain.Utils.NumberUtils definition: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ name: IsNumber(object) nameWithType: NumberUtils.IsNumber(object) fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object) nameWithType.vb: NumberUtils.IsNumber(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object) name.vb: IsNumber(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) parent: adas_core.Domain.Utils.NumberUtils definition: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ name: ToDouble(object) nameWithType: NumberUtils.ToDouble(object) fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object) nameWithType.vb: NumberUtils.ToDouble(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object) name.vb: ToDouble(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) parent: adas_core.Domain.Utils.ObjectUtils definition: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ name: ToStr(object) nameWithType: ObjectUtils.ToStr(object) fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object) nameWithType.vb: ObjectUtils.ToStr(Object) fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object) name.vb: ToStr(Object) spec.csharp: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Application.Services.Interfaces commentId: N:adas_core.Application.Services.Interfaces href: adas_core.html name: adas_core.Application.Services.Interfaces nameWithType: adas_core.Application.Services.Interfaces fullName: adas_core.Application.Services.Interfaces spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Interfaces name: Interfaces href: adas_core.Application.Services.Interfaces.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Interfaces name: Interfaces href: adas_core.Application.Services.Interfaces.html - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) isExternal: true href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ name: IsNumber(object) nameWithType: NumberUtils.IsNumber(object) fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object) nameWithType.vb: NumberUtils.IsNumber(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object) name.vb: IsNumber(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.NumberUtils commentId: T:adas_core.Domain.Utils.NumberUtils parent: adas_core.Domain.Utils href: adas_core.Domain.Utils.NumberUtils.html name: NumberUtils nameWithType: NumberUtils fullName: adas_core.Domain.Utils.NumberUtils - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) isExternal: true href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ name: ToDouble(object) nameWithType: NumberUtils.ToDouble(object) fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object) nameWithType.vb: NumberUtils.ToDouble(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object) name.vb: ToDouble(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) isExternal: true href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ name: ToStr(object) nameWithType: ObjectUtils.ToStr(object) fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object) nameWithType.vb: ObjectUtils.ToStr(Object) fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object) name.vb: ToStr(Object) spec.csharp: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.ObjectUtils commentId: T:adas_core.Domain.Utils.ObjectUtils parent: adas_core.Domain.Utils href: adas_core.Domain.Utils.ObjectUtils.html name: ObjectUtils nameWithType: ObjectUtils fullName: adas_core.Domain.Utils.ObjectUtils - uid: adas_core.Domain.Utils commentId: N:adas_core.Domain.Utils href: adas_core.html name: adas_core.Domain.Utils nameWithType: adas_core.Domain.Utils fullName: adas_core.Domain.Utils spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Utils name: Utils href: adas_core.Domain.Utils.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Utils name: Utils href: adas_core.Domain.Utils.html - uid: adas_core.Application.Services.GroupedObservationService.#ctor* commentId: Overload:adas_core.Application.Services.GroupedObservationService.#ctor href: adas_core.Application.Services.GroupedObservationService.html#adas_core_Application_Services_GroupedObservationService__ctor_adas_core_Application_Repositories_Interfaces_IObservationRepository_adas_core_Application_Services_Interfaces_IConfigObservationService_Microsoft_Extensions_Logging_ILogger_adas_core_Application_Services_GroupedObservationService__adas_core_Application_Services_Interfaces_ICacheService_Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_ApiSettings__Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_CacheSettings__ name: GroupedObservationService nameWithType: GroupedObservationService.GroupedObservationService fullName: adas_core.Application.Services.GroupedObservationService.GroupedObservationService nameWithType.vb: GroupedObservationService.New fullName.vb: adas_core.Application.Services.GroupedObservationService.New name.vb: New - uid: adas_core.Application.Repositories.Interfaces.IObservationRepository commentId: T:adas_core.Application.Repositories.Interfaces.IObservationRepository parent: adas_core.Application.Repositories.Interfaces href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html name: IObservationRepository nameWithType: IObservationRepository fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository - uid: adas_core.Application.Services.Interfaces.IConfigObservationService commentId: T:adas_core.Application.Services.Interfaces.IConfigObservationService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.IConfigObservationService.html name: IConfigObservationService nameWithType: IConfigObservationService fullName: adas_core.Application.Services.Interfaces.IConfigObservationService - uid: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.GroupedObservationService} commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.GroupedObservationService} parent: Microsoft.Extensions.Logging definition: Microsoft.Extensions.Logging.ILogger`1 href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 name: ILogger nameWithType: ILogger fullName: Microsoft.Extensions.Logging.ILogger nameWithType.vb: ILogger(Of GroupedObservationService) fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.GroupedObservationService) name.vb: ILogger(Of GroupedObservationService) spec.csharp: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: < - uid: adas_core.Application.Services.GroupedObservationService name: GroupedObservationService href: adas_core.Application.Services.GroupedObservationService.html - name: '>' spec.vb: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: ( - name: Of - name: " " - uid: adas_core.Application.Services.GroupedObservationService name: GroupedObservationService href: adas_core.Application.Services.GroupedObservationService.html - name: ) - uid: adas_core.Application.Services.Interfaces.ICacheService commentId: T:adas_core.Application.Services.Interfaces.ICacheService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.ICacheService.html name: ICacheService nameWithType: ICacheService fullName: adas_core.Application.Services.Interfaces.ICacheService - uid: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings} commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings} parent: Microsoft.Extensions.Options definition: Microsoft.Extensions.Options.IOptions`1 href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 name: IOptions nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions nameWithType.vb: IOptions(Of ApiSettings) fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings) name.vb: IOptions(Of ApiSettings) spec.csharp: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: < - uid: adas_core.Domain.Models.AppSettings.ApiSettings name: ApiSettings href: adas_core.Domain.Models.AppSettings.ApiSettings.html - name: '>' spec.vb: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.AppSettings.ApiSettings name: ApiSettings href: adas_core.Domain.Models.AppSettings.ApiSettings.html - name: ) - uid: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings} commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings} parent: Microsoft.Extensions.Options definition: Microsoft.Extensions.Options.IOptions`1 href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 name: IOptions nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions nameWithType.vb: IOptions(Of CacheSettings) fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.CacheSettings) name.vb: IOptions(Of CacheSettings) spec.csharp: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: < - uid: adas_core.Domain.Models.AppSettings.CacheSettings name: CacheSettings - name: '>' spec.vb: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.AppSettings.CacheSettings name: CacheSettings - name: ) - uid: adas_core.Application.Repositories.Interfaces commentId: N:adas_core.Application.Repositories.Interfaces href: adas_core.html name: adas_core.Application.Repositories.Interfaces nameWithType: adas_core.Application.Repositories.Interfaces fullName: adas_core.Application.Repositories.Interfaces spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Repositories name: Repositories href: adas_core.Application.Repositories.html - name: . - uid: adas_core.Application.Repositories.Interfaces name: Interfaces href: adas_core.Application.Repositories.Interfaces.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Repositories name: Repositories href: adas_core.Application.Repositories.html - name: . - uid: adas_core.Application.Repositories.Interfaces name: Interfaces href: adas_core.Application.Repositories.Interfaces.html - uid: Microsoft.Extensions.Logging.ILogger`1 commentId: T:Microsoft.Extensions.Logging.ILogger`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 name: ILogger nameWithType: ILogger fullName: Microsoft.Extensions.Logging.ILogger nameWithType.vb: ILogger(Of TCategoryName) fullName.vb: Microsoft.Extensions.Logging.ILogger(Of TCategoryName) name.vb: ILogger(Of TCategoryName) spec.csharp: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: < - name: TCategoryName - name: '>' spec.vb: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: ( - name: Of - name: " " - name: TCategoryName - name: ) - uid: Microsoft.Extensions.Logging commentId: N:Microsoft.Extensions.Logging isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft name: Microsoft.Extensions.Logging nameWithType: Microsoft.Extensions.Logging fullName: Microsoft.Extensions.Logging spec.csharp: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Logging name: Logging isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging spec.vb: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Logging name: Logging isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging - uid: Microsoft.Extensions.Options.IOptions`1 commentId: T:Microsoft.Extensions.Options.IOptions`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 name: IOptions nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions nameWithType.vb: IOptions(Of TOptions) fullName.vb: Microsoft.Extensions.Options.IOptions(Of TOptions) name.vb: IOptions(Of TOptions) spec.csharp: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: < - name: TOptions - name: '>' spec.vb: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: ( - name: Of - name: " " - name: TOptions - name: ) - uid: Microsoft.Extensions.Options commentId: N:Microsoft.Extensions.Options isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft name: Microsoft.Extensions.Options nameWithType: Microsoft.Extensions.Options fullName: Microsoft.Extensions.Options spec.csharp: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Options name: Options isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options spec.vb: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Options name: Options isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options - uid: System.Threading.Tasks.Task`1 commentId: T:System.Threading.Tasks.Task`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task nameWithType: Task fullName: System.Threading.Tasks.Task nameWithType.vb: Task(Of TResult) fullName.vb: System.Threading.Tasks.Task(Of TResult) name.vb: Task(Of TResult) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - name: TResult - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - name: TResult - name: ) - uid: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs commentId: T:adas_core.Domain.Models.GroupedObservation.GroupedObservationObs href: adas_core.Domain.Models.GroupedObservation.html name: GroupedObservation.GroupedObservationObs nameWithType: GroupedObservation.GroupedObservationObs fullName: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs spec.csharp: - uid: adas_core.Domain.Models.GroupedObservation name: GroupedObservation href: adas_core.Domain.Models.GroupedObservation.html - name: . - uid: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs name: GroupedObservationObs href: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs.html spec.vb: - uid: adas_core.Domain.Models.GroupedObservation name: GroupedObservation href: adas_core.Domain.Models.GroupedObservation.html - name: . - uid: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs name: GroupedObservationObs href: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs.html - uid: adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation* commentId: Overload:adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation href: adas_core.Application.Services.GroupedObservationService.html#adas_core_Application_Services_GroupedObservationService_GenerateGroupedObservation_MongoDB_Bson_ObjectId_adas_core_Domain_Models_GroupedObservations_GroupedField_System_String_System_Boolean_System_Threading_CancellationToken_ name: GenerateGroupedObservation nameWithType: GroupedObservationService.GenerateGroupedObservation fullName: adas_core.Application.Services.GroupedObservationService.GenerateGroupedObservation - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.String,System.Boolean,System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.String,System.Boolean,System.Threading.CancellationToken) parent: adas_core.Application.Services.Interfaces.IGroupedObservationService isExternal: true href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_GenerateGroupedObservation_MongoDB_Bson_ObjectId_adas_core_Domain_Models_GroupedObservations_GroupedField_System_String_System_Boolean_System_Threading_CancellationToken_ name: GenerateGroupedObservation(ObjectId, GroupedField, string, bool, CancellationToken) nameWithType: IGroupedObservationService.GenerateGroupedObservation(ObjectId, GroupedField, string, bool, CancellationToken) fullName: adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId, adas_core.Domain.Models.GroupedObservations.GroupedField, string, bool, System.Threading.CancellationToken) nameWithType.vb: IGroupedObservationService.GenerateGroupedObservation(ObjectId, GroupedField, String, Boolean, CancellationToken) fullName.vb: adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId, adas_core.Domain.Models.GroupedObservations.GroupedField, String, Boolean, System.Threading.CancellationToken) name.vb: GenerateGroupedObservation(ObjectId, GroupedField, String, Boolean, CancellationToken) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.String,System.Boolean,System.Threading.CancellationToken) name: GenerateGroupedObservation href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_GenerateGroupedObservation_MongoDB_Bson_ObjectId_adas_core_Domain_Models_GroupedObservations_GroupedField_System_String_System_Boolean_System_Threading_CancellationToken_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: adas_core.Domain.Models.GroupedObservations.GroupedField name: GroupedField - name: ',' - name: " " - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.String,System.Boolean,System.Threading.CancellationToken) name: GenerateGroupedObservation href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_GenerateGroupedObservation_MongoDB_Bson_ObjectId_adas_core_Domain_Models_GroupedObservations_GroupedField_System_String_System_Boolean_System_Threading_CancellationToken_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: adas_core.Domain.Models.GroupedObservations.GroupedField name: GroupedField - name: ',' - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) - uid: MongoDB.Bson.ObjectId commentId: T:MongoDB.Bson.ObjectId parent: MongoDB.Bson isExternal: true name: ObjectId nameWithType: ObjectId fullName: MongoDB.Bson.ObjectId - uid: adas_core.Domain.Models.GroupedObservations.GroupedField commentId: T:adas_core.Domain.Models.GroupedObservations.GroupedField parent: adas_core.Domain.Models.GroupedObservations href: adas_core.Domain.Models.GroupedObservations.GroupedField.html name: GroupedField nameWithType: GroupedField fullName: adas_core.Domain.Models.GroupedObservations.GroupedField - uid: System.String commentId: T:System.String parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string name: string nameWithType: string fullName: string nameWithType.vb: String fullName.vb: String name.vb: String - uid: System.Boolean commentId: T:System.Boolean parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: bool nameWithType: bool fullName: bool nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean - uid: System.Threading.CancellationToken commentId: T:System.Threading.CancellationToken parent: System.Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken name: CancellationToken nameWithType: CancellationToken fullName: System.Threading.CancellationToken - uid: System.Threading.Tasks.Task{adas_core.Domain.Models.GroupedObservation} commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.GroupedObservation} parent: System.Threading.Tasks definition: System.Threading.Tasks.Task`1 href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task nameWithType: Task fullName: System.Threading.Tasks.Task nameWithType.vb: Task(Of GroupedObservation) fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.GroupedObservation) name.vb: Task(Of GroupedObservation) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - uid: adas_core.Domain.Models.GroupedObservation name: GroupedObservation - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.GroupedObservation name: GroupedObservation - name: ) - uid: MongoDB.Bson commentId: N:MongoDB.Bson isExternal: true name: MongoDB.Bson nameWithType: MongoDB.Bson fullName: MongoDB.Bson spec.csharp: - uid: MongoDB name: MongoDB isExternal: true - name: . - uid: MongoDB.Bson name: Bson isExternal: true spec.vb: - uid: MongoDB name: MongoDB isExternal: true - name: . - uid: MongoDB.Bson name: Bson isExternal: true - uid: adas_core.Domain.Models.GroupedObservations commentId: N:adas_core.Domain.Models.GroupedObservations href: adas_core.html name: adas_core.Domain.Models.GroupedObservations nameWithType: adas_core.Domain.Models.GroupedObservations fullName: adas_core.Domain.Models.GroupedObservations spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.GroupedObservations name: GroupedObservations href: adas_core.Domain.Models.GroupedObservations.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.GroupedObservations name: GroupedObservations href: adas_core.Domain.Models.GroupedObservations.html - uid: System.Threading commentId: N:System.Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Threading nameWithType: System.Threading fullName: System.Threading spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - uid: System.Threading.Tasks commentId: N:System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Threading.Tasks nameWithType: System.Threading.Tasks fullName: System.Threading.Tasks spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks - uid: adas_core.Domain.Models.GroupedObservation commentId: T:adas_core.Domain.Models.GroupedObservation parent: adas_core.Domain.Models href: adas_core.Domain.Models.GroupedObservation.html name: GroupedObservation nameWithType: GroupedObservation fullName: adas_core.Domain.Models.GroupedObservation - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs},adas_core.Domain.Models.PatientObservation,System.String) commentId: M:adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs},adas_core.Domain.Models.PatientObservation,System.String) parent: adas_core.Application.Services.Interfaces.IGroupedObservationService isExternal: true href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_GenerateGroupedObservation_MongoDB_Bson_ObjectId_adas_core_Domain_Models_GroupedObservations_GroupedField_System_Collections_Generic_List_adas_core_Domain_Models_GroupedObservation_GroupedObservationObs__adas_core_Domain_Models_PatientObservation_System_String_ name: GenerateGroupedObservation(ObjectId, GroupedField, List, PatientObservation, string) nameWithType: IGroupedObservationService.GenerateGroupedObservation(ObjectId, GroupedField, List, PatientObservation, string) fullName: adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId, adas_core.Domain.Models.GroupedObservations.GroupedField, System.Collections.Generic.List, adas_core.Domain.Models.PatientObservation, string) nameWithType.vb: IGroupedObservationService.GenerateGroupedObservation(ObjectId, GroupedField, List(Of GroupedObservation.GroupedObservationObs), PatientObservation, String) fullName.vb: adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId, adas_core.Domain.Models.GroupedObservations.GroupedField, System.Collections.Generic.List(Of adas_core.Domain.Models.GroupedObservation.GroupedObservationObs), adas_core.Domain.Models.PatientObservation, String) name.vb: GenerateGroupedObservation(ObjectId, GroupedField, List(Of GroupedObservationObs), PatientObservation, String) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs},adas_core.Domain.Models.PatientObservation,System.String) name: GenerateGroupedObservation href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_GenerateGroupedObservation_MongoDB_Bson_ObjectId_adas_core_Domain_Models_GroupedObservations_GroupedField_System_Collections_Generic_List_adas_core_Domain_Models_GroupedObservation_GroupedObservationObs__adas_core_Domain_Models_PatientObservation_System_String_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: adas_core.Domain.Models.GroupedObservations.GroupedField name: GroupedField - name: ',' - name: " " - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs name: GroupedObservationObs - name: '>' - name: ',' - name: " " - uid: adas_core.Domain.Models.PatientObservation name: PatientObservation - name: ',' - name: " " - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.GenerateGroupedObservation(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs},adas_core.Domain.Models.PatientObservation,System.String) name: GenerateGroupedObservation href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_GenerateGroupedObservation_MongoDB_Bson_ObjectId_adas_core_Domain_Models_GroupedObservations_GroupedField_System_Collections_Generic_List_adas_core_Domain_Models_GroupedObservation_GroupedObservationObs__adas_core_Domain_Models_PatientObservation_System_String_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: adas_core.Domain.Models.GroupedObservations.GroupedField name: GroupedField - name: ',' - name: " " - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs name: GroupedObservationObs - name: ) - name: ',' - name: " " - uid: adas_core.Domain.Models.PatientObservation name: PatientObservation - name: ',' - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs} commentId: T:System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservation.GroupedObservationObs} parent: System.Collections.Generic definition: System.Collections.Generic.List`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: List nameWithType: List fullName: System.Collections.Generic.List nameWithType.vb: List(Of GroupedObservation.GroupedObservationObs) fullName.vb: System.Collections.Generic.List(Of adas_core.Domain.Models.GroupedObservation.GroupedObservationObs) name.vb: List(Of GroupedObservation.GroupedObservationObs) spec.csharp: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: adas_core.Domain.Models.GroupedObservation name: GroupedObservation href: adas_core.Domain.Models.GroupedObservation.html - name: . - uid: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs name: GroupedObservationObs href: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs.html - name: '>' spec.vb: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.GroupedObservation name: GroupedObservation href: adas_core.Domain.Models.GroupedObservation.html - name: . - uid: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs name: GroupedObservationObs href: adas_core.Domain.Models.GroupedObservation.GroupedObservationObs.html - name: ) - uid: adas_core.Domain.Models.PatientObservation commentId: T:adas_core.Domain.Models.PatientObservation parent: adas_core.Domain.Models href: adas_core.Domain.Models.PatientObservation.html name: PatientObservation nameWithType: PatientObservation fullName: adas_core.Domain.Models.PatientObservation - uid: adas_core.Domain.Models commentId: N:adas_core.Domain.Models href: adas_core.html name: adas_core.Domain.Models nameWithType: adas_core.Domain.Models fullName: adas_core.Domain.Models spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - uid: System.Collections.Generic.List`1 commentId: T:System.Collections.Generic.List`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: List nameWithType: List fullName: System.Collections.Generic.List nameWithType.vb: List(Of T) fullName.vb: System.Collections.Generic.List(Of T) name.vb: List(Of T) spec.csharp: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: adas_core.Application.Services.GroupedObservationService.FindLastObservations* commentId: Overload:adas_core.Application.Services.GroupedObservationService.FindLastObservations href: adas_core.Application.Services.GroupedObservationService.html#adas_core_Application_Services_GroupedObservationService_FindLastObservations_MongoDB_Bson_ObjectId_System_Int32_System_Collections_Generic_List_System_String__ name: FindLastObservations nameWithType: GroupedObservationService.FindLastObservations fullName: adas_core.Application.Services.GroupedObservationService.FindLastObservations - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String}) commentId: M:adas_core.Application.Services.Interfaces.IGroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String}) parent: adas_core.Application.Services.Interfaces.IGroupedObservationService isExternal: true href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_FindLastObservations_MongoDB_Bson_ObjectId_System_Int32_System_Collections_Generic_List_System_String__ name: FindLastObservations(ObjectId, int, List) nameWithType: IGroupedObservationService.FindLastObservations(ObjectId, int, List) fullName: adas_core.Application.Services.Interfaces.IGroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId, int, System.Collections.Generic.List) nameWithType.vb: IGroupedObservationService.FindLastObservations(ObjectId, Integer, List(Of String)) fullName.vb: adas_core.Application.Services.Interfaces.IGroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId, Integer, System.Collections.Generic.List(Of String)) name.vb: FindLastObservations(ObjectId, Integer, List(Of String)) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String}) name: FindLastObservations href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_FindLastObservations_MongoDB_Bson_ObjectId_System_Int32_System_Collections_Generic_List_System_String__ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: '>' - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.FindLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String}) name: FindLastObservations href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_FindLastObservations_MongoDB_Bson_ObjectId_System_Int32_System_Collections_Generic_List_System_String__ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - name: ) - uid: System.Int32 commentId: T:System.Int32 parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int nameWithType: int fullName: int nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer - uid: System.Collections.Generic.List{System.String} commentId: T:System.Collections.Generic.List{System.String} parent: System.Collections.Generic definition: System.Collections.Generic.List`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: List nameWithType: List fullName: System.Collections.Generic.List nameWithType.vb: List(Of String) fullName.vb: System.Collections.Generic.List(Of String) name.vb: List(Of String) spec.csharp: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: '>' spec.vb: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}} commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}} parent: System.Threading.Tasks definition: System.Threading.Tasks.Task`1 href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task> nameWithType: Task> fullName: System.Threading.Tasks.Task> nameWithType.vb: Task(Of List(Of PatientObservation)) fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.PatientObservation)) name.vb: Task(Of List(Of PatientObservation)) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: adas_core.Domain.Models.PatientObservation name: PatientObservation - name: '>' - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.PatientObservation name: PatientObservation - name: ) - name: ) - uid: adas_core.Domain.Enums.GroupedObservationEnum.Regularity commentId: T:adas_core.Domain.Enums.GroupedObservationEnum.Regularity parent: adas_core.Domain.Enums href: adas_core.Domain.Enums.GroupedObservationEnum.html name: GroupedObservationEnum.Regularity nameWithType: GroupedObservationEnum.Regularity fullName: adas_core.Domain.Enums.GroupedObservationEnum.Regularity spec.csharp: - uid: adas_core.Domain.Enums.GroupedObservationEnum name: GroupedObservationEnum href: adas_core.Domain.Enums.GroupedObservationEnum.html - name: . - uid: adas_core.Domain.Enums.GroupedObservationEnum.Regularity name: Regularity href: adas_core.Domain.Enums.GroupedObservationEnum.Regularity.html spec.vb: - uid: adas_core.Domain.Enums.GroupedObservationEnum name: GroupedObservationEnum href: adas_core.Domain.Enums.GroupedObservationEnum.html - name: . - uid: adas_core.Domain.Enums.GroupedObservationEnum.Regularity name: Regularity href: adas_core.Domain.Enums.GroupedObservationEnum.Regularity.html - uid: adas_core.Application.Services.GroupedObservationService.CreateNextEmptyObs* commentId: Overload:adas_core.Application.Services.GroupedObservationService.CreateNextEmptyObs href: adas_core.Application.Services.GroupedObservationService.html#adas_core_Application_Services_GroupedObservationService_CreateNextEmptyObs_adas_core_Application_Subscriptions_WsSubscriberGrouped_ name: CreateNextEmptyObs nameWithType: GroupedObservationService.CreateNextEmptyObs fullName: adas_core.Application.Services.GroupedObservationService.CreateNextEmptyObs - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) commentId: M:adas_core.Application.Services.Interfaces.IGroupedObservationService.CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) parent: adas_core.Application.Services.Interfaces.IGroupedObservationService href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_CreateNextEmptyObs_adas_core_Application_Subscriptions_WsSubscriberGrouped_ name: CreateNextEmptyObs(WsSubscriberGrouped) nameWithType: IGroupedObservationService.CreateNextEmptyObs(WsSubscriberGrouped) fullName: adas_core.Application.Services.Interfaces.IGroupedObservationService.CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) name: CreateNextEmptyObs href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_CreateNextEmptyObs_adas_core_Application_Subscriptions_WsSubscriberGrouped_ - name: ( - uid: adas_core.Application.Subscriptions.WsSubscriberGrouped name: WsSubscriberGrouped href: adas_core.Application.Subscriptions.WsSubscriberGrouped.html - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IGroupedObservationService.CreateNextEmptyObs(adas_core.Application.Subscriptions.WsSubscriberGrouped) name: CreateNextEmptyObs href: adas_core.Application.Services.Interfaces.IGroupedObservationService.html#adas_core_Application_Services_Interfaces_IGroupedObservationService_CreateNextEmptyObs_adas_core_Application_Subscriptions_WsSubscriberGrouped_ - name: ( - uid: adas_core.Application.Subscriptions.WsSubscriberGrouped name: WsSubscriberGrouped href: adas_core.Application.Subscriptions.WsSubscriberGrouped.html - name: ) - uid: adas_core.Application.Subscriptions.WsSubscriberGrouped commentId: T:adas_core.Application.Subscriptions.WsSubscriberGrouped parent: adas_core.Application.Subscriptions href: adas_core.Application.Subscriptions.WsSubscriberGrouped.html name: WsSubscriberGrouped nameWithType: WsSubscriberGrouped fullName: adas_core.Application.Subscriptions.WsSubscriberGrouped - uid: adas_core.Domain.Enums commentId: N:adas_core.Domain.Enums href: adas_core.html name: adas_core.Domain.Enums nameWithType: adas_core.Domain.Enums fullName: adas_core.Domain.Enums spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Enums name: Enums href: adas_core.Domain.Enums.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Enums name: Enums href: adas_core.Domain.Enums.html - uid: adas_core.Application.Subscriptions commentId: N:adas_core.Application.Subscriptions href: adas_core.html name: adas_core.Application.Subscriptions nameWithType: adas_core.Application.Subscriptions fullName: adas_core.Application.Subscriptions spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Subscriptions name: Subscriptions href: adas_core.Application.Subscriptions.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Subscriptions name: Subscriptions href: adas_core.Application.Subscriptions.html - uid: MongoDB.Bson.BsonDocument commentId: T:MongoDB.Bson.BsonDocument parent: MongoDB.Bson isExternal: true name: BsonDocument nameWithType: BsonDocument fullName: MongoDB.Bson.BsonDocument - uid: adas_core.Application.Services.GroupedObservationService.FillHours* commentId: Overload:adas_core.Application.Services.GroupedObservationService.FillHours href: adas_core.Application.Services.GroupedObservationService.html#adas_core_Application_Services_GroupedObservationService_FillHours_System_Collections_Generic_List_MongoDB_Bson_BsonDocument__adas_core_Domain_Models_GroupedObservations_GroupedField_ name: FillHours nameWithType: GroupedObservationService.FillHours fullName: adas_core.Application.Services.GroupedObservationService.FillHours - uid: System.Collections.Generic.List{MongoDB.Bson.BsonDocument} commentId: T:System.Collections.Generic.List{MongoDB.Bson.BsonDocument} parent: System.Collections.Generic definition: System.Collections.Generic.List`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: List nameWithType: List fullName: System.Collections.Generic.List nameWithType.vb: List(Of BsonDocument) fullName.vb: System.Collections.Generic.List(Of MongoDB.Bson.BsonDocument) name.vb: List(Of BsonDocument) spec.csharp: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: MongoDB.Bson.BsonDocument name: BsonDocument isExternal: true - name: '>' spec.vb: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: MongoDB.Bson.BsonDocument name: BsonDocument isExternal: true - name: ) - uid: adas_core.Application.Services.GroupedObservationService.CalculateLastFilledObservations* commentId: Overload:adas_core.Application.Services.GroupedObservationService.CalculateLastFilledObservations href: adas_core.Application.Services.GroupedObservationService.html#adas_core_Application_Services_GroupedObservationService_CalculateLastFilledObservations_System_Collections_Generic_List_MongoDB_Bson_BsonDocument__adas_core_Domain_Models_GroupedObservations_GroupedField_MongoDB_Bson_ObjectId_ name: CalculateLastFilledObservations nameWithType: GroupedObservationService.CalculateLastFilledObservations fullName: adas_core.Application.Services.GroupedObservationService.CalculateLastFilledObservations - uid: System.Threading.Tasks.Task{System.Collections.Generic.List{MongoDB.Bson.BsonDocument}} commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{MongoDB.Bson.BsonDocument}} parent: System.Threading.Tasks definition: System.Threading.Tasks.Task`1 href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task> nameWithType: Task> fullName: System.Threading.Tasks.Task> nameWithType.vb: Task(Of List(Of BsonDocument)) fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of MongoDB.Bson.BsonDocument)) name.vb: Task(Of List(Of BsonDocument)) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: MongoDB.Bson.BsonDocument name: BsonDocument isExternal: true - name: '>' - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: MongoDB.Bson.BsonDocument name: BsonDocument isExternal: true - name: ) - name: ) - uid: adas_core.Application.Services.GroupedObservationService.CalculateShiftObservations* commentId: Overload:adas_core.Application.Services.GroupedObservationService.CalculateShiftObservations href: adas_core.Application.Services.GroupedObservationService.html#adas_core_Application_Services_GroupedObservationService_CalculateShiftObservations_System_Collections_Generic_List_MongoDB_Bson_BsonDocument__adas_core_Domain_Models_GroupedObservations_GroupedField_ name: CalculateShiftObservations nameWithType: GroupedObservationService.CalculateShiftObservations fullName: adas_core.Application.Services.GroupedObservationService.CalculateShiftObservations - uid: adas_core.Application.Services.GroupedObservationService.CalculateHalfHourObservations* commentId: Overload:adas_core.Application.Services.GroupedObservationService.CalculateHalfHourObservations href: adas_core.Application.Services.GroupedObservationService.html#adas_core_Application_Services_GroupedObservationService_CalculateHalfHourObservations_System_Collections_Generic_List_MongoDB_Bson_BsonDocument__ name: CalculateHalfHourObservations nameWithType: GroupedObservationService.CalculateHalfHourObservations fullName: adas_core.Application.Services.GroupedObservationService.CalculateHalfHourObservations - uid: adas_core.Application.Services.GroupedObservationService.GenerateShiftObservations* commentId: Overload:adas_core.Application.Services.GroupedObservationService.GenerateShiftObservations href: adas_core.Application.Services.GroupedObservationService.html#adas_core_Application_Services_GroupedObservationService_GenerateShiftObservations_System_Collections_Generic_List_MongoDB_Bson_BsonDocument__adas_core_Domain_Models_GroupedObservations_GroupedField_ name: GenerateShiftObservations nameWithType: GroupedObservationService.GenerateShiftObservations fullName: adas_core.Application.Services.GroupedObservationService.GenerateShiftObservations