### YamlMime:ManagedReference
items:
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository
  commentId: T:adas_core.Application.Repositories.Interfaces.IObservationRepository
  id: IObservationRepository
  parent: adas_core.Application.Repositories.Interfaces
  children:
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientActiveIntravenousLinesObservations(MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientGroupedObservations(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String})
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByField(MongoDB.Bson.ObjectId,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservations.Field})
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByLastDate(MongoDB.Bson.ObjectId,System.Int32,System.DateTime,System.Collections.Generic.List{System.String})
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteAsync(MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteByPatientId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderDaysAsync(System.String,System.Int32)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderNumberAsync(System.String,System.Int32)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderSecondsAsync(System.String,System.Int32)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.ExistBySystemId(MongoDB.Bson.ObjectId,System.String)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.ExpireExpiredObservations(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.ConfigObservation})
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAll
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAllLastPatientObservationTime
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyBeforeDate(MongoDB.Bson.ObjectId,System.DateTime)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyWithSameDate(MongoDB.Bson.ObjectId,System.String,System.DateTime)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindById(MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByName(System.String,System.Nullable{System.DateTime})
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAndCodingSystemAsync(MongoDB.Bson.ObjectId,System.String,System.String)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAsync(MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastNotExpiredObservatonsByPatient(MongoDB.Bson.ObjectId,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32})
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationBeforeDate(MongoDB.Bson.ObjectId,System.String,System.DateTime)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservations(MongoDB.Bson.ObjectId,System.String,System.String,System.Int32)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationsByCodingSystem(MongoDB.Bson.ObjectId,System.String,System.Int32)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLatestUniqueValuesByName(MongoDB.Bson.ObjectId,System.String,System.Nullable{System.Int32})
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.FindNotExpired(System.Collections.Generic.List{System.String})
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.GetPaginatedObservations(adas_core.Domain.Models.Filter.PaginationFilter)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.InsertOneAsync(adas_core.Domain.Models.PatientObservation)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.Update(adas_core.Domain.Models.PatientObservation)
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateExpiredObservations(System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation})
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateMany(System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation},MongoDB.Driver.UpdateDefinition{adas_core.Domain.Models.PatientObservation})
  - adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  langs:
  - csharp
  - vb
  name: IObservationRepository
  nameWithType: IObservationRepository
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository
  type: Interface
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: IObservationRepository
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 9
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  syntax:
    content: 'public interface IObservationRepository : IMongoRepository<PatientObservation>'
    content.vb: Public Interface IObservationRepository Inherits IMongoRepository(Of PatientObservation)
  derivedClasses:
  - adas_core.Infrastructure.Repositories.ObservationRepository
  inheritedMembers:
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.Collection
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.GetCollectionName
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.PatientObservation)
  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.Repositories.Interfaces.IObservationRepository.AggregatedPatientGroupedObservations(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientGroupedObservations(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField)
  id: AggregatedPatientGroupedObservations(MongoDB.Bson.ObjectId,adas_core.Domain.Models.GroupedObservations.GroupedField)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: AggregatedPatientGroupedObservations(ObjectId, GroupedField)
  nameWithType: IObservationRepository.AggregatedPatientGroupedObservations(ObjectId, GroupedField)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientGroupedObservations(MongoDB.Bson.ObjectId, adas_core.Domain.Models.GroupedObservations.GroupedField)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: AggregatedPatientGroupedObservations
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 17
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously aggregates a patient's observations grouped by the specified field.
  example: []
  syntax:
    content: Task<List<BsonDocument>> AggregatedPatientGroupedObservations(ObjectId patientId, GroupedField groupedField)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the patient whose observations will be aggregated.
    - id: groupedField
      type: adas_core.Domain.Models.GroupedObservations.GroupedField
      description: The field used to group the patient's observations during aggregation.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{MongoDB.Bson.BsonDocument}}
      description: A task that represents the asynchronous operation, containing a list of BSON documents with the aggregated results.
    content.vb: Function AggregatedPatientGroupedObservations(patientId As ObjectId, groupedField As GroupedField) As Task(Of List(Of BsonDocument))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientGroupedObservations*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String})
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String})
  id: AggregatedPatientLastObservations(MongoDB.Bson.ObjectId,System.Int32,System.Collections.Generic.List{System.String})
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: AggregatedPatientLastObservations(ObjectId, int, List<string>?)
  nameWithType: IObservationRepository.AggregatedPatientLastObservations(ObjectId, int, List<string>?)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservations(MongoDB.Bson.ObjectId, int, System.Collections.Generic.List<string>?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: AggregatedPatientLastObservations
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 28
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: >-
    Asynchronously retrieves the most recent aggregated observations for a specified patient,

    returning up to the requested number of entries. Optionally filters the results to include

    only observations whose identifiers match the provided list.
  example: []
  syntax:
    content: Task<List<PatientObservation>> AggregatedPatientLastObservations(ObjectId patientId, int num, List<string>? 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 most recent observations to return.
    - id: filterObservations
      type: System.Collections.Generic.List{System.String}
      description: An optional list of observation identifiers used to restrict the returned results; if null, no filter is applied.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}}
      description: A task representing the asynchronous operation, containing a list of the patient's most recent <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> records.
    content.vb: Function AggregatedPatientLastObservations(patientId As ObjectId, num As Integer, filterObservations As List(Of String) = Nothing) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservations*
  nameWithType.vb: IObservationRepository.AggregatedPatientLastObservations(ObjectId, Integer, List(Of String))
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservations(MongoDB.Bson.ObjectId, Integer, System.Collections.Generic.List(Of String))
  name.vb: AggregatedPatientLastObservations(ObjectId, Integer, List(Of String))
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByLastDate(MongoDB.Bson.ObjectId,System.Int32,System.DateTime,System.Collections.Generic.List{System.String})
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByLastDate(MongoDB.Bson.ObjectId,System.Int32,System.DateTime,System.Collections.Generic.List{System.String})
  id: AggregatedPatientLastObservationsByLastDate(MongoDB.Bson.ObjectId,System.Int32,System.DateTime,System.Collections.Generic.List{System.String})
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: AggregatedPatientLastObservationsByLastDate(ObjectId, int, DateTime, List<string>?)
  nameWithType: IObservationRepository.AggregatedPatientLastObservationsByLastDate(ObjectId, int, DateTime, List<string>?)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByLastDate(MongoDB.Bson.ObjectId, int, System.DateTime, System.Collections.Generic.List<string>?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: AggregatedPatientLastObservationsByLastDate
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 39
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves the most recent aggregated patient observations for the specified patient up to the given last date, optionally filtered by a set of observation names.
  example: []
  syntax:
    content: Task<List<PatientObservation>> AggregatedPatientLastObservationsByLastDate(ObjectId patientId, int num, DateTime lastDate, List<string>? filterObservations = null)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose observations are being retrieved.
    - id: num
      type: System.Int32
      description: The maximum number of observations to return.
    - id: lastDate
      type: System.DateTime
      description: The cutoff date; only observations on or before this date are considered.
    - id: filterObservations
      type: System.Collections.Generic.List{System.String}
      description: An optional list of observation names to restrict the results to. If null, no observation-name filter 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 the list of aggregated <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> entries that match the criteria.
    content.vb: Function AggregatedPatientLastObservationsByLastDate(patientId As ObjectId, num As Integer, lastDate As Date, filterObservations As List(Of String) = Nothing) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByLastDate*
  nameWithType.vb: IObservationRepository.AggregatedPatientLastObservationsByLastDate(ObjectId, Integer, Date, List(Of String))
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByLastDate(MongoDB.Bson.ObjectId, Integer, Date, System.Collections.Generic.List(Of String))
  name.vb: AggregatedPatientLastObservationsByLastDate(ObjectId, Integer, Date, List(Of String))
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByField(MongoDB.Bson.ObjectId,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservations.Field})
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByField(MongoDB.Bson.ObjectId,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservations.Field})
  id: AggregatedPatientLastObservationsByField(MongoDB.Bson.ObjectId,System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservations.Field})
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: AggregatedPatientLastObservationsByField(ObjectId, List<Field>?)
  nameWithType: IObservationRepository.AggregatedPatientLastObservationsByField(ObjectId, List<Field>?)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByField(MongoDB.Bson.ObjectId, System.Collections.Generic.List<adas_core.Domain.Models.GroupedObservations.Field>?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: AggregatedPatientLastObservationsByField
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 48
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves the most recent patient observations, aggregated by field, for the specified patient.
  example: []
  syntax:
    content: Task<List<PatientObservation>> AggregatedPatientLastObservationsByField(ObjectId patientId, List<Field>? filterObservations = null)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose observations are being retrieved.
    - id: filterObservations
      type: System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservations.Field}
      description: An optional list of fields to filter the observations by; if null, observations for all fields are returned.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}}
      description: A task that represents the asynchronous operation. The task result contains a list of the latest patient observations grouped by field.
    content.vb: Function AggregatedPatientLastObservationsByField(patientId As ObjectId, filterObservations As List(Of Field) = Nothing) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByField*
  nameWithType.vb: IObservationRepository.AggregatedPatientLastObservationsByField(ObjectId, List(Of Field))
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByField(MongoDB.Bson.ObjectId, System.Collections.Generic.List(Of adas_core.Domain.Models.GroupedObservations.Field))
  name.vb: AggregatedPatientLastObservationsByField(ObjectId, List(Of Field))
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservations(MongoDB.Bson.ObjectId,System.String,System.String,System.Int32)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservations(MongoDB.Bson.ObjectId,System.String,System.String,System.Int32)
  id: FindLastObservations(MongoDB.Bson.ObjectId,System.String,System.String,System.Int32)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindLastObservations(ObjectId, string, string, int)
  nameWithType: IObservationRepository.FindLastObservations(ObjectId, string, string, int)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservations(MongoDB.Bson.ObjectId, string, string, int)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindLastObservations
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 59
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves the most recent patient observations that match the specified coding system and code, returning up to the requested number of results.
  example: []
  syntax:
    content: Task<IEnumerable<PatientObservation>> FindLastObservations(ObjectId patientId, string codingSystem, string code, int num = 2)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose observations are being queried.
    - id: codingSystem
      type: System.String
      description: The coding system used to classify the observations (for example, LOINC, SNOMED).
    - id: code
      type: System.String
      description: The specific code within the coding system identifying the type of observation to retrieve.
    - id: num
      type: System.Int32
      description: The maximum number of most recent observations to return. Defaults to 2.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation}}
      description: A task that yields a collection of the matching <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> records, ordered from most recent to oldest, containing at most <code class="paramref">num</code> entries.
    content.vb: Function FindLastObservations(patientId As ObjectId, codingSystem As String, code As String, num As Integer = 2) As Task(Of IEnumerable(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservations*
  nameWithType.vb: IObservationRepository.FindLastObservations(ObjectId, String, String, Integer)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservations(MongoDB.Bson.ObjectId, String, String, Integer)
  name.vb: FindLastObservations(ObjectId, String, String, Integer)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationsByCodingSystem(MongoDB.Bson.ObjectId,System.String,System.Int32)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationsByCodingSystem(MongoDB.Bson.ObjectId,System.String,System.Int32)
  id: FindLastObservationsByCodingSystem(MongoDB.Bson.ObjectId,System.String,System.Int32)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindLastObservationsByCodingSystem(ObjectId, string, int)
  nameWithType: IObservationRepository.FindLastObservationsByCodingSystem(ObjectId, string, int)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationsByCodingSystem(MongoDB.Bson.ObjectId, string, int)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindLastObservationsByCodingSystem
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 69
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves the most recent patient observations filtered by the specified coding system.
  example: []
  syntax:
    content: Task<List<PatientObservation>> FindLastObservationsByCodingSystem(ObjectId patientId, string codingSystem, int num = 10)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose observations are being queried.
    - id: codingSystem
      type: System.String
      description: The coding system used to filter the observations.
    - id: num
      type: System.Int32
      description: The maximum number of recent observations to return. Defaults to 10.
    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 the patient's most recent observations matching the coding system.
    content.vb: Function FindLastObservationsByCodingSystem(patientId As ObjectId, codingSystem As String, num As Integer = 10) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationsByCodingSystem*
  nameWithType.vb: IObservationRepository.FindLastObservationsByCodingSystem(ObjectId, String, Integer)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationsByCodingSystem(MongoDB.Bson.ObjectId, String, Integer)
  name.vb: FindLastObservationsByCodingSystem(ObjectId, String, Integer)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationBeforeDate(MongoDB.Bson.ObjectId,System.String,System.DateTime)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationBeforeDate(MongoDB.Bson.ObjectId,System.String,System.DateTime)
  id: FindLastObservationBeforeDate(MongoDB.Bson.ObjectId,System.String,System.DateTime)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindLastObservationBeforeDate(ObjectId, string?, DateTime)
  nameWithType: IObservationRepository.FindLastObservationBeforeDate(ObjectId, string?, DateTime)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationBeforeDate(MongoDB.Bson.ObjectId, string?, System.DateTime)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindLastObservationBeforeDate
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 79
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves the most recent <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> for the specified patient recorded before the given date, optionally filtered by observation name.
  example: []
  syntax:
    content: Task<PatientObservation?> FindLastObservationBeforeDate(ObjectId patientId, string? name, DateTime date)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose observation is being queried.
    - id: name
      type: System.String
      description: The optional name of the observation to filter by. If <code>null</code>, observations of any name are considered.
    - id: date
      type: System.DateTime
      description: The cutoff date; only observations recorded strictly before this date are eligible.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.PatientObservation}
      description: A task that resolves to the matching <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> if found, or <code>null</code> if no observation exists before the specified date.
    content.vb: Function FindLastObservationBeforeDate(patientId As ObjectId, name As String, [date] As Date) As Task(Of PatientObservation)
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationBeforeDate*
  nameWithType.vb: IObservationRepository.FindLastObservationBeforeDate(ObjectId, String, Date)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationBeforeDate(MongoDB.Bson.ObjectId, String, Date)
  name.vb: FindLastObservationBeforeDate(ObjectId, String, Date)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateExpiredObservations(System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation})
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateExpiredObservations(System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation})
  id: UpdateExpiredObservations(System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation})
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: UpdateExpiredObservations(List<PatientObservation>)
  nameWithType: IObservationRepository.UpdateExpiredObservations(List<PatientObservation>)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateExpiredObservations(System.Collections.Generic.List<adas_core.Domain.Models.PatientObservation>)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateExpiredObservations
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 85
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously updates the state of patient observations that have expired, applying the appropriate expiration handling to each item in the provided list.
  example: []
  syntax:
    content: Task UpdateExpiredObservations(List<PatientObservation> expiredObservations)
    parameters:
    - id: expiredObservations
      type: System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}
      description: The list of patient observations that have expired and require their state to be updated.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Function UpdateExpiredObservations(expiredObservations As List(Of PatientObservation)) As Task
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateExpiredObservations*
  nameWithType.vb: IObservationRepository.UpdateExpiredObservations(List(Of PatientObservation))
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateExpiredObservations(System.Collections.Generic.List(Of adas_core.Domain.Models.PatientObservation))
  name.vb: UpdateExpiredObservations(List(Of PatientObservation))
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyWithSameDate(MongoDB.Bson.ObjectId,System.String,System.DateTime)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyWithSameDate(MongoDB.Bson.ObjectId,System.String,System.DateTime)
  id: FindAnyWithSameDate(MongoDB.Bson.ObjectId,System.String,System.DateTime)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindAnyWithSameDate(ObjectId, string?, DateTime)
  nameWithType: IObservationRepository.FindAnyWithSameDate(ObjectId, string?, DateTime)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyWithSameDate(MongoDB.Bson.ObjectId, string?, System.DateTime)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAnyWithSameDate
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 94
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Finds any existing patient observations for the specified patient that share the same date, optionally filtered by observation name.
  example: []
  syntax:
    content: Task<List<PatientObservation>?> FindAnyWithSameDate(ObjectId patientId, string? name, DateTime date)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the patient whose observations are being searched.
    - id: name
      type: System.String
      description: The optional name of the observation to match; if null, observations of any name are considered.
    - id: date
      type: System.DateTime
      description: The date used to match observations recorded on the same day.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}}
      description: A task that returns a list of matching <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> instances, or <code>null</code> if no matching observations are found.
    content.vb: Function FindAnyWithSameDate(patientId As ObjectId, name As String, [date] As Date) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyWithSameDate*
  nameWithType.vb: IObservationRepository.FindAnyWithSameDate(ObjectId, String, Date)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyWithSameDate(MongoDB.Bson.ObjectId, String, Date)
  name.vb: FindAnyWithSameDate(ObjectId, String, Date)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyBeforeDate(MongoDB.Bson.ObjectId,System.DateTime)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyBeforeDate(MongoDB.Bson.ObjectId,System.DateTime)
  id: FindAnyBeforeDate(MongoDB.Bson.ObjectId,System.DateTime)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindAnyBeforeDate(ObjectId, DateTime)
  nameWithType: IObservationRepository.FindAnyBeforeDate(ObjectId, DateTime)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyBeforeDate(MongoDB.Bson.ObjectId, System.DateTime)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAnyBeforeDate
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 101
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves all patient observations recorded for the specified patient before the given date.
  example: []
  syntax:
    content: Task<List<PatientObservation>> FindAnyBeforeDate(ObjectId patientId, DateTime date)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose observations are being queried.
    - id: date
      type: System.DateTime
      description: The cutoff date; only observations recorded prior to this date are returned.
    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 patient observations found before the specified date.
    content.vb: Function FindAnyBeforeDate(patientId As ObjectId, [date] As Date) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyBeforeDate*
  nameWithType.vb: IObservationRepository.FindAnyBeforeDate(ObjectId, Date)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyBeforeDate(MongoDB.Bson.ObjectId, Date)
  name.vb: FindAnyBeforeDate(ObjectId, Date)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLatestUniqueValuesByName(MongoDB.Bson.ObjectId,System.String,System.Nullable{System.Int32})
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLatestUniqueValuesByName(MongoDB.Bson.ObjectId,System.String,System.Nullable{System.Int32})
  id: FindLatestUniqueValuesByName(MongoDB.Bson.ObjectId,System.String,System.Nullable{System.Int32})
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindLatestUniqueValuesByName(ObjectId, string, int?)
  nameWithType: IObservationRepository.FindLatestUniqueValuesByName(ObjectId, string, int?)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLatestUniqueValuesByName(MongoDB.Bson.ObjectId, string, int?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindLatestUniqueValuesByName
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 110
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves the most recent unique patient observations matching the specified name for the given patient, returning a list of <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> entries.
  example: []
  syntax:
    content: Task<List<PatientObservation>> FindLatestUniqueValuesByName(ObjectId patientId, string name, int? expires)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose observations are being queried.
    - id: name
      type: System.String
      description: The name used to match the relevant patient observations.
    - id: expires
      type: System.Nullable{System.Int32}
      description: An optional expiration value in seconds used to control the time window for the lookup; if <code>null</code>, no expiration is applied.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}}
      description: A task that resolves to a list of the latest unique <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> records matching the specified name for the patient. The list is empty if no matching observations are found.
    content.vb: Function FindLatestUniqueValuesByName(patientId As ObjectId, name As String, expires As Integer?) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLatestUniqueValuesByName*
  nameWithType.vb: IObservationRepository.FindLatestUniqueValuesByName(ObjectId, String, Integer?)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLatestUniqueValuesByName(MongoDB.Bson.ObjectId, String, Integer?)
  name.vb: FindLatestUniqueValuesByName(ObjectId, String, Integer?)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.InsertOneAsync(adas_core.Domain.Models.PatientObservation)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.InsertOneAsync(adas_core.Domain.Models.PatientObservation)
  id: InsertOneAsync(adas_core.Domain.Models.PatientObservation)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: InsertOneAsync(PatientObservation)
  nameWithType: IObservationRepository.InsertOneAsync(PatientObservation)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.InsertOneAsync(adas_core.Domain.Models.PatientObservation)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: InsertOneAsync
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 116
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously inserts a single <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> record into the underlying data store.
  example: []
  syntax:
    content: Task InsertOneAsync(PatientObservation patientObservation)
    parameters:
    - id: patientObservation
      type: adas_core.Domain.Models.PatientObservation
      description: The patient observation entity to persist.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Function InsertOneAsync(patientObservation As PatientObservation) As Task
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.InsertOneAsync*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteByPatientId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteByPatientId(MongoDB.Bson.ObjectId)
  id: DeleteByPatientId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: DeleteByPatientId(ObjectId)
  nameWithType: IObservationRepository.DeleteByPatientId(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteByPatientId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteByPatientId
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 121
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Deletes records associated with the specified patient identifier.
  example: []
  syntax:
    content: Task DeleteByPatientId(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The ObjectId of the patient whose related records should be removed.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Function DeleteByPatientId(id As ObjectId) As Task
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteByPatientId*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAsync(MongoDB.Bson.ObjectId)
  id: FindByPatientIdAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindByPatientIdAsync(ObjectId)
  nameWithType: IObservationRepository.FindByPatientIdAsync(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAsync(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByPatientIdAsync
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 127
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves the collection of patient observations associated with the specified patient identifier.
  example: []
  syntax:
    content: Task<IAsyncCursor<PatientObservation>> FindByPatientIdAsync(ObjectId patientId)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose observations are to be retrieved.
    return:
      type: System.Threading.Tasks.Task{MongoDB.Driver.IAsyncCursor{adas_core.Domain.Models.PatientObservation}}
      description: A task that represents the asynchronous operation, containing an <xref href="MongoDB.Driver.IAsyncCursor%601" data-throw-if-not-resolved="false"></xref> of <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> instances to iterate through the matching records.
    content.vb: Function FindByPatientIdAsync(patientId As ObjectId) As Task(Of IAsyncCursor(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAsync*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAndCodingSystemAsync(MongoDB.Bson.ObjectId,System.String,System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAndCodingSystemAsync(MongoDB.Bson.ObjectId,System.String,System.String)
  id: FindByPatientIdAndCodingSystemAsync(MongoDB.Bson.ObjectId,System.String,System.String)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindByPatientIdAndCodingSystemAsync(ObjectId, string, string)
  nameWithType: IObservationRepository.FindByPatientIdAndCodingSystemAsync(ObjectId, string, string)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAndCodingSystemAsync(MongoDB.Bson.ObjectId, string, string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByPatientIdAndCodingSystemAsync
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 137
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: >-
    Asynchronously retrieves the <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> records associated with the specified patient

    that belong to a given coding system, optionally filtered by name.
  example: []
  syntax:
    content: Task<IAsyncCursor<PatientObservation>> FindByPatientIdAndCodingSystemAsync(ObjectId patientId, string codingSystem, string name)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the patient whose observations are being queried.
    - id: codingSystem
      type: System.String
      description: The coding system used to classify the observations (e.g., LOINC, SNOMED).
    - id: name
      type: System.String
      description: The name of the observation to filter within the coding system.
    return:
      type: System.Threading.Tasks.Task{MongoDB.Driver.IAsyncCursor{adas_core.Domain.Models.PatientObservation}}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> that yields an <xref href="MongoDB.Driver.IAsyncCursor%601" data-throw-if-not-resolved="false"></xref> streaming the matching <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> documents.
    content.vb: Function FindByPatientIdAndCodingSystemAsync(patientId As ObjectId, codingSystem As String, name As String) As Task(Of IAsyncCursor(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAndCodingSystemAsync*
  nameWithType.vb: IObservationRepository.FindByPatientIdAndCodingSystemAsync(ObjectId, String, String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAndCodingSystemAsync(MongoDB.Bson.ObjectId, String, String)
  name.vb: FindByPatientIdAndCodingSystemAsync(ObjectId, String, String)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteAsync(MongoDB.Bson.ObjectId)
  id: DeleteAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: DeleteAsync(ObjectId)
  nameWithType: IObservationRepository.DeleteAsync(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteAsync(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteAsync
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 145
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously deletes the entity identified by the specified identifier.
  example: []
  syntax:
    content: Task DeleteAsync(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the entity to delete.
    return:
      type: System.Threading.Tasks.Task
      description: A task that represents the asynchronous delete operation.
    content.vb: Function DeleteAsync(id As ObjectId) As Task
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteAsync*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderDaysAsync(System.String,System.Int32)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderDaysAsync(System.String,System.Int32)
  id: DeleteOlderDaysAsync(System.String,System.Int32)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: DeleteOlderDaysAsync(string, int)
  nameWithType: IObservationRepository.DeleteOlderDaysAsync(string, int)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderDaysAsync(string, int)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteOlderDaysAsync
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 152
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously deletes patient observations older than the specified retention period and returns the records that were removed.
  example: []
  syntax:
    content: Task<List<PatientObservation>> DeleteOlderDaysAsync(string name, int retentionPolicyValue)
    parameters:
    - id: name
      type: System.String
      description: The identifier used to locate the relevant patient observations to be evaluated for deletion.
    - id: retentionPolicyValue
      type: System.Int32
      description: The retention period in days; observations older than this value will be deleted.
    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 the deleted <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> records.
    content.vb: Function DeleteOlderDaysAsync(name As String, retentionPolicyValue As Integer) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderDaysAsync*
  nameWithType.vb: IObservationRepository.DeleteOlderDaysAsync(String, Integer)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderDaysAsync(String, Integer)
  name.vb: DeleteOlderDaysAsync(String, Integer)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderNumberAsync(System.String,System.Int32)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderNumberAsync(System.String,System.Int32)
  id: DeleteOlderNumberAsync(System.String,System.Int32)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: DeleteOlderNumberAsync(string, int)
  nameWithType: IObservationRepository.DeleteOlderNumberAsync(string, int)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderNumberAsync(string, int)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteOlderNumberAsync
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 159
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously deletes patient observations based on the specified name and retention policy value.
  example: []
  syntax:
    content: Task<List<PatientObservation>> DeleteOlderNumberAsync(string name, int retentionPolicyValue)
    parameters:
    - id: name
      type: System.String
      description: The name used to identify or filter the patient observations to be deleted.
    - id: retentionPolicyValue
      type: System.Int32
      description: The retention policy threshold value that determines which older observations should be removed.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}}
      description: A task representing the asynchronous operation, containing the list of patient observations that were deleted.
    content.vb: Function DeleteOlderNumberAsync(name As String, retentionPolicyValue As Integer) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderNumberAsync*
  nameWithType.vb: IObservationRepository.DeleteOlderNumberAsync(String, Integer)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderNumberAsync(String, Integer)
  name.vb: DeleteOlderNumberAsync(String, Integer)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExistBySystemId(MongoDB.Bson.ObjectId,System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.ExistBySystemId(MongoDB.Bson.ObjectId,System.String)
  id: ExistBySystemId(MongoDB.Bson.ObjectId,System.String)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: ExistBySystemId(ObjectId, string)
  nameWithType: IObservationRepository.ExistBySystemId(ObjectId, string)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExistBySystemId(MongoDB.Bson.ObjectId, string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ExistBySystemId
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 166
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously checks whether a record exists for the specified patient identified by the given system identifier.
  example: []
  syntax:
    content: Task<bool> ExistBySystemId(ObjectId patientid, string systemId)
    parameters:
    - id: patientid
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose record is being checked.
    - id: systemId
      type: System.String
      description: The system identifier used to look up the patient's record.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that represents the asynchronous operation. The task result is <code>true</code> if a matching record exists; otherwise, <code>false</code>.
    content.vb: Function ExistBySystemId(patientid As ObjectId, systemId As String) As Task(Of Boolean)
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExistBySystemId*
  nameWithType.vb: IObservationRepository.ExistBySystemId(ObjectId, String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExistBySystemId(MongoDB.Bson.ObjectId, String)
  name.vb: ExistBySystemId(ObjectId, String)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderSecondsAsync(System.String,System.Int32)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderSecondsAsync(System.String,System.Int32)
  id: DeleteOlderSecondsAsync(System.String,System.Int32)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: DeleteOlderSecondsAsync(string, int)
  nameWithType: IObservationRepository.DeleteOlderSecondsAsync(string, int)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderSecondsAsync(string, int)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteOlderSecondsAsync
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 173
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously deletes patient observations older than the specified number of seconds and returns the affected records.
  example: []
  syntax:
    content: Task<List<PatientObservation>> DeleteOlderSecondsAsync(string name, int value)
    parameters:
    - id: name
      type: System.String
      description: The name used to identify the patient observations to filter for deletion.
    - id: value
      type: System.Int32
      description: The age threshold in seconds; observations older than this value will be deleted.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}}
      description: A task that represents the asynchronous operation, containing the list of deleted patient observations.
    content.vb: Function DeleteOlderSecondsAsync(name As String, value As Integer) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderSecondsAsync*
  nameWithType.vb: IObservationRepository.DeleteOlderSecondsAsync(String, Integer)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderSecondsAsync(String, Integer)
  name.vb: DeleteOlderSecondsAsync(String, Integer)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientActiveIntravenousLinesObservations(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientActiveIntravenousLinesObservations(MongoDB.Bson.ObjectId)
  id: AggregatedPatientActiveIntravenousLinesObservations(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: AggregatedPatientActiveIntravenousLinesObservations(ObjectId)
  nameWithType: IObservationRepository.AggregatedPatientActiveIntravenousLinesObservations(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientActiveIntravenousLinesObservations(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: AggregatedPatientActiveIntravenousLinesObservations
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 179
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves the aggregated active intravenous lines observations for the specified patient.
  example: []
  syntax:
    content: Task<List<PatientObservation?>> AggregatedPatientActiveIntravenousLinesObservations(ObjectId patientId)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose active intravenous lines observations are being retrieved.
    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 <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> entries representing the patient's active intravenous lines observations, where each entry may be null.
    content.vb: Function AggregatedPatientActiveIntravenousLinesObservations(patientId As ObjectId) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientActiveIntravenousLinesObservations*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAllLastPatientObservationTime
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAllLastPatientObservationTime
  id: FindAllLastPatientObservationTime
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindAllLastPatientObservationTime()
  nameWithType: IObservationRepository.FindAllLastPatientObservationTime()
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAllLastPatientObservationTime()
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAllLastPatientObservationTime
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 184
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves the most recent observation timestamp for every patient, returning a mapping of patient identifiers to their last observation times.
  example: []
  syntax:
    content: Task<Dictionary<ObjectId, DateTime>> FindAllLastPatientObservationTime()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.Dictionary{MongoDB.Bson.ObjectId,System.DateTime}}
      description: A task that represents the asynchronous operation. The task result contains a dictionary where each key is a patient <xref href="MongoDB.Bson.ObjectId" data-throw-if-not-resolved="false"></xref> and the associated value is the date and time of that patient's last observation.
    content.vb: Function FindAllLastPatientObservationTime() As Task(Of Dictionary(Of ObjectId, Date))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAllLastPatientObservationTime*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindById(MongoDB.Bson.ObjectId)
  id: FindById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindById(ObjectId)
  nameWithType: IObservationRepository.FindById(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindById(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindById
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 191
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves a patient observation by its unique identifier, returning <code>null</code> when no matching record is found.
  example: []
  syntax:
    content: Task<PatientObservation?> FindById(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient observation to locate.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.PatientObservation}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> that resolves to the matching <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref>, or <code>null</code> if no observation exists for the given identifier.
    content.vb: Function FindById(id As ObjectId) As Task(Of PatientObservation)
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindById*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientId(MongoDB.Bson.ObjectId)
  id: FindByPatientId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindByPatientId(ObjectId)
  nameWithType: IObservationRepository.FindByPatientId(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByPatientId
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 198
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves a list of patient observations associated with the specified patient identifier. Returns null when no observations are found for the patient.
  example: []
  syntax:
    content: Task<List<PatientObservation>?> FindByPatientId(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose observations are being retrieved.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}}
      description: A task containing a list of <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> objects for the specified patient, or null if no observations are found.
    content.vb: Function FindByPatientId(id As ObjectId) As Task(Of List(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientId*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.Update(adas_core.Domain.Models.PatientObservation)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.Update(adas_core.Domain.Models.PatientObservation)
  id: Update(adas_core.Domain.Models.PatientObservation)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: Update(PatientObservation)
  nameWithType: IObservationRepository.Update(PatientObservation)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.Update(adas_core.Domain.Models.PatientObservation)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Update
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 203
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Updates an existing patient observation with the provided data.
  example: []
  syntax:
    content: Task Update(PatientObservation observation)
    parameters:
    - id: observation
      type: adas_core.Domain.Models.PatientObservation
      description: The patient observation containing the updated information to be persisted.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Function Update(observation As PatientObservation) As Task
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.Update*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  id: UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: UpdateManyObjectId(string, ObjectId, ObjectId)
  nameWithType: IObservationRepository.UpdateManyObjectId(string, ObjectId, ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateManyObjectId(string, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateManyObjectId
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 210
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Updates many records by replacing the specified old ObjectId with the new ObjectId identified by the given name.
  example: []
  syntax:
    content: Task UpdateManyObjectId(string nameId, ObjectId id, ObjectId oldId)
    parameters:
    - id: nameId
      type: System.String
      description: The name identifier used to locate the target collection or field to update.
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The new ObjectId to assign to the matching records.
    - id: oldId
      type: MongoDB.Bson.ObjectId
      description: The existing ObjectId that identifies the records to be updated.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Function UpdateManyObjectId(nameId As String, id As ObjectId, oldId As ObjectId) As Task
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateManyObjectId*
  nameWithType.vb: IObservationRepository.UpdateManyObjectId(String, ObjectId, ObjectId)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateManyObjectId(String, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  name.vb: UpdateManyObjectId(String, ObjectId, ObjectId)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindNotExpired(System.Collections.Generic.List{System.String})
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindNotExpired(System.Collections.Generic.List{System.String})
  id: FindNotExpired(System.Collections.Generic.List{System.String})
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindNotExpired(List<string?>?)
  nameWithType: IObservationRepository.FindNotExpired(List<string?>?)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindNotExpired(System.Collections.Generic.List<string?>?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindNotExpired
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 217
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves patient observations that have not expired, optionally filtered by the specified observation identifiers.
  example: []
  syntax:
    content: Task<IEnumerable<PatientObservation>> FindNotExpired(List<string?>? filterObservations)
    parameters:
    - id: filterObservations
      type: System.Collections.Generic.List{System.String}
      description: An optional list of observation identifiers used to narrow the result set. May be null or contain null entries.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation}}
      description: A task that resolves to a collection of non-expired <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> instances matching the filter criteria.
    content.vb: Function FindNotExpired(filterObservations As List(Of String)) As Task(Of IEnumerable(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindNotExpired*
  nameWithType.vb: IObservationRepository.FindNotExpired(List(Of String))
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindNotExpired(System.Collections.Generic.List(Of String))
  name.vb: FindNotExpired(List(Of String))
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByName(System.String,System.Nullable{System.DateTime})
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByName(System.String,System.Nullable{System.DateTime})
  id: FindByName(System.String,System.Nullable{System.DateTime})
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindByName(string, DateTime?)
  nameWithType: IObservationRepository.FindByName(string, DateTime?)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByName(string, System.DateTime?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByName
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 225
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves patient observations matching the specified name, optionally filtered by the provided date.
  example: []
  syntax:
    content: Task<IEnumerable<PatientObservation>> FindByName(string name, DateTime? date)
    parameters:
    - id: name
      type: System.String
      description: The name used to look up the patient observations.
    - id: date
      type: System.Nullable{System.DateTime}
      description: The optional date used to filter the observations; when null, results are not restricted by date.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation}}
      description: A task that represents the asynchronous operation, containing a collection of <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> entries that match the criteria.
    content.vb: Function FindByName(name As String, [date] As Date?) As Task(Of IEnumerable(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByName*
  nameWithType.vb: IObservationRepository.FindByName(String, Date?)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByName(String, Date?)
  name.vb: FindByName(String, Date?)
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateMany(System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation},MongoDB.Driver.UpdateDefinition{adas_core.Domain.Models.PatientObservation})
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateMany(System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation},MongoDB.Driver.UpdateDefinition{adas_core.Domain.Models.PatientObservation})
  id: UpdateMany(System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation},MongoDB.Driver.UpdateDefinition{adas_core.Domain.Models.PatientObservation})
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: UpdateMany(IEnumerable<PatientObservation>, UpdateDefinition<PatientObservation>)
  nameWithType: IObservationRepository.UpdateMany(IEnumerable<PatientObservation>, UpdateDefinition<PatientObservation>)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateMany(System.Collections.Generic.IEnumerable<adas_core.Domain.Models.PatientObservation>, MongoDB.Driver.UpdateDefinition<adas_core.Domain.Models.PatientObservation>)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateMany
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 232
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Updates multiple <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> documents that match the provided update definition.
  example: []
  syntax:
    content: Task UpdateMany(IEnumerable<PatientObservation> patientObservations, UpdateDefinition<PatientObservation> update)
    parameters:
    - id: patientObservations
      type: System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation}
      description: The collection of patient observations to update.
    - id: update
      type: MongoDB.Driver.UpdateDefinition{adas_core.Domain.Models.PatientObservation}
      description: The update definition describing the modifications to apply to each patient observation.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Function UpdateMany(patientObservations As IEnumerable(Of PatientObservation), update As UpdateDefinition(Of PatientObservation)) As Task
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateMany*
  nameWithType.vb: IObservationRepository.UpdateMany(IEnumerable(Of PatientObservation), UpdateDefinition(Of PatientObservation))
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateMany(System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.PatientObservation), MongoDB.Driver.UpdateDefinition(Of adas_core.Domain.Models.PatientObservation))
  name.vb: UpdateMany(IEnumerable(Of PatientObservation), UpdateDefinition(Of PatientObservation))
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAll
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAll
  id: FindAll
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindAll()
  nameWithType: IObservationRepository.FindAll()
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAll()
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAll
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 238
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves all patient observation records.
  example: []
  syntax:
    content: Task<IEnumerable<PatientObservation>> FindAll()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation}}
      description: A task representing the asynchronous operation, containing a collection of <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> entries.
    content.vb: Function FindAll() As Task(Of IEnumerable(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAll*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExpireExpiredObservations(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.ConfigObservation})
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.ExpireExpiredObservations(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.ConfigObservation})
  id: ExpireExpiredObservations(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.ConfigObservation})
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: ExpireExpiredObservations(List<ConfigObservation>)
  nameWithType: IObservationRepository.ExpireExpiredObservations(List<ConfigObservation>)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExpireExpiredObservations(System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.ConfigObservation>)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ExpireExpiredObservations
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 244
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously processes and expires the specified configuration observations that have met their expiration criteria.
  example: []
  syntax:
    content: Task ExpireExpiredObservations(List<ConfigObservation> configObservationsToExpire)
    parameters:
    - id: configObservationsToExpire
      type: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.ConfigObservation}
      description: The list of configuration observations to expire.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Function ExpireExpiredObservations(configObservationsToExpire As List(Of ConfigObservation)) As Task
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExpireExpiredObservations*
  nameWithType.vb: IObservationRepository.ExpireExpiredObservations(List(Of ConfigObservation))
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExpireExpiredObservations(System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.ConfigObservation))
  name.vb: ExpireExpiredObservations(List(Of ConfigObservation))
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.GetPaginatedObservations(adas_core.Domain.Models.Filter.PaginationFilter)
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.GetPaginatedObservations(adas_core.Domain.Models.Filter.PaginationFilter)
  id: GetPaginatedObservations(adas_core.Domain.Models.Filter.PaginationFilter)
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: GetPaginatedObservations(PaginationFilter)
  nameWithType: IObservationRepository.GetPaginatedObservations(PaginationFilter)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.GetPaginatedObservations(adas_core.Domain.Models.Filter.PaginationFilter)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetPaginatedObservations
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 252
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves a paginated, fluent-queryable collection of patient observations based on the provided pagination filter.
  example: []
  syntax:
    content: IFindFluent<PatientObservation, PatientObservation> GetPaginatedObservations(PaginationFilter filter)
    parameters:
    - id: filter
      type: adas_core.Domain.Models.Filter.PaginationFilter
      description: The pagination filter that defines the page size, page number, and sorting criteria applied to the observations.
    return:
      type: MongoDB.Driver.IFindFluent{adas_core.Domain.Models.PatientObservation,adas_core.Domain.Models.PatientObservation}
      description: An <xref href="MongoDB.Driver.IFindFluent%602" data-throw-if-not-resolved="false"></xref> for <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> that allows further refinement and execution of the paginated query.
    content.vb: Function GetPaginatedObservations(filter As PaginationFilter) As IFindFluent(Of PatientObservation, PatientObservation)
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.GetPaginatedObservations*
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastNotExpiredObservatonsByPatient(MongoDB.Bson.ObjectId,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32})
  commentId: M:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastNotExpiredObservatonsByPatient(MongoDB.Bson.ObjectId,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32})
  id: FindLastNotExpiredObservatonsByPatient(MongoDB.Bson.ObjectId,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32})
  parent: adas_core.Application.Repositories.Interfaces.IObservationRepository
  langs:
  - csharp
  - vb
  name: FindLastNotExpiredObservatonsByPatient(ObjectId, string, int?, int?)
  nameWithType: IObservationRepository.FindLastNotExpiredObservatonsByPatient(ObjectId, string, int?, int?)
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastNotExpiredObservatonsByPatient(MongoDB.Bson.ObjectId, string, int?, int?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindLastNotExpiredObservatonsByPatient
    path: ../../adas-core.Application/Repositories/Interfaces/IObservationRepository.cs
    startLine: 262
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves the most recent non-expired patient observations matching the specified name, supporting optional pagination.
  example: []
  syntax:
    content: Task<IEnumerable<PatientObservation>> FindLastNotExpiredObservatonsByPatient(ObjectId patientId, string name, int? endAfter = null, int? num = null)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose observations are being queried.
    - id: name
      type: System.String
      description: The name of the observation to filter by.
    - id: endAfter
      type: System.Nullable{System.Int32}
      description: Optional pagination cursor indicating the number of results to skip.
    - id: num
      type: System.Nullable{System.Int32}
      description: Optional maximum number of observations to return.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation}}
      description: A task that represents the asynchronous operation, containing a collection of matching <xref href="adas_core.Domain.Models.PatientObservation" data-throw-if-not-resolved="false"></xref> objects.
    content.vb: Function FindLastNotExpiredObservatonsByPatient(patientId As ObjectId, name As String, endAfter As Integer? = Nothing, num As Integer? = Nothing) As Task(Of IEnumerable(Of PatientObservation))
  overload: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastNotExpiredObservatonsByPatient*
  nameWithType.vb: IObservationRepository.FindLastNotExpiredObservatonsByPatient(ObjectId, String, Integer?, Integer?)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastNotExpiredObservatonsByPatient(MongoDB.Bson.ObjectId, String, Integer?, Integer?)
  name.vb: FindLastNotExpiredObservatonsByPatient(ObjectId, String, Integer?, Integer?)
references:
- 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: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.Collection
  commentId: P:adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.Collection
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.Collection
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_Collection
  name: Collection
  nameWithType: IMongoRepository<PatientObservation>.Collection
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<adas_core.Domain.Models.PatientObservation>.Collection
  nameWithType.vb: IMongoRepository(Of PatientObservation).Collection
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of adas_core.Domain.Models.PatientObservation).Collection
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.GetCollectionName
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.GetCollectionName
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  name: GetCollectionName()
  nameWithType: IMongoRepository<PatientObservation>.GetCollectionName()
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<adas_core.Domain.Models.PatientObservation>.GetCollectionName()
  nameWithType.vb: IMongoRepository(Of PatientObservation).GetCollectionName()
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of adas_core.Domain.Models.PatientObservation).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.PatientObservation)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.PatientObservation)
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  name: UpdateOneAsync(ObjectId, PatientObservation)
  nameWithType: IMongoRepository<PatientObservation>.UpdateOneAsync(ObjectId, PatientObservation)
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<adas_core.Domain.Models.PatientObservation>.UpdateOneAsync(MongoDB.Bson.ObjectId, adas_core.Domain.Models.PatientObservation)
  nameWithType.vb: IMongoRepository(Of PatientObservation).UpdateOneAsync(ObjectId, PatientObservation)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of adas_core.Domain.Models.PatientObservation).UpdateOneAsync(MongoDB.Bson.ObjectId, adas_core.Domain.Models.PatientObservation)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.PatientObservation)
    name: UpdateOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.PatientObservation)
    name: UpdateOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - 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.Repositories.Interfaces.IMongoRepository`1.Collection
  commentId: P:adas_core.Application.Repositories.Interfaces.IMongoRepository`1.Collection
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_Collection
  name: Collection
  nameWithType: IMongoRepository<T>.Collection
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.Collection
  nameWithType.vb: IMongoRepository(Of T).Collection
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).Collection
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}
  commentId: T:adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.PatientObservation}
  parent: adas_core.Application.Repositories.Interfaces
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  name: IMongoRepository<PatientObservation>
  nameWithType: IMongoRepository<PatientObservation>
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<adas_core.Domain.Models.PatientObservation>
  nameWithType.vb: IMongoRepository(Of PatientObservation)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of adas_core.Domain.Models.PatientObservation)
  name.vb: IMongoRepository(Of PatientObservation)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: <
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: '>'
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  name: GetCollectionName()
  nameWithType: IMongoRepository<T>.GetCollectionName()
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.GetCollectionName()
  nameWithType.vb: IMongoRepository(Of T).GetCollectionName()
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  isExternal: true
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  name: UpdateOneAsync(ObjectId, T)
  nameWithType: IMongoRepository<T>.UpdateOneAsync(ObjectId, T)
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.UpdateOneAsync(MongoDB.Bson.ObjectId, T)
  nameWithType.vb: IMongoRepository(Of T).UpdateOneAsync(ObjectId, T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).UpdateOneAsync(MongoDB.Bson.ObjectId, T)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
    name: UpdateOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - name: T
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
    name: UpdateOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - name: T
  - name: )
- 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.Application.Repositories.Interfaces.IMongoRepository`1
  commentId: T:adas_core.Application.Repositories.Interfaces.IMongoRepository`1
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  name: IMongoRepository<T>
  nameWithType: IMongoRepository<T>
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>
  nameWithType.vb: IMongoRepository(Of T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T)
  name.vb: IMongoRepository(Of T)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- 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.Repositories.Interfaces.IObservationRepository.AggregatedPatientGroupedObservations*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientGroupedObservations
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_AggregatedPatientGroupedObservations_MongoDB_Bson_ObjectId_adas_core_Domain_Models_GroupedObservations_GroupedField_
  name: AggregatedPatientGroupedObservations
  nameWithType: IObservationRepository.AggregatedPatientGroupedObservations
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientGroupedObservations
- 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.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<List<BsonDocument>>
  nameWithType: Task<List<BsonDocument>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<MongoDB.Bson.BsonDocument>>
  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: 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.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<TResult>
  nameWithType: Task<TResult>
  fullName: System.Threading.Tasks.Task<TResult>
  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: 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.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.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservations*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservations
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_AggregatedPatientLastObservations_MongoDB_Bson_ObjectId_System_Int32_System_Collections_Generic_List_System_String__
  name: AggregatedPatientLastObservations
  nameWithType: IObservationRepository.AggregatedPatientLastObservations
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservations
- 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<string>
  nameWithType: List<string>
  fullName: System.Collections.Generic.List<string>
  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<List<PatientObservation>>
  nameWithType: Task<List<PatientObservation>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<adas_core.Domain.Models.PatientObservation>>
  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.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
  commentId: N:System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System
  nameWithType: System
  fullName: System
- 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<T>
  nameWithType: List<T>
  fullName: System.Collections.Generic.List<T>
  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.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByLastDate*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByLastDate
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_AggregatedPatientLastObservationsByLastDate_MongoDB_Bson_ObjectId_System_Int32_System_DateTime_System_Collections_Generic_List_System_String__
  name: AggregatedPatientLastObservationsByLastDate
  nameWithType: IObservationRepository.AggregatedPatientLastObservationsByLastDate
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByLastDate
- uid: System.DateTime
  commentId: T:System.DateTime
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.datetime
  name: DateTime
  nameWithType: DateTime
  fullName: System.DateTime
  nameWithType.vb: Date
  fullName.vb: Date
  name.vb: Date
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByField*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByField
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_AggregatedPatientLastObservationsByField_MongoDB_Bson_ObjectId_System_Collections_Generic_List_adas_core_Domain_Models_GroupedObservations_Field__
  name: AggregatedPatientLastObservationsByField
  nameWithType: IObservationRepository.AggregatedPatientLastObservationsByField
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientLastObservationsByField
- uid: System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservations.Field}
  commentId: T:System.Collections.Generic.List{adas_core.Domain.Models.GroupedObservations.Field}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.List`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<Field>
  nameWithType: List<Field>
  fullName: System.Collections.Generic.List<adas_core.Domain.Models.GroupedObservations.Field>
  nameWithType.vb: List(Of Field)
  fullName.vb: System.Collections.Generic.List(Of adas_core.Domain.Models.GroupedObservations.Field)
  name.vb: List(Of Field)
  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.GroupedObservations.Field
    name: Field
    href: adas_core.Domain.Models.GroupedObservations.Field.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.GroupedObservations.Field
    name: Field
    href: adas_core.Domain.Models.GroupedObservations.Field.html
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservations*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservations
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindLastObservations_MongoDB_Bson_ObjectId_System_String_System_String_System_Int32_
  name: FindLastObservations
  nameWithType: IObservationRepository.FindLastObservations
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservations
- 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.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{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<IEnumerable<PatientObservation>>
  nameWithType: Task<IEnumerable<PatientObservation>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<adas_core.Domain.Models.PatientObservation>>
  nameWithType.vb: Task(Of IEnumerable(Of PatientObservation))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.PatientObservation))
  name.vb: Task(Of IEnumerable(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.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-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.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationsByCodingSystem*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationsByCodingSystem
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindLastObservationsByCodingSystem_MongoDB_Bson_ObjectId_System_String_System_Int32_
  name: FindLastObservationsByCodingSystem
  nameWithType: IObservationRepository.FindLastObservationsByCodingSystem
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationsByCodingSystem
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationBeforeDate*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationBeforeDate
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindLastObservationBeforeDate_MongoDB_Bson_ObjectId_System_String_System_DateTime_
  name: FindLastObservationBeforeDate
  nameWithType: IObservationRepository.FindLastObservationBeforeDate
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastObservationBeforeDate
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.PatientObservation}
  commentId: T:System.Threading.Tasks.Task{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<PatientObservation>
  nameWithType: Task<PatientObservation>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.PatientObservation>
  nameWithType.vb: Task(Of PatientObservation)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.PatientObservation)
  name.vb: Task(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: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - 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.PatientObservation
    name: PatientObservation
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateExpiredObservations*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateExpiredObservations
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_UpdateExpiredObservations_System_Collections_Generic_List_adas_core_Domain_Models_PatientObservation__
  name: UpdateExpiredObservations
  nameWithType: IObservationRepository.UpdateExpiredObservations
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateExpiredObservations
- uid: System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}
  commentId: T:System.Collections.Generic.List{adas_core.Domain.Models.PatientObservation}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.List`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<PatientObservation>
  nameWithType: List<PatientObservation>
  fullName: System.Collections.Generic.List<adas_core.Domain.Models.PatientObservation>
  nameWithType.vb: List(Of PatientObservation)
  fullName.vb: System.Collections.Generic.List(Of adas_core.Domain.Models.PatientObservation)
  name.vb: List(Of PatientObservation)
  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.PatientObservation
    name: PatientObservation
    href: adas_core.Domain.Models.PatientObservation.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.PatientObservation
    name: PatientObservation
    href: adas_core.Domain.Models.PatientObservation.html
  - name: )
- uid: System.Threading.Tasks.Task
  commentId: T:System.Threading.Tasks.Task
  parent: System.Threading.Tasks
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task
  name: Task
  nameWithType: Task
  fullName: System.Threading.Tasks.Task
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyWithSameDate*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyWithSameDate
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindAnyWithSameDate_MongoDB_Bson_ObjectId_System_String_System_DateTime_
  name: FindAnyWithSameDate
  nameWithType: IObservationRepository.FindAnyWithSameDate
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyWithSameDate
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyBeforeDate*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyBeforeDate
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindAnyBeforeDate_MongoDB_Bson_ObjectId_System_DateTime_
  name: FindAnyBeforeDate
  nameWithType: IObservationRepository.FindAnyBeforeDate
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAnyBeforeDate
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLatestUniqueValuesByName*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLatestUniqueValuesByName
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindLatestUniqueValuesByName_MongoDB_Bson_ObjectId_System_String_System_Nullable_System_Int32__
  name: FindLatestUniqueValuesByName
  nameWithType: IObservationRepository.FindLatestUniqueValuesByName
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLatestUniqueValuesByName
- uid: System.Nullable{System.Int32}
  commentId: T:System.Nullable{System.Int32}
  parent: System
  definition: System.Nullable`1
  href: https://learn.microsoft.com/dotnet/api/system.int32
  name: int?
  nameWithType: int?
  fullName: int?
  nameWithType.vb: Integer?
  fullName.vb: Integer?
  name.vb: Integer?
  spec.csharp:
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '?'
  spec.vb:
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '?'
- uid: System.Nullable`1
  commentId: T:System.Nullable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  name: Nullable<T>
  nameWithType: Nullable<T>
  fullName: System.Nullable<T>
  nameWithType.vb: Nullable(Of T)
  fullName.vb: System.Nullable(Of T)
  name.vb: Nullable(Of T)
  spec.csharp:
  - uid: System.Nullable`1
    name: Nullable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Nullable`1
    name: Nullable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.InsertOneAsync*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.InsertOneAsync
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_InsertOneAsync_adas_core_Domain_Models_PatientObservation_
  name: InsertOneAsync
  nameWithType: IObservationRepository.InsertOneAsync
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.InsertOneAsync
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteByPatientId*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteByPatientId
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_DeleteByPatientId_MongoDB_Bson_ObjectId_
  name: DeleteByPatientId
  nameWithType: IObservationRepository.DeleteByPatientId
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteByPatientId
- uid: MongoDB.Driver.IAsyncCursor`1
  commentId: T:MongoDB.Driver.IAsyncCursor`1
  isExternal: true
  name: IAsyncCursor<TDocument>
  nameWithType: IAsyncCursor<TDocument>
  fullName: MongoDB.Driver.IAsyncCursor<TDocument>
  nameWithType.vb: IAsyncCursor(Of TDocument)
  fullName.vb: MongoDB.Driver.IAsyncCursor(Of TDocument)
  name.vb: IAsyncCursor(Of TDocument)
  spec.csharp:
  - uid: MongoDB.Driver.IAsyncCursor`1
    name: IAsyncCursor
    isExternal: true
  - name: <
  - name: TDocument
  - name: '>'
  spec.vb:
  - uid: MongoDB.Driver.IAsyncCursor`1
    name: IAsyncCursor
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - name: TDocument
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAsync*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAsync
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindByPatientIdAsync_MongoDB_Bson_ObjectId_
  name: FindByPatientIdAsync
  nameWithType: IObservationRepository.FindByPatientIdAsync
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAsync
- uid: System.Threading.Tasks.Task{MongoDB.Driver.IAsyncCursor{adas_core.Domain.Models.PatientObservation}}
  commentId: T:System.Threading.Tasks.Task{MongoDB.Driver.IAsyncCursor{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<IAsyncCursor<PatientObservation>>
  nameWithType: Task<IAsyncCursor<PatientObservation>>
  fullName: System.Threading.Tasks.Task<MongoDB.Driver.IAsyncCursor<adas_core.Domain.Models.PatientObservation>>
  nameWithType.vb: Task(Of IAsyncCursor(Of PatientObservation))
  fullName.vb: System.Threading.Tasks.Task(Of MongoDB.Driver.IAsyncCursor(Of adas_core.Domain.Models.PatientObservation))
  name.vb: Task(Of IAsyncCursor(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: MongoDB.Driver.IAsyncCursor`1
    name: IAsyncCursor
    isExternal: true
  - 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: MongoDB.Driver.IAsyncCursor`1
    name: IAsyncCursor
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAndCodingSystemAsync*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAndCodingSystemAsync
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindByPatientIdAndCodingSystemAsync_MongoDB_Bson_ObjectId_System_String_System_String_
  name: FindByPatientIdAndCodingSystemAsync
  nameWithType: IObservationRepository.FindByPatientIdAndCodingSystemAsync
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientIdAndCodingSystemAsync
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteAsync*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteAsync
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_DeleteAsync_MongoDB_Bson_ObjectId_
  name: DeleteAsync
  nameWithType: IObservationRepository.DeleteAsync
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteAsync
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderDaysAsync*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderDaysAsync
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_DeleteOlderDaysAsync_System_String_System_Int32_
  name: DeleteOlderDaysAsync
  nameWithType: IObservationRepository.DeleteOlderDaysAsync
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderDaysAsync
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderNumberAsync*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderNumberAsync
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_DeleteOlderNumberAsync_System_String_System_Int32_
  name: DeleteOlderNumberAsync
  nameWithType: IObservationRepository.DeleteOlderNumberAsync
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderNumberAsync
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExistBySystemId*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.ExistBySystemId
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_ExistBySystemId_MongoDB_Bson_ObjectId_System_String_
  name: ExistBySystemId
  nameWithType: IObservationRepository.ExistBySystemId
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExistBySystemId
- uid: System.Threading.Tasks.Task{System.Boolean}
  commentId: T:System.Threading.Tasks.Task{System.Boolean}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<bool>
  nameWithType: Task<bool>
  fullName: System.Threading.Tasks.Task<bool>
  nameWithType.vb: Task(Of Boolean)
  fullName.vb: System.Threading.Tasks.Task(Of Boolean)
  name.vb: Task(Of Boolean)
  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.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - 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.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderSecondsAsync*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderSecondsAsync
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_DeleteOlderSecondsAsync_System_String_System_Int32_
  name: DeleteOlderSecondsAsync
  nameWithType: IObservationRepository.DeleteOlderSecondsAsync
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.DeleteOlderSecondsAsync
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientActiveIntravenousLinesObservations*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientActiveIntravenousLinesObservations
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_AggregatedPatientActiveIntravenousLinesObservations_MongoDB_Bson_ObjectId_
  name: AggregatedPatientActiveIntravenousLinesObservations
  nameWithType: IObservationRepository.AggregatedPatientActiveIntravenousLinesObservations
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.AggregatedPatientActiveIntravenousLinesObservations
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAllLastPatientObservationTime*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAllLastPatientObservationTime
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindAllLastPatientObservationTime
  name: FindAllLastPatientObservationTime
  nameWithType: IObservationRepository.FindAllLastPatientObservationTime
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAllLastPatientObservationTime
- uid: System.Threading.Tasks.Task{System.Collections.Generic.Dictionary{MongoDB.Bson.ObjectId,System.DateTime}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.Dictionary{MongoDB.Bson.ObjectId,System.DateTime}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<Dictionary<ObjectId, DateTime>>
  nameWithType: Task<Dictionary<ObjectId, DateTime>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<MongoDB.Bson.ObjectId, System.DateTime>>
  nameWithType.vb: Task(Of Dictionary(Of ObjectId, Date))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.Dictionary(Of MongoDB.Bson.ObjectId, Date))
  name.vb: Task(Of Dictionary(Of ObjectId, Date))
  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.Dictionary`2
    name: Dictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  - name: <
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.DateTime
    name: DateTime
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.datetime
  - 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.Dictionary`2
    name: Dictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  - name: (
  - name: Of
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.DateTime
    name: Date
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.datetime
  - name: )
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindById*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindById
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindById_MongoDB_Bson_ObjectId_
  name: FindById
  nameWithType: IObservationRepository.FindById
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindById
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientId*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientId
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindByPatientId_MongoDB_Bson_ObjectId_
  name: FindByPatientId
  nameWithType: IObservationRepository.FindByPatientId
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByPatientId
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.Update*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.Update
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_Update_adas_core_Domain_Models_PatientObservation_
  name: Update
  nameWithType: IObservationRepository.Update
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.Update
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateManyObjectId*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateManyObjectId
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_UpdateManyObjectId_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_
  name: UpdateManyObjectId
  nameWithType: IObservationRepository.UpdateManyObjectId
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateManyObjectId
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindNotExpired*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindNotExpired
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindNotExpired_System_Collections_Generic_List_System_String__
  name: FindNotExpired
  nameWithType: IObservationRepository.FindNotExpired
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindNotExpired
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByName*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByName
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindByName_System_String_System_Nullable_System_DateTime__
  name: FindByName
  nameWithType: IObservationRepository.FindByName
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindByName
- uid: System.Nullable{System.DateTime}
  commentId: T:System.Nullable{System.DateTime}
  parent: System
  definition: System.Nullable`1
  href: https://learn.microsoft.com/dotnet/api/system.datetime
  name: DateTime?
  nameWithType: DateTime?
  fullName: System.DateTime?
  nameWithType.vb: Date?
  fullName.vb: Date?
  name.vb: Date?
  spec.csharp:
  - uid: System.DateTime
    name: DateTime
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.datetime
  - name: '?'
  spec.vb:
  - uid: System.DateTime
    name: Date
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.datetime
  - name: '?'
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateMany*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateMany
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_UpdateMany_System_Collections_Generic_IEnumerable_adas_core_Domain_Models_PatientObservation__MongoDB_Driver_UpdateDefinition_adas_core_Domain_Models_PatientObservation__
  name: UpdateMany
  nameWithType: IObservationRepository.UpdateMany
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.UpdateMany
- uid: System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation}
  commentId: T:System.Collections.Generic.IEnumerable{adas_core.Domain.Models.PatientObservation}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.IEnumerable`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: IEnumerable<PatientObservation>
  nameWithType: IEnumerable<PatientObservation>
  fullName: System.Collections.Generic.IEnumerable<adas_core.Domain.Models.PatientObservation>
  nameWithType.vb: IEnumerable(Of PatientObservation)
  fullName.vb: System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.PatientObservation)
  name.vb: IEnumerable(Of PatientObservation)
  spec.csharp:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
- uid: MongoDB.Driver.UpdateDefinition{adas_core.Domain.Models.PatientObservation}
  commentId: T:MongoDB.Driver.UpdateDefinition{adas_core.Domain.Models.PatientObservation}
  parent: MongoDB.Driver
  definition: MongoDB.Driver.UpdateDefinition`1
  name: UpdateDefinition<PatientObservation>
  nameWithType: UpdateDefinition<PatientObservation>
  fullName: MongoDB.Driver.UpdateDefinition<adas_core.Domain.Models.PatientObservation>
  nameWithType.vb: UpdateDefinition(Of PatientObservation)
  fullName.vb: MongoDB.Driver.UpdateDefinition(Of adas_core.Domain.Models.PatientObservation)
  name.vb: UpdateDefinition(Of PatientObservation)
  spec.csharp:
  - uid: MongoDB.Driver.UpdateDefinition`1
    name: UpdateDefinition
    isExternal: true
  - name: <
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: '>'
  spec.vb:
  - uid: MongoDB.Driver.UpdateDefinition`1
    name: UpdateDefinition
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
- uid: System.Collections.Generic.IEnumerable`1
  commentId: T:System.Collections.Generic.IEnumerable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: IEnumerable<T>
  nameWithType: IEnumerable<T>
  fullName: System.Collections.Generic.IEnumerable<T>
  nameWithType.vb: IEnumerable(Of T)
  fullName.vb: System.Collections.Generic.IEnumerable(Of T)
  name.vb: IEnumerable(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: MongoDB.Driver.UpdateDefinition`1
  commentId: T:MongoDB.Driver.UpdateDefinition`1
  isExternal: true
  name: UpdateDefinition<TDocument>
  nameWithType: UpdateDefinition<TDocument>
  fullName: MongoDB.Driver.UpdateDefinition<TDocument>
  nameWithType.vb: UpdateDefinition(Of TDocument)
  fullName.vb: MongoDB.Driver.UpdateDefinition(Of TDocument)
  name.vb: UpdateDefinition(Of TDocument)
  spec.csharp:
  - uid: MongoDB.Driver.UpdateDefinition`1
    name: UpdateDefinition
    isExternal: true
  - name: <
  - name: TDocument
  - name: '>'
  spec.vb:
  - uid: MongoDB.Driver.UpdateDefinition`1
    name: UpdateDefinition
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - name: TDocument
  - name: )
- uid: MongoDB.Driver
  commentId: N:MongoDB.Driver
  isExternal: true
  name: MongoDB.Driver
  nameWithType: MongoDB.Driver
  fullName: MongoDB.Driver
  spec.csharp:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Driver
    name: Driver
    isExternal: true
  spec.vb:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Driver
    name: Driver
    isExternal: true
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAll*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAll
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindAll
  name: FindAll
  nameWithType: IObservationRepository.FindAll
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindAll
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExpireExpiredObservations*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.ExpireExpiredObservations
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_ExpireExpiredObservations_System_Collections_Generic_List_adas_core_Domain_Models_MongoModels_ConfigObservation__
  name: ExpireExpiredObservations
  nameWithType: IObservationRepository.ExpireExpiredObservations
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.ExpireExpiredObservations
- uid: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.ConfigObservation}
  commentId: T:System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.ConfigObservation}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.List`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<ConfigObservation>
  nameWithType: List<ConfigObservation>
  fullName: System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.ConfigObservation>
  nameWithType.vb: List(Of ConfigObservation)
  fullName.vb: System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.ConfigObservation)
  name.vb: List(Of ConfigObservation)
  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.MongoModels.ConfigObservation
    name: ConfigObservation
    href: adas_core.Domain.Models.MongoModels.ConfigObservation.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.MongoModels.ConfigObservation
    name: ConfigObservation
    href: adas_core.Domain.Models.MongoModels.ConfigObservation.html
  - name: )
- uid: MongoDB.Driver.IFindFluent`2
  commentId: T:MongoDB.Driver.IFindFluent`2
  isExternal: true
  name: IFindFluent<TDocument, TProjection>
  nameWithType: IFindFluent<TDocument, TProjection>
  fullName: MongoDB.Driver.IFindFluent<TDocument, TProjection>
  nameWithType.vb: IFindFluent(Of TDocument, TProjection)
  fullName.vb: MongoDB.Driver.IFindFluent(Of TDocument, TProjection)
  name.vb: IFindFluent(Of TDocument, TProjection)
  spec.csharp:
  - uid: MongoDB.Driver.IFindFluent`2
    name: IFindFluent
    isExternal: true
  - name: <
  - name: TDocument
  - name: ','
  - name: " "
  - name: TProjection
  - name: '>'
  spec.vb:
  - uid: MongoDB.Driver.IFindFluent`2
    name: IFindFluent
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - name: TDocument
  - name: ','
  - name: " "
  - name: TProjection
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.GetPaginatedObservations*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.GetPaginatedObservations
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_GetPaginatedObservations_adas_core_Domain_Models_Filter_PaginationFilter_
  name: GetPaginatedObservations
  nameWithType: IObservationRepository.GetPaginatedObservations
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.GetPaginatedObservations
- uid: adas_core.Domain.Models.Filter.PaginationFilter
  commentId: T:adas_core.Domain.Models.Filter.PaginationFilter
  parent: adas_core.Domain.Models.Filter
  href: adas_core.Domain.Models.Filter.PaginationFilter.html
  name: PaginationFilter
  nameWithType: PaginationFilter
  fullName: adas_core.Domain.Models.Filter.PaginationFilter
- uid: MongoDB.Driver.IFindFluent{adas_core.Domain.Models.PatientObservation,adas_core.Domain.Models.PatientObservation}
  commentId: T:MongoDB.Driver.IFindFluent{adas_core.Domain.Models.PatientObservation,adas_core.Domain.Models.PatientObservation}
  parent: MongoDB.Driver
  definition: MongoDB.Driver.IFindFluent`2
  name: IFindFluent<PatientObservation, PatientObservation>
  nameWithType: IFindFluent<PatientObservation, PatientObservation>
  fullName: MongoDB.Driver.IFindFluent<adas_core.Domain.Models.PatientObservation, adas_core.Domain.Models.PatientObservation>
  nameWithType.vb: IFindFluent(Of PatientObservation, PatientObservation)
  fullName.vb: MongoDB.Driver.IFindFluent(Of adas_core.Domain.Models.PatientObservation, adas_core.Domain.Models.PatientObservation)
  name.vb: IFindFluent(Of PatientObservation, PatientObservation)
  spec.csharp:
  - uid: MongoDB.Driver.IFindFluent`2
    name: IFindFluent
    isExternal: true
  - name: <
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: '>'
  spec.vb:
  - uid: MongoDB.Driver.IFindFluent`2
    name: IFindFluent
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.PatientObservation
    name: PatientObservation
  - name: )
- uid: adas_core.Domain.Models.Filter
  commentId: N:adas_core.Domain.Models.Filter
  href: adas_core.html
  name: adas_core.Domain.Models.Filter
  nameWithType: adas_core.Domain.Models.Filter
  fullName: adas_core.Domain.Models.Filter
  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.Filter
    name: Filter
    href: adas_core.Domain.Models.Filter.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.Filter
    name: Filter
    href: adas_core.Domain.Models.Filter.html
- uid: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastNotExpiredObservatonsByPatient*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastNotExpiredObservatonsByPatient
  href: adas_core.Application.Repositories.Interfaces.IObservationRepository.html#adas_core_Application_Repositories_Interfaces_IObservationRepository_FindLastNotExpiredObservatonsByPatient_MongoDB_Bson_ObjectId_System_String_System_Nullable_System_Int32__System_Nullable_System_Int32__
  name: FindLastNotExpiredObservatonsByPatient
  nameWithType: IObservationRepository.FindLastNotExpiredObservatonsByPatient
  fullName: adas_core.Application.Repositories.Interfaces.IObservationRepository.FindLastNotExpiredObservatonsByPatient
