### YamlMime:ManagedReference
items:
- uid: adas_core.Application.Services.PointOfCareService
  commentId: T:adas_core.Application.Services.PointOfCareService
  id: PointOfCareService
  parent: adas_core.Application.Services
  children:
  - adas_core.Application.Services.PointOfCareService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.PointOfCareService},adas_core.Application.Repositories.Interfaces.IPointOfCareRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},System.Lazy{adas_core.Application.Services.Interfaces.IUnitService},adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService},System.Lazy{adas_core.Application.Services.Interfaces.IAdmissionService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.ICacheService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings})
  - adas_core.Application.Services.PointOfCareService.CheckNextAdmission(System.Nullable{MongoDB.Bson.ObjectId})
  - adas_core.Application.Services.PointOfCareService.CountPoCsByUnitId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.PointOfCareService.CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.PointOfCareService.Delete(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.PointOfCareService.DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.PointOfCareService.FindAllByUnitId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.PointOfCareService.FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.PointOfCareService.FindAllByUnitIds(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  - adas_core.Application.Services.PointOfCareService.FindAllIdBeaconsInUse
  - adas_core.Application.Services.PointOfCareService.FindAllIdCamerasInUse
  - adas_core.Application.Services.PointOfCareService.FindAllIdRelaysInUse
  - adas_core.Application.Services.PointOfCareService.FindByBed(System.String)
  - adas_core.Application.Services.PointOfCareService.FindByBedAndUnitId(System.String,System.Nullable{MongoDB.Bson.ObjectId})
  - adas_core.Application.Services.PointOfCareService.FindById(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.PointOfCareService.FindByIdAllConfig(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.PointOfCareService.FindByRoom(System.String)
  - adas_core.Application.Services.PointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare,System.Boolean)
  - adas_core.Application.Services.PointOfCareService.FindPoCByPatientId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.PointOfCareService.FindPoCByPatientLocation(adas_core.Domain.Models.PatientLocation)
  - adas_core.Application.Services.PointOfCareService.FindPoCByPatientNumber(System.String)
  - adas_core.Application.Services.PointOfCareService.GetAll
  - adas_core.Application.Services.PointOfCareService.GetAllConfigs
  - adas_core.Application.Services.PointOfCareService.GetAllLocationInfo
  - adas_core.Application.Services.PointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean)
  - adas_core.Application.Services.PointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Threading.CancellationToken)
  - adas_core.Application.Services.PointOfCareService.GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
  - adas_core.Application.Services.PointOfCareService.InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
  - adas_core.Application.Services.PointOfCareService.SetPointOfCareStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare)
  - adas_core.Application.Services.PointOfCareService.Update(adas_core.Domain.Models.MongoModels.PointOfCare)
  - adas_core.Application.Services.PointOfCareService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
  - adas_core.Application.Services.PointOfCareService.UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
  - adas_core.Application.Services.PointOfCareService.UpdateUnit(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Unit)
  langs:
  - csharp
  - vb
  name: PointOfCareService
  nameWithType: PointOfCareService
  fullName: adas_core.Application.Services.PointOfCareService
  type: Class
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: PointOfCareService
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 19
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  syntax:
    content: 'public class PointOfCareService : IPointOfCareService'
    content.vb: Public Class PointOfCareService Implements IPointOfCareService
  inheritance:
  - System.Object
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService
  inheritedMembers:
  - System.Object.Equals(System.Object)
  - System.Object.Equals(System.Object,System.Object)
  - System.Object.GetHashCode
  - System.Object.GetType
  - System.Object.MemberwiseClone
  - System.Object.ReferenceEquals(System.Object,System.Object)
  - System.Object.ToString
  extensionMethods:
  - System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber
  - System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble
  - System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr
- uid: adas_core.Application.Services.PointOfCareService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.PointOfCareService},adas_core.Application.Repositories.Interfaces.IPointOfCareRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},System.Lazy{adas_core.Application.Services.Interfaces.IUnitService},adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService},System.Lazy{adas_core.Application.Services.Interfaces.IAdmissionService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.ICacheService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings})
  commentId: M:adas_core.Application.Services.PointOfCareService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.PointOfCareService},adas_core.Application.Repositories.Interfaces.IPointOfCareRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},System.Lazy{adas_core.Application.Services.Interfaces.IUnitService},adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService},System.Lazy{adas_core.Application.Services.Interfaces.IAdmissionService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.ICacheService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings})
  id: '#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.PointOfCareService},adas_core.Application.Repositories.Interfaces.IPointOfCareRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},System.Lazy{adas_core.Application.Services.Interfaces.IUnitService},adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService},System.Lazy{adas_core.Application.Services.Interfaces.IAdmissionService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.ICacheService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings})'
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: PointOfCareService(ILogger<PointOfCareService>, IPointOfCareRepository, Lazy<IPatientService>, Lazy<IUnitService>, ISubscribersService, Lazy<IClientMessageService>, Lazy<IAdmissionService>, IHttpContextAccessor, ILocalAuditService, ICacheService, IOptions<CacheSettings>)
  nameWithType: PointOfCareService.PointOfCareService(ILogger<PointOfCareService>, IPointOfCareRepository, Lazy<IPatientService>, Lazy<IUnitService>, ISubscribersService, Lazy<IClientMessageService>, Lazy<IAdmissionService>, IHttpContextAccessor, ILocalAuditService, ICacheService, IOptions<CacheSettings>)
  fullName: adas_core.Application.Services.PointOfCareService.PointOfCareService(Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.PointOfCareService>, adas_core.Application.Repositories.Interfaces.IPointOfCareRepository, System.Lazy<adas_core.Application.Services.Interfaces.IPatientService>, System.Lazy<adas_core.Application.Services.Interfaces.IUnitService>, adas_core.Application.Services.Interfaces.ISubscribersService, System.Lazy<adas_core.Application.Services.Interfaces.IClientMessageService>, System.Lazy<adas_core.Application.Services.Interfaces.IAdmissionService>, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService, adas_core.Application.Services.Interfaces.ICacheService, Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.CacheSettings>)
  type: Constructor
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: .ctor
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 19
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  syntax:
    content: public PointOfCareService(ILogger<PointOfCareService> logger, IPointOfCareRepository pointOfCareRepository, Lazy<IPatientService> patientService, Lazy<IUnitService> unitService, ISubscribersService subscribersService, Lazy<IClientMessageService> clientMessageService, Lazy<IAdmissionService> admissionService, IHttpContextAccessor httpContextAccessor, ILocalAuditService auditService, ICacheService cacheService, IOptions<CacheSettings> cacheSettings)
    parameters:
    - id: logger
      type: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.PointOfCareService}
    - id: pointOfCareRepository
      type: adas_core.Application.Repositories.Interfaces.IPointOfCareRepository
    - id: patientService
      type: System.Lazy{adas_core.Application.Services.Interfaces.IPatientService}
    - id: unitService
      type: System.Lazy{adas_core.Application.Services.Interfaces.IUnitService}
    - id: subscribersService
      type: adas_core.Application.Services.Interfaces.ISubscribersService
    - id: clientMessageService
      type: System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService}
    - id: admissionService
      type: System.Lazy{adas_core.Application.Services.Interfaces.IAdmissionService}
    - id: httpContextAccessor
      type: Microsoft.AspNetCore.Http.IHttpContextAccessor
    - id: auditService
      type: adas_core.Application.Services.Interfaces.ILocalAuditService
    - id: cacheService
      type: adas_core.Application.Services.Interfaces.ICacheService
    - id: cacheSettings
      type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings}
    content.vb: Public Sub New(logger As ILogger(Of PointOfCareService), pointOfCareRepository As IPointOfCareRepository, patientService As Lazy(Of IPatientService), unitService As Lazy(Of IUnitService), subscribersService As ISubscribersService, clientMessageService As Lazy(Of IClientMessageService), admissionService As Lazy(Of IAdmissionService), httpContextAccessor As IHttpContextAccessor, auditService As ILocalAuditService, cacheService As ICacheService, cacheSettings As IOptions(Of CacheSettings))
  overload: adas_core.Application.Services.PointOfCareService.#ctor*
  nameWithType.vb: PointOfCareService.New(ILogger(Of PointOfCareService), IPointOfCareRepository, Lazy(Of IPatientService), Lazy(Of IUnitService), ISubscribersService, Lazy(Of IClientMessageService), Lazy(Of IAdmissionService), IHttpContextAccessor, ILocalAuditService, ICacheService, IOptions(Of CacheSettings))
  fullName.vb: adas_core.Application.Services.PointOfCareService.New(Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.PointOfCareService), adas_core.Application.Repositories.Interfaces.IPointOfCareRepository, System.Lazy(Of adas_core.Application.Services.Interfaces.IPatientService), System.Lazy(Of adas_core.Application.Services.Interfaces.IUnitService), adas_core.Application.Services.Interfaces.ISubscribersService, System.Lazy(Of adas_core.Application.Services.Interfaces.IClientMessageService), System.Lazy(Of adas_core.Application.Services.Interfaces.IAdmissionService), Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService, adas_core.Application.Services.Interfaces.ICacheService, Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.CacheSettings))
  name.vb: New(ILogger(Of PointOfCareService), IPointOfCareRepository, Lazy(Of IPatientService), Lazy(Of IUnitService), ISubscribersService, Lazy(Of IClientMessageService), Lazy(Of IAdmissionService), IHttpContextAccessor, ILocalAuditService, ICacheService, IOptions(Of CacheSettings))
- uid: adas_core.Application.Services.PointOfCareService.InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
  commentId: M:adas_core.Application.Services.PointOfCareService.InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
  id: InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: InsertPointOfCare(PointOfCare)
  nameWithType: PointOfCareService.InsertPointOfCare(PointOfCare)
  fullName: adas_core.Application.Services.PointOfCareService.InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: InsertPointOfCare
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 40
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Inserts a new point of care after validating that the referenced unit exists, and records an audit log entry for the operation. Returns null if the associated unit cannot be found or if an exception is raised during the insertion process.
  example: []
  syntax:
    content: public Task<PointOfCare?> InsertPointOfCare(PointOfCare pointOfCare)
    parameters:
    - id: pointOfCare
      type: adas_core.Domain.Models.MongoModels.PointOfCare
      description: The point of care to be inserted; its <code>UnitId</code> is validated against the existing unit and reassigned to the resolved unit's identifier.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
      description: A task that resolves to the newly inserted <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref>, or <code>null</code> when the referenced unit is not found or the operation fails.
    content.vb: Public Function InsertPointOfCare(pointOfCare As PointOfCare) As Task(Of PointOfCare)
  overload: adas_core.Application.Services.PointOfCareService.InsertPointOfCare*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
- uid: adas_core.Application.Services.PointOfCareService.Delete(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.PointOfCareService.Delete(MongoDB.Bson.ObjectId)
  id: Delete(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: Delete(ObjectId)
  nameWithType: PointOfCareService.Delete(ObjectId)
  fullName: adas_core.Application.Services.PointOfCareService.Delete(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Delete
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 69
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Deletes a Point of Care record by its identifier, but only when the record has no associated admission.

    The deletion is skipped if the record cannot be found or if it is linked to an admission.
  example: []
  syntax:
    content: public Task Delete(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the Point of Care record to delete.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function Delete(id As ObjectId) As Task
  overload: adas_core.Application.Services.PointOfCareService.Delete*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.Delete(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.PointOfCareService.DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.PointOfCareService.DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
  id: DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: DeletePoCsByUnitId(ObjectId)
  nameWithType: PointOfCareService.DeletePoCsByUnitId(ObjectId)
  fullName: adas_core.Application.Services.PointOfCareService.DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeletePoCsByUnitId
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 86
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Deletes all Points of Care associated with the specified unit identifier and removes the corresponding cached entries.
  example: []
  syntax:
    content: public Task DeletePoCsByUnitId(ObjectId unitId)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the unit whose Points of Care records will be removed.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function DeletePoCsByUnitId(unitId As ObjectId) As Task
  overload: adas_core.Application.Services.PointOfCareService.DeletePoCsByUnitId*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.PointOfCareService.FindAllIdCamerasInUse
  commentId: M:adas_core.Application.Services.PointOfCareService.FindAllIdCamerasInUse
  id: FindAllIdCamerasInUse
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindAllIdCamerasInUse()
  nameWithType: PointOfCareService.FindAllIdCamerasInUse()
  fullName: adas_core.Application.Services.PointOfCareService.FindAllIdCamerasInUse()
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAllIdCamerasInUse
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 98
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously retrieves the set of camera identifiers that are currently in use by delegating to the point of care repository.
  example: []
  syntax:
    content: public Task<HashSet<ObjectId>> FindAllIdCamerasInUse()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.HashSet{MongoDB.Bson.ObjectId}}
      description: A task that represents the asynchronous operation, containing a <xref href="System.Collections.Generic.HashSet%601" data-throw-if-not-resolved="false"></xref> of camera identifiers in use.
    content.vb: Public Function FindAllIdCamerasInUse() As Task(Of HashSet(Of ObjectId))
  overload: adas_core.Application.Services.PointOfCareService.FindAllIdCamerasInUse*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdCamerasInUse
- uid: adas_core.Application.Services.PointOfCareService.FindAllIdRelaysInUse
  commentId: M:adas_core.Application.Services.PointOfCareService.FindAllIdRelaysInUse
  id: FindAllIdRelaysInUse
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindAllIdRelaysInUse()
  nameWithType: PointOfCareService.FindAllIdRelaysInUse()
  fullName: adas_core.Application.Services.PointOfCareService.FindAllIdRelaysInUse()
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAllIdRelaysInUse
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 106
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously retrieves the set of all ID relay identifiers currently in use by delegating to the point of care repository.
  example: []
  syntax:
    content: public Task<HashSet<ObjectId>> FindAllIdRelaysInUse()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.HashSet{MongoDB.Bson.ObjectId}}
      description: A task that represents the asynchronous operation. The task result contains a <xref href="System.Collections.Generic.HashSet%601" data-throw-if-not-resolved="false"></xref> of <xref href="MongoDB.Bson.ObjectId" data-throw-if-not-resolved="false"></xref> values representing the ID relays that are in use.
    content.vb: Public Function FindAllIdRelaysInUse() As Task(Of HashSet(Of ObjectId))
  overload: adas_core.Application.Services.PointOfCareService.FindAllIdRelaysInUse*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdRelaysInUse
- uid: adas_core.Application.Services.PointOfCareService.FindAllIdBeaconsInUse
  commentId: M:adas_core.Application.Services.PointOfCareService.FindAllIdBeaconsInUse
  id: FindAllIdBeaconsInUse
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindAllIdBeaconsInUse()
  nameWithType: PointOfCareService.FindAllIdBeaconsInUse()
  fullName: adas_core.Application.Services.PointOfCareService.FindAllIdBeaconsInUse()
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAllIdBeaconsInUse
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 114
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously retrieves the set of beacon identifiers that are currently in use from the point of care repository.
  example: []
  syntax:
    content: public Task<HashSet<ObjectId>> FindAllIdBeaconsInUse()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.HashSet{MongoDB.Bson.ObjectId}}
      description: A task that represents the asynchronous operation. The task result contains a <xref href="System.Collections.Generic.HashSet%601" data-throw-if-not-resolved="false"></xref> with the identifiers of all beacons in use.
    content.vb: Public Function FindAllIdBeaconsInUse() As Task(Of HashSet(Of ObjectId))
  overload: adas_core.Application.Services.PointOfCareService.FindAllIdBeaconsInUse*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdBeaconsInUse
- uid: adas_core.Application.Services.PointOfCareService.FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.PointOfCareService.FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
  id: FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindAllByUnitIdWithDevices(ObjectId)
  nameWithType: PointOfCareService.FindAllByUnitIdWithDevices(ObjectId)
  fullName: adas_core.Application.Services.PointOfCareService.FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAllByUnitIdWithDevices
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 125
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Asynchronously retrieves all points of care associated with the specified unit, including their associated devices.

    Returns an empty collection when no results are found by the repository.
  example: []
  syntax:
    content: public Task<IEnumerable<PointOfCare>?> FindAllByUnitIdWithDevices(ObjectId unitId)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the unit whose points of care are being queried.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.PointOfCare}}
      description: A task that represents the asynchronous operation. The task result contains a collection of <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref> with their devices, or an empty collection if the repository returns no results.
    content.vb: Public Function FindAllByUnitIdWithDevices(unitId As ObjectId) As Task(Of IEnumerable(Of PointOfCare))
  overload: adas_core.Application.Services.PointOfCareService.FindAllByUnitIdWithDevices*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.PointOfCareService.Update(adas_core.Domain.Models.MongoModels.PointOfCare)
  commentId: M:adas_core.Application.Services.PointOfCareService.Update(adas_core.Domain.Models.MongoModels.PointOfCare)
  id: Update(adas_core.Domain.Models.MongoModels.PointOfCare)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: Update(PointOfCare)
  nameWithType: PointOfCareService.Update(PointOfCare)
  fullName: adas_core.Application.Services.PointOfCareService.Update(adas_core.Domain.Models.MongoModels.PointOfCare)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Update
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 139
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Updates an existing point of care record, refreshes the related cache entries, creates an audit log entry for the change, and broadcasts the update.

    Returns the updated point of care, or <code>null</code> if the updated record cannot be retrieved after the update.
  example: []
  syntax:
    content: public Task<PointOfCare?> Update(PointOfCare pointOfCare)
    parameters:
    - id: pointOfCare
      type: adas_core.Domain.Models.MongoModels.PointOfCare
      description: The point of care entity containing the updated information to persist.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
      description: The updated <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref>, or <code>null</code> if the record was not found after the update.
    content.vb: Public Function Update(pointOfCare As PointOfCare) As Task(Of PointOfCare)
  overload: adas_core.Application.Services.PointOfCareService.Update*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.Update(adas_core.Domain.Models.MongoModels.PointOfCare)
- uid: adas_core.Application.Services.PointOfCareService.UpdateUnit(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.PointOfCareService.UpdateUnit(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Unit)
  id: UpdateUnit(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: UpdateUnit(ObjectId, Unit)
  nameWithType: PointOfCareService.UpdateUnit(ObjectId, Unit)
  fullName: adas_core.Application.Services.PointOfCareService.UpdateUnit(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Unit)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateUnit
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 157
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Updates the unit associated with an existing point of care identified by the given id. If no point of care is found, the method returns without changes; otherwise it persists the new unit, invalidates the related cache entries, records an audit log of the change, and broadcasts the update.
  example: []
  syntax:
    content: public Task UpdateUnit(ObjectId id, Unit unit)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The identifier of the point of care to update.
    - id: unit
      type: adas_core.Domain.Models.MongoModels.Unit
      description: The unit to assign to the point of care.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function UpdateUnit(id As ObjectId, unit As Unit) As Task
  overload: adas_core.Application.Services.PointOfCareService.UpdateUnit*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateUnit(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Unit)
- uid: adas_core.Application.Services.PointOfCareService.GetAll
  commentId: M:adas_core.Application.Services.PointOfCareService.GetAll
  id: GetAll
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: GetAll()
  nameWithType: PointOfCareService.GetAll()
  fullName: adas_core.Application.Services.PointOfCareService.GetAll()
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAll
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 175
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously retrieves all points of care from the repository, returning an empty list when the repository yields a null result.
  example: []
  syntax:
    content: public Task<List<PointOfCare>> GetAll()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.PointOfCare}}
      description: A task representing the asynchronous operation, containing the list of points of care, or an empty list if none are available.
    content.vb: Public Function GetAll() As Task(Of List(Of PointOfCare))
  overload: adas_core.Application.Services.PointOfCareService.GetAll*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.GetAll
- uid: adas_core.Application.Services.PointOfCareService.GetAllConfigs
  commentId: M:adas_core.Application.Services.PointOfCareService.GetAllConfigs
  id: GetAllConfigs
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: GetAllConfigs()
  nameWithType: PointOfCareService.GetAllConfigs()
  fullName: adas_core.Application.Services.PointOfCareService.GetAllConfigs()
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAllConfigs
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 186
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves all point of care configurations from the repository.

    Returns an empty list if the repository result is null.
  example: []
  syntax:
    content: public Task<List<PointOfCare>> GetAllConfigs()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.PointOfCare}}
      description: A list of PointOfCare configurations, or an empty list when no configurations are available.
    content.vb: Public Function GetAllConfigs() As Task(Of List(Of PointOfCare))
  overload: adas_core.Application.Services.PointOfCareService.GetAllConfigs*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllConfigs
- uid: adas_core.Application.Services.PointOfCareService.GetAllLocationInfo
  commentId: M:adas_core.Application.Services.PointOfCareService.GetAllLocationInfo
  id: GetAllLocationInfo
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: GetAllLocationInfo()
  nameWithType: PointOfCareService.GetAllLocationInfo()
  fullName: adas_core.Application.Services.PointOfCareService.GetAllLocationInfo()
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAllLocationInfo
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 197
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves all point-of-care location information from the repository.

    Returns an empty list when the repository yields no results, ensuring callers never receive a null collection.
  example: []
  syntax:
    content: public Task<List<PointOfCare>> GetAllLocationInfo()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.PointOfCare}}
      description: A task that resolves to a list of <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref> entries, or an empty list if no locations are found.
    content.vb: Public Function GetAllLocationInfo() As Task(Of List(Of PointOfCare))
  overload: adas_core.Application.Services.PointOfCareService.GetAllLocationInfo*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllLocationInfo
- uid: adas_core.Application.Services.PointOfCareService.GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
  commentId: M:adas_core.Application.Services.PointOfCareService.GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
  id: GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: GetPaginatedPoCs(PaginationFilter)
  nameWithType: PointOfCareService.GetPaginatedPoCs(PaginationFilter)
  fullName: adas_core.Application.Services.PointOfCareService.GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetPaginatedPoCs
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 209
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves a paginated list of Points of Care (PoCs) based on the provided pagination filter, along with the total document count.

    Applies skip and limit operations to return only the items corresponding to the requested page.
  example: []
  syntax:
    content: public Task<PaginationResponse<PointOfCare>> GetPaginatedPoCs(PaginationFilter filter)
    parameters:
    - id: filter
      type: adas_core.Domain.Models.Filter.PaginationFilter
      description: The pagination filter containing the page number and page size used to compute the skip offset and limit the number of returned items.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.PointOfCare}}
      description: A <xref href="adas_core.Domain.Models.Responses.PaginationResponse%601" data-throw-if-not-resolved="false"></xref> containing the requested page of points of care, the current page number, page size, and the total document count.
    content.vb: Public Function GetPaginatedPoCs(filter As PaginationFilter) As Task(Of PaginationResponse(Of PointOfCare))
  overload: adas_core.Application.Services.PointOfCareService.GetPaginatedPoCs*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
- uid: adas_core.Application.Services.PointOfCareService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
  commentId: M:adas_core.Application.Services.PointOfCareService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
  id: UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: UpdateConfiguration(ObjectId, PointOfCareConfiguration)
  nameWithType: PointOfCareService.UpdateConfiguration(ObjectId, PointOfCareConfiguration)
  fullName: adas_core.Application.Services.PointOfCareService.UpdateConfiguration(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateConfiguration
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 229
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Updates the Point of Care configuration for the specified identifier, invalidates the associated cache entries, and records an audit log of the change.
  example: []
  syntax:
    content: public Task UpdateConfiguration(ObjectId id, PointOfCareConfiguration configuration)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The identifier of the Point of Care configuration to update.
    - id: configuration
      type: adas_core.Domain.Models.MongoModels.PointOfCareConfiguration
      description: The new configuration values to persist.
    return:
      type: System.Threading.Tasks.Task
      description: A task that represents the asynchronous update operation.
    content.vb: Public Function UpdateConfiguration(id As ObjectId, configuration As PointOfCareConfiguration) As Task
  overload: adas_core.Application.Services.PointOfCareService.UpdateConfiguration*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when no existing Point of Care configuration is found for the specified identifier.
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
- uid: adas_core.Application.Services.PointOfCareService.FindById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.PointOfCareService.FindById(MongoDB.Bson.ObjectId)
  id: FindById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindById(ObjectId)
  nameWithType: PointOfCareService.FindById(ObjectId)
  fullName: adas_core.Application.Services.PointOfCareService.FindById(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindById
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 246
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a point of care by its identifier, including all associated configurations.
  example: []
  syntax:
    content: public Task<PointOfCare?> FindById(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the point of care to retrieve.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
      description: The matching <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref> with all configurations, or <code>null</code> if no point of care is found.
    content.vb: Public Function FindById(id As ObjectId) As Task(Of PointOfCare)
  overload: adas_core.Application.Services.PointOfCareService.FindById*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindById(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.PointOfCareService.FindByIdAllConfig(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.PointOfCareService.FindByIdAllConfig(MongoDB.Bson.ObjectId)
  id: FindByIdAllConfig(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindByIdAllConfig(ObjectId)
  nameWithType: PointOfCareService.FindByIdAllConfig(ObjectId)
  fullName: adas_core.Application.Services.PointOfCareService.FindByIdAllConfig(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByIdAllConfig
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 255
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a point of care entity by its identifier, including all associated configuration data.
  example: []
  syntax:
    content: public Task<PointOfCare?> FindByIdAllConfig(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the point of care to retrieve.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
      description: The matching <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref> with all configuration when found; otherwise, <code>null</code>.
    content.vb: Public Function FindByIdAllConfig(id As ObjectId) As Task(Of PointOfCare)
  overload: adas_core.Application.Services.PointOfCareService.FindByIdAllConfig*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindByIdAllConfig(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.PointOfCareService.FindAllByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.PointOfCareService.FindAllByUnitId(MongoDB.Bson.ObjectId)
  id: FindAllByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindAllByUnitId(ObjectId)
  nameWithType: PointOfCareService.FindAllByUnitId(ObjectId)
  fullName: adas_core.Application.Services.PointOfCareService.FindAllByUnitId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAllByUnitId
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 266
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves all points of care associated with the specified unit identifier.

    Returns an empty collection when the underlying repository yields no results, instead of propagating a null reference.
  example: []
  syntax:
    content: public Task<IEnumerable<PointOfCare>?> FindAllByUnitId(ObjectId unit)
    parameters:
    - id: unit
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the unit whose points of care should be retrieved.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.PointOfCare}}
      description: A task that represents the asynchronous operation, containing a collection of points of care for the given unit, or an empty collection if none are found.
    content.vb: Public Function FindAllByUnitId(unit As ObjectId) As Task(Of IEnumerable(Of PointOfCare))
  overload: adas_core.Application.Services.PointOfCareService.FindAllByUnitId*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitId(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.PointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare,System.Boolean)
  commentId: M:adas_core.Application.Services.PointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare,System.Boolean)
  id: FindByUnitAndStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare,System.Boolean)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindByUnitAndStatus(ObjectId, PointOfCare, bool)
  nameWithType: PointOfCareService.FindByUnitAndStatus(ObjectId, StatusEnum.PointOfCare, bool)
  fullName: adas_core.Application.Services.PointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.StatusEnum.PointOfCare, bool)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByUnitAndStatus
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 280
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves the points of care associated with the specified unit that match the given status, optionally excluding virtual points of care.
  example: []
  syntax:
    content: public Task<IEnumerable<PointOfCare>> FindByUnitAndStatus(ObjectId unitId, StatusEnum.PointOfCare poc, bool excludeVirtual = false)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the unit whose points of care should be retrieved.
    - id: poc
      type: adas_core.Domain.Enums.StatusEnum.PointOfCare
      description: The point of care status used to filter the results.
    - id: excludeVirtual
      type: System.Boolean
      description: When set to <code>true</code>, virtual points of care are excluded from the returned collection.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.PointOfCare}}
      description: A task that represents the asynchronous operation. The task result contains the collection of points of care matching the specified unit and status.
    content.vb: Public Function FindByUnitAndStatus(unitId As ObjectId, poc As StatusEnum.PointOfCare, excludeVirtual As Boolean = False) As Task(Of IEnumerable(Of PointOfCare))
  overload: adas_core.Application.Services.PointOfCareService.FindByUnitAndStatus*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare,System.Boolean)
  nameWithType.vb: PointOfCareService.FindByUnitAndStatus(ObjectId, StatusEnum.PointOfCare, Boolean)
  fullName.vb: adas_core.Application.Services.PointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.StatusEnum.PointOfCare, Boolean)
  name.vb: FindByUnitAndStatus(ObjectId, PointOfCare, Boolean)
- uid: adas_core.Application.Services.PointOfCareService.CheckNextAdmission(System.Nullable{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Application.Services.PointOfCareService.CheckNextAdmission(System.Nullable{MongoDB.Bson.ObjectId})
  id: CheckNextAdmission(System.Nullable{MongoDB.Bson.ObjectId})
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: CheckNextAdmission(ObjectId?)
  nameWithType: PointOfCareService.CheckNextAdmission(ObjectId?)
  fullName: adas_core.Application.Services.PointOfCareService.CheckNextAdmission(MongoDB.Bson.ObjectId?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CheckNextAdmission
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 290
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Check nex admission when patient has exit from poc
  example: []
  syntax:
    content: public void CheckNextAdmission(ObjectId? patientLocation)
    parameters:
    - id: patientLocation
      type: System.Nullable{MongoDB.Bson.ObjectId}
      description: PoC id
    content.vb: Public Sub CheckNextAdmission(patientLocation As ObjectId?)
  overload: adas_core.Application.Services.PointOfCareService.CheckNextAdmission*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.CheckNextAdmission(System.Nullable{MongoDB.Bson.ObjectId})
- uid: adas_core.Application.Services.PointOfCareService.FindByBedAndUnitId(System.String,System.Nullable{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Application.Services.PointOfCareService.FindByBedAndUnitId(System.String,System.Nullable{MongoDB.Bson.ObjectId})
  id: FindByBedAndUnitId(System.String,System.Nullable{MongoDB.Bson.ObjectId})
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindByBedAndUnitId(string?, ObjectId?)
  nameWithType: PointOfCareService.FindByBedAndUnitId(string?, ObjectId?)
  fullName: adas_core.Application.Services.PointOfCareService.FindByBedAndUnitId(string?, MongoDB.Bson.ObjectId?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByBedAndUnitId
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 335
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref> by bed and unit identifier. Returns <code>null</code> when the unit identifier is <code>null</code> or the bed is <code>null</code> or empty.
  example: []
  syntax:
    content: public Task<PointOfCare?> FindByBedAndUnitId(string? bed, ObjectId? unitId)
    parameters:
    - id: bed
      type: System.String
      description: The bed identifier used to locate the point of care.
    - id: unitId
      type: System.Nullable{MongoDB.Bson.ObjectId}
      description: The unit identifier; when <code>null</code>, the method short-circuits and returns <code>null</code>.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> containing the matching <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref>, or <code>null</code> if no input is valid or no record is found.
    content.vb: Public Function FindByBedAndUnitId(bed As String, unitId As ObjectId?) As Task(Of PointOfCare)
  overload: adas_core.Application.Services.PointOfCareService.FindByBedAndUnitId*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBedAndUnitId(System.String,System.Nullable{MongoDB.Bson.ObjectId})
  nameWithType.vb: PointOfCareService.FindByBedAndUnitId(String, ObjectId?)
  fullName.vb: adas_core.Application.Services.PointOfCareService.FindByBedAndUnitId(String, MongoDB.Bson.ObjectId?)
  name.vb: FindByBedAndUnitId(String, ObjectId?)
- uid: adas_core.Application.Services.PointOfCareService.UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
  commentId: M:adas_core.Application.Services.PointOfCareService.UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
  id: UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: UpdateRelayConfig(PointOfCare)
  nameWithType: PointOfCareService.UpdateRelayConfig(PointOfCare)
  fullName: adas_core.Application.Services.PointOfCareService.UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateRelayConfig
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 346
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Updates the relay configuration for the specified Point of Care, refreshing the related cache and recording an audit log entry when a relay ID list is provided.

    The update, cache invalidation, and audit logging are only performed when <xref href="adas_core.Domain.Models.MongoModels.PointOfCare.Configuration" data-throw-if-not-resolved="false"></xref> and its <code>RelayIdList</code> are not null.
  example: []
  syntax:
    content: public Task UpdateRelayConfig(PointOfCare poc)
    parameters:
    - id: poc
      type: adas_core.Domain.Models.MongoModels.PointOfCare
      description: The Point of Care whose relay configuration will be updated.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function UpdateRelayConfig(poc As PointOfCare) As Task
  overload: adas_core.Application.Services.PointOfCareService.UpdateRelayConfig*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
- uid: adas_core.Application.Services.PointOfCareService.FindByRoom(System.String)
  commentId: M:adas_core.Application.Services.PointOfCareService.FindByRoom(System.String)
  id: FindByRoom(System.String)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindByRoom(string)
  nameWithType: PointOfCareService.FindByRoom(string)
  fullName: adas_core.Application.Services.PointOfCareService.FindByRoom(string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByRoom
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 362
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a collection of points of care associated with the specified room by delegating to the repository.
  example: []
  syntax:
    content: public Task<IEnumerable<PointOfCare>?> FindByRoom(string room)
    parameters:
    - id: room
      type: System.String
      description: The room identifier used to look up matching points of care.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.PointOfCare}}
      description: A task that represents the asynchronous operation. The task result contains an <xref href="System.Collections.Generic.IEnumerable%601" data-throw-if-not-resolved="false"></xref> of points of care for the given room, or <code>null</code> if no matching points of care are found.
    content.vb: Public Function FindByRoom(room As String) As Task(Of IEnumerable(Of PointOfCare))
  overload: adas_core.Application.Services.PointOfCareService.FindByRoom*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindByRoom(System.String)
  nameWithType.vb: PointOfCareService.FindByRoom(String)
  fullName.vb: adas_core.Application.Services.PointOfCareService.FindByRoom(String)
  name.vb: FindByRoom(String)
- uid: adas_core.Application.Services.PointOfCareService.FindByBed(System.String)
  commentId: M:adas_core.Application.Services.PointOfCareService.FindByBed(System.String)
  id: FindByBed(System.String)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindByBed(string)
  nameWithType: PointOfCareService.FindByBed(string)
  fullName: adas_core.Application.Services.PointOfCareService.FindByBed(string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByBed
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 372
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves the collection of points of care associated with the specified bed.
  example: []
  syntax:
    content: public Task<IEnumerable<PointOfCare>?> FindByBed(string bed)
    parameters:
    - id: bed
      type: System.String
      description: The bed identifier used to look up the associated points of care.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.PointOfCare}}
      description: A task that returns an <xref href="System.Collections.Generic.IEnumerable%601" data-throw-if-not-resolved="false"></xref> of points of care linked to the given bed, or <code>null</code> if no points of care are found.
    content.vb: Public Function FindByBed(bed As String) As Task(Of IEnumerable(Of PointOfCare))
  overload: adas_core.Application.Services.PointOfCareService.FindByBed*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBed(System.String)
  nameWithType.vb: PointOfCareService.FindByBed(String)
  fullName.vb: adas_core.Application.Services.PointOfCareService.FindByBed(String)
  name.vb: FindByBed(String)
- uid: adas_core.Application.Services.PointOfCareService.FindAllByUnitIds(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Application.Services.PointOfCareService.FindAllByUnitIds(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  id: FindAllByUnitIds(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindAllByUnitIds(List<ObjectId>)
  nameWithType: PointOfCareService.FindAllByUnitIds(List<ObjectId>)
  fullName: adas_core.Application.Services.PointOfCareService.FindAllByUnitIds(System.Collections.Generic.List<MongoDB.Bson.ObjectId>)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAllByUnitIds
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 382
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves all points of care associated with the specified unit identifiers.
  example: []
  syntax:
    content: public Task<List<PointOfCare>> FindAllByUnitIds(List<ObjectId> unitIds)
    parameters:
    - id: unitIds
      type: System.Collections.Generic.List{MongoDB.Bson.ObjectId}
      description: The list of unit identifiers used to filter the points of care.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.PointOfCare}}
      description: A task that represents the asynchronous operation, containing the list of matching points of care.
    content.vb: Public Function FindAllByUnitIds(unitIds As List(Of ObjectId)) As Task(Of List(Of PointOfCare))
  overload: adas_core.Application.Services.PointOfCareService.FindAllByUnitIds*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIds(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  nameWithType.vb: PointOfCareService.FindAllByUnitIds(List(Of ObjectId))
  fullName.vb: adas_core.Application.Services.PointOfCareService.FindAllByUnitIds(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId))
  name.vb: FindAllByUnitIds(List(Of ObjectId))
- uid: adas_core.Application.Services.PointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean)
  commentId: M:adas_core.Application.Services.PointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean)
  id: GetInfo(MongoDB.Bson.ObjectId,System.Boolean)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: GetInfo(ObjectId, bool)
  nameWithType: PointOfCareService.GetInfo(ObjectId, bool)
  fullName: adas_core.Application.Services.PointOfCareService.GetInfo(MongoDB.Bson.ObjectId, bool)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetInfo
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 395
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves a <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref> by its identifier, enriching it with related unit, patient, and admission data.

    Returns <code>null</code> when no point of care matches the supplied id. When <code class="paramref">fillPatientData</code> is <code>true</code>, the associated patient and, if present, admission are loaded and attached to the result; the related unit's name is always resolved when available.
  example: []
  syntax:
    content: public Task<PointOfCare?> GetInfo(ObjectId id, bool fillPatientData = true)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The identifier of the point of care to retrieve.
    - id: fillPatientData
      type: System.Boolean
      description: If <code>true</code>, loads and attaches the related patient and admission (when an admission id is present) to the returned point of care.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
      description: A task that yields the <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref> with resolved related data, or <code>null</code> if no point of care is found for the given id.
    content.vb: Public Function GetInfo(id As ObjectId, fillPatientData As Boolean = True) As Task(Of PointOfCare)
  overload: adas_core.Application.Services.PointOfCareService.GetInfo*
  nameWithType.vb: PointOfCareService.GetInfo(ObjectId, Boolean)
  fullName.vb: adas_core.Application.Services.PointOfCareService.GetInfo(MongoDB.Bson.ObjectId, Boolean)
  name.vb: GetInfo(ObjectId, Boolean)
- uid: adas_core.Application.Services.PointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Threading.CancellationToken)
  commentId: M:adas_core.Application.Services.PointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Threading.CancellationToken)
  id: GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Threading.CancellationToken)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: GetInfo(ObjectId, LocaleEnum?, bool, CancellationToken)
  nameWithType: PointOfCareService.GetInfo(ObjectId, LocaleEnum?, bool, CancellationToken)
  fullName: adas_core.Application.Services.PointOfCareService.GetInfo(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum?, bool, System.Threading.CancellationToken)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetInfo
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 434
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves a <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref> by its identifier, using a cache-aside strategy, and optionally enriches

    it with related unit, patient, and admission data. When <code class="paramref">fillPatientData</code> is <code>false</code> or the

    point of care is not found, the method returns the cached value without further enrichment; the patient lookup

    is performed using the supplied <code class="paramref">locale</code> when provided, and admission data is only attached

    when an <code>AdmissionId</code> exists on the point of care.
  example: []
  syntax:
    content: public Task<PointOfCare?> GetInfo(ObjectId id, LocaleEnum? locale, bool fillPatientData = true, CancellationToken ct = default)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the point of care to retrieve.
    - id: locale
      type: System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum}
      description: Optional locale used to select the appropriate patient translation; when <code>null</code>, a locale-independent patient lookup is used.
    - id: fillPatientData
      type: System.Boolean
      description: When <code>true</code>, enriches the result with unit, patient, and admission data; when <code>false</code>, returns the point of care as-is.
    - id: ct
      type: System.Threading.CancellationToken
      description: Token used to cancel the asynchronous operation.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
      description: The retrieved and optionally enriched <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref>, or <code>null</code> if no point of care is found for the given identifier.
    content.vb: Public Function GetInfo(id As ObjectId, locale As LocaleEnum?, fillPatientData As Boolean = True, ct As CancellationToken = Nothing) As Task(Of PointOfCare)
  overload: adas_core.Application.Services.PointOfCareService.GetInfo*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Threading.CancellationToken)
  nameWithType.vb: PointOfCareService.GetInfo(ObjectId, LocaleEnum?, Boolean, CancellationToken)
  fullName.vb: adas_core.Application.Services.PointOfCareService.GetInfo(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum?, Boolean, System.Threading.CancellationToken)
  name.vb: GetInfo(ObjectId, LocaleEnum?, Boolean, CancellationToken)
- uid: adas_core.Application.Services.PointOfCareService.FindPoCByPatientId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.PointOfCareService.FindPoCByPatientId(MongoDB.Bson.ObjectId)
  id: FindPoCByPatientId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindPoCByPatientId(ObjectId)
  nameWithType: PointOfCareService.FindPoCByPatientId(ObjectId)
  fullName: adas_core.Application.Services.PointOfCareService.FindPoCByPatientId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindPoCByPatientId
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 475
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves the Point of Care associated with the specified patient by resolving the patient's assigned Point of Care identifier.

    Returns null if the patient cannot be found or if the patient has no Point of Care assigned.
  example: []
  syntax:
    content: public Task<PointOfCare?> FindPoCByPatientId(ObjectId patientId)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient whose Point of Care is being requested.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
      description: The <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref> associated with the patient if one is assigned; otherwise, <code>null</code>.
    content.vb: Public Function FindPoCByPatientId(patientId As ObjectId) As Task(Of PointOfCare)
  overload: adas_core.Application.Services.PointOfCareService.FindPoCByPatientId*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientId(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.PointOfCareService.FindPoCByPatientNumber(System.String)
  commentId: M:adas_core.Application.Services.PointOfCareService.FindPoCByPatientNumber(System.String)
  id: FindPoCByPatientNumber(System.String)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindPoCByPatientNumber(string)
  nameWithType: PointOfCareService.FindPoCByPatientNumber(string)
  fullName: adas_core.Application.Services.PointOfCareService.FindPoCByPatientNumber(string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindPoCByPatientNumber
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 489
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves the Point of Care associated with the specified patient number.

    Returns null if no patient is found with the given number, or if the patient exists but has no associated Point of Care.
  example: []
  syntax:
    content: public Task<PointOfCare?> FindPoCByPatientNumber(string patientNumber)
    parameters:
    - id: patientNumber
      type: System.String
      description: The unique patient number used to look up the patient.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
      description: A task that represents the asynchronous operation, containing the associated <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref> if found; otherwise, null.
    content.vb: Public Function FindPoCByPatientNumber(patientNumber As String) As Task(Of PointOfCare)
  overload: adas_core.Application.Services.PointOfCareService.FindPoCByPatientNumber*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientNumber(System.String)
  nameWithType.vb: PointOfCareService.FindPoCByPatientNumber(String)
  fullName.vb: adas_core.Application.Services.PointOfCareService.FindPoCByPatientNumber(String)
  name.vb: FindPoCByPatientNumber(String)
- uid: adas_core.Application.Services.PointOfCareService.CountPoCsByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.PointOfCareService.CountPoCsByUnitId(MongoDB.Bson.ObjectId)
  id: CountPoCsByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: CountPoCsByUnitId(ObjectId)
  nameWithType: PointOfCareService.CountPoCsByUnitId(ObjectId)
  fullName: adas_core.Application.Services.PointOfCareService.CountPoCsByUnitId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CountPoCsByUnitId
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 502
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously counts the number of Points of Care (PoCs) associated with the specified unit identifier.
  example: []
  syntax:
    content: public Task<long> CountPoCsByUnitId(ObjectId unitId)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the unit whose PoCs should be counted.
    return:
      type: System.Threading.Tasks.Task{System.Int64}
      description: A task representing the asynchronous operation, containing the total number of PoCs linked to the given unit.
    content.vb: Public Function CountPoCsByUnitId(unitId As ObjectId) As Task(Of Long)
  overload: adas_core.Application.Services.PointOfCareService.CountPoCsByUnitId*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.CountPoCsByUnitId(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.PointOfCareService.CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.PointOfCareService.CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
  id: CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: CountVirtualPoCsByUnitId(ObjectId)
  nameWithType: PointOfCareService.CountVirtualPoCsByUnitId(ObjectId)
  fullName: adas_core.Application.Services.PointOfCareService.CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CountVirtualPoCsByUnitId
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 512
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously counts the number of virtual Points of Care (PoCs) associated with the specified unit identifier by delegating to the repository.
  example: []
  syntax:
    content: public Task<long> CountVirtualPoCsByUnitId(ObjectId unitId)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the unit whose virtual PoCs are being counted.
    return:
      type: System.Threading.Tasks.Task{System.Int64}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> representing the asynchronous operation, containing the total number of virtual PoCs linked to the given unit.
    content.vb: Public Function CountVirtualPoCsByUnitId(unitId As ObjectId) As Task(Of Long)
  overload: adas_core.Application.Services.PointOfCareService.CountVirtualPoCsByUnitId*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.PointOfCareService.SetPointOfCareStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare)
  commentId: M:adas_core.Application.Services.PointOfCareService.SetPointOfCareStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare)
  id: SetPointOfCareStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: SetPointOfCareStatus(ObjectId, PointOfCare)
  nameWithType: PointOfCareService.SetPointOfCareStatus(ObjectId, StatusEnum.PointOfCare)
  fullName: adas_core.Application.Services.PointOfCareService.SetPointOfCareStatus(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.StatusEnum.PointOfCare)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SetPointOfCareStatus
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 525
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Updates the status of an existing point of care identified by its id, persisting the change,

    invalidating the related cache entries, recording an audit log of the change, and broadcasting

    the update. If no point of care is found for the given id, the method returns without making

    any changes.
  example: []
  syntax:
    content: public Task SetPointOfCareStatus(ObjectId id, StatusEnum.PointOfCare status)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the point of care whose status should be updated.
    - id: status
      type: adas_core.Domain.Enums.StatusEnum.PointOfCare
      description: The new point of care status to apply.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function SetPointOfCareStatus(id As ObjectId, status As StatusEnum.PointOfCare) As Task
  overload: adas_core.Application.Services.PointOfCareService.SetPointOfCareStatus*
  implements:
  - adas_core.Application.Services.Interfaces.IPointOfCareService.SetPointOfCareStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare)
- uid: adas_core.Application.Services.PointOfCareService.FindPoCByPatientLocation(adas_core.Domain.Models.PatientLocation)
  commentId: M:adas_core.Application.Services.PointOfCareService.FindPoCByPatientLocation(adas_core.Domain.Models.PatientLocation)
  id: FindPoCByPatientLocation(adas_core.Domain.Models.PatientLocation)
  parent: adas_core.Application.Services.PointOfCareService
  langs:
  - csharp
  - vb
  name: FindPoCByPatientLocation(PatientLocation)
  nameWithType: PointOfCareService.FindPoCByPatientLocation(PatientLocation)
  fullName: adas_core.Application.Services.PointOfCareService.FindPoCByPatientLocation(adas_core.Domain.Models.PatientLocation)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/PointOfCareService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindPoCByPatientLocation
    path: ../../adas-core.Application/Services/PointOfCareService.cs
    startLine: 550
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Asynchronously retrieves a Point of Care associated with the specified patient location by delegating to the repository.

    Returns a null result if no matching Point of Care is found.
  example: []
  syntax:
    content: public Task<PointOfCare?> FindPoCByPatientLocation(PatientLocation patientLocation)
    parameters:
    - id: patientLocation
      type: adas_core.Domain.Models.PatientLocation
      description: The patient location used to look up the associated Point of Care.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
      description: A task that yields the matching <xref href="adas_core.Domain.Models.MongoModels.PointOfCare" data-throw-if-not-resolved="false"></xref>, or <code>null</code> if no Point of Care is found for the given location.
    content.vb: Public Function FindPoCByPatientLocation(patientLocation As PatientLocation) As Task(Of PointOfCare)
  overload: adas_core.Application.Services.PointOfCareService.FindPoCByPatientLocation*
references:
- uid: adas_core.Application.Services
  commentId: N:adas_core.Application.Services
  href: adas_core.html
  name: adas_core.Application.Services
  nameWithType: adas_core.Application.Services
  fullName: adas_core.Application.Services
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Services
    name: Services
    href: adas_core.Application.Services.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Services
    name: Services
    href: adas_core.Application.Services.html
- uid: System.Object
  commentId: T:System.Object
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object
  name: object
  nameWithType: object
  fullName: object
  nameWithType.vb: Object
  fullName.vb: Object
  name.vb: Object
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService
  commentId: T:adas_core.Application.Services.Interfaces.IPointOfCareService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html
  name: IPointOfCareService
  nameWithType: IPointOfCareService
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService
- uid: System.Object.Equals(System.Object)
  commentId: M:System.Object.Equals(System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  name: Equals(object)
  nameWithType: object.Equals(object)
  fullName: object.Equals(object)
  nameWithType.vb: Object.Equals(Object)
  fullName.vb: Object.Equals(Object)
  name.vb: Equals(Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.Equals(System.Object,System.Object)
  commentId: M:System.Object.Equals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  name: Equals(object, object)
  nameWithType: object.Equals(object, object)
  fullName: object.Equals(object, object)
  nameWithType.vb: Object.Equals(Object, Object)
  fullName.vb: Object.Equals(Object, Object)
  name.vb: Equals(Object, Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.GetHashCode
  commentId: M:System.Object.GetHashCode
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  name: GetHashCode()
  nameWithType: object.GetHashCode()
  fullName: object.GetHashCode()
  nameWithType.vb: Object.GetHashCode()
  fullName.vb: Object.GetHashCode()
  spec.csharp:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  - name: (
  - name: )
- uid: System.Object.GetType
  commentId: M:System.Object.GetType
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  name: GetType()
  nameWithType: object.GetType()
  fullName: object.GetType()
  nameWithType.vb: Object.GetType()
  fullName.vb: Object.GetType()
  spec.csharp:
  - uid: System.Object.GetType
    name: GetType
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.GetType
    name: GetType
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  - name: (
  - name: )
- uid: System.Object.MemberwiseClone
  commentId: M:System.Object.MemberwiseClone
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  name: MemberwiseClone()
  nameWithType: object.MemberwiseClone()
  fullName: object.MemberwiseClone()
  nameWithType.vb: Object.MemberwiseClone()
  fullName.vb: Object.MemberwiseClone()
  spec.csharp:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  - name: (
  - name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
  commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  name: ReferenceEquals(object, object)
  nameWithType: object.ReferenceEquals(object, object)
  fullName: object.ReferenceEquals(object, object)
  nameWithType.vb: Object.ReferenceEquals(Object, Object)
  fullName.vb: Object.ReferenceEquals(Object, Object)
  name.vb: ReferenceEquals(Object, Object)
  spec.csharp:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.ToString
  commentId: M:System.Object.ToString
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  name: ToString()
  nameWithType: object.ToString()
  fullName: object.ToString()
  nameWithType.vb: Object.ToString()
  fullName.vb: Object.ToString()
  spec.csharp:
  - uid: System.Object.ToString
    name: ToString
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.ToString
    name: ToString
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  - name: (
  - name: )
- uid: System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber
  commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  parent: adas_core.Domain.Utils.NumberUtils
  definition: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  name: IsNumber(object)
  nameWithType: NumberUtils.IsNumber(object)
  fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
  nameWithType.vb: NumberUtils.IsNumber(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
  name.vb: IsNumber(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble
  commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  parent: adas_core.Domain.Utils.NumberUtils
  definition: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  name: ToDouble(object)
  nameWithType: NumberUtils.ToDouble(object)
  fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
  nameWithType.vb: NumberUtils.ToDouble(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
  name.vb: ToDouble(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr
  commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  parent: adas_core.Domain.Utils.ObjectUtils
  definition: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  name: ToStr(object)
  nameWithType: ObjectUtils.ToStr(object)
  fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
  nameWithType.vb: ObjectUtils.ToStr(Object)
  fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
  name.vb: ToStr(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System
  commentId: N:System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System
  nameWithType: System
  fullName: System
- uid: adas_core.Application.Services.Interfaces
  commentId: N:adas_core.Application.Services.Interfaces
  href: adas_core.html
  name: adas_core.Application.Services.Interfaces
  nameWithType: adas_core.Application.Services.Interfaces
  fullName: adas_core.Application.Services.Interfaces
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Services
    name: Services
    href: adas_core.Application.Services.html
  - name: .
  - uid: adas_core.Application.Services.Interfaces
    name: Interfaces
    href: adas_core.Application.Services.Interfaces.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Services
    name: Services
    href: adas_core.Application.Services.html
  - name: .
  - uid: adas_core.Application.Services.Interfaces
    name: Interfaces
    href: adas_core.Application.Services.Interfaces.html
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  name: IsNumber(object)
  nameWithType: NumberUtils.IsNumber(object)
  fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
  nameWithType.vb: NumberUtils.IsNumber(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
  name.vb: IsNumber(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.NumberUtils
  commentId: T:adas_core.Domain.Utils.NumberUtils
  parent: adas_core.Domain.Utils
  href: adas_core.Domain.Utils.NumberUtils.html
  name: NumberUtils
  nameWithType: NumberUtils
  fullName: adas_core.Domain.Utils.NumberUtils
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  name: ToDouble(object)
  nameWithType: NumberUtils.ToDouble(object)
  fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
  nameWithType.vb: NumberUtils.ToDouble(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
  name.vb: ToDouble(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  name: ToStr(object)
  nameWithType: ObjectUtils.ToStr(object)
  fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
  nameWithType.vb: ObjectUtils.ToStr(Object)
  fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
  name.vb: ToStr(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.ObjectUtils
  commentId: T:adas_core.Domain.Utils.ObjectUtils
  parent: adas_core.Domain.Utils
  href: adas_core.Domain.Utils.ObjectUtils.html
  name: ObjectUtils
  nameWithType: ObjectUtils
  fullName: adas_core.Domain.Utils.ObjectUtils
- uid: adas_core.Domain.Utils
  commentId: N:adas_core.Domain.Utils
  href: adas_core.html
  name: adas_core.Domain.Utils
  nameWithType: adas_core.Domain.Utils
  fullName: adas_core.Domain.Utils
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Utils
    name: Utils
    href: adas_core.Domain.Utils.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Utils
    name: Utils
    href: adas_core.Domain.Utils.html
- uid: adas_core.Application.Services.PointOfCareService.#ctor*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.#ctor
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService__ctor_Microsoft_Extensions_Logging_ILogger_adas_core_Application_Services_PointOfCareService__adas_core_Application_Repositories_Interfaces_IPointOfCareRepository_System_Lazy_adas_core_Application_Services_Interfaces_IPatientService__System_Lazy_adas_core_Application_Services_Interfaces_IUnitService__adas_core_Application_Services_Interfaces_ISubscribersService_System_Lazy_adas_core_Application_Services_Interfaces_IClientMessageService__System_Lazy_adas_core_Application_Services_Interfaces_IAdmissionService__Microsoft_AspNetCore_Http_IHttpContextAccessor_adas_core_Application_Services_Interfaces_ILocalAuditService_adas_core_Application_Services_Interfaces_ICacheService_Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_CacheSettings__
  name: PointOfCareService
  nameWithType: PointOfCareService.PointOfCareService
  fullName: adas_core.Application.Services.PointOfCareService.PointOfCareService
  nameWithType.vb: PointOfCareService.New
  fullName.vb: adas_core.Application.Services.PointOfCareService.New
  name.vb: New
- uid: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.PointOfCareService}
  commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.PointOfCareService}
  parent: Microsoft.Extensions.Logging
  definition: Microsoft.Extensions.Logging.ILogger`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  name: ILogger<PointOfCareService>
  nameWithType: ILogger<PointOfCareService>
  fullName: Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.PointOfCareService>
  nameWithType.vb: ILogger(Of PointOfCareService)
  fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.PointOfCareService)
  name.vb: ILogger(Of PointOfCareService)
  spec.csharp:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: <
  - uid: adas_core.Application.Services.PointOfCareService
    name: PointOfCareService
    href: adas_core.Application.Services.PointOfCareService.html
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Application.Services.PointOfCareService
    name: PointOfCareService
    href: adas_core.Application.Services.PointOfCareService.html
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IPointOfCareRepository
  commentId: T:adas_core.Application.Repositories.Interfaces.IPointOfCareRepository
  parent: adas_core.Application.Repositories.Interfaces
  href: adas_core.Application.Repositories.Interfaces.IPointOfCareRepository.html
  name: IPointOfCareRepository
  nameWithType: IPointOfCareRepository
  fullName: adas_core.Application.Repositories.Interfaces.IPointOfCareRepository
- uid: System.Lazy{adas_core.Application.Services.Interfaces.IPatientService}
  commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.IPatientService}
  parent: System
  definition: System.Lazy`1
  href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  name: Lazy<IPatientService>
  nameWithType: Lazy<IPatientService>
  fullName: System.Lazy<adas_core.Application.Services.Interfaces.IPatientService>
  nameWithType.vb: Lazy(Of IPatientService)
  fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.IPatientService)
  name.vb: Lazy(Of IPatientService)
  spec.csharp:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: <
  - uid: adas_core.Application.Services.Interfaces.IPatientService
    name: IPatientService
    href: adas_core.Application.Services.Interfaces.IPatientService.html
  - name: '>'
  spec.vb:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Application.Services.Interfaces.IPatientService
    name: IPatientService
    href: adas_core.Application.Services.Interfaces.IPatientService.html
  - name: )
- uid: System.Lazy{adas_core.Application.Services.Interfaces.IUnitService}
  commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.IUnitService}
  parent: System
  definition: System.Lazy`1
  href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  name: Lazy<IUnitService>
  nameWithType: Lazy<IUnitService>
  fullName: System.Lazy<adas_core.Application.Services.Interfaces.IUnitService>
  nameWithType.vb: Lazy(Of IUnitService)
  fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.IUnitService)
  name.vb: Lazy(Of IUnitService)
  spec.csharp:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: <
  - uid: adas_core.Application.Services.Interfaces.IUnitService
    name: IUnitService
    href: adas_core.Application.Services.Interfaces.IUnitService.html
  - name: '>'
  spec.vb:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Application.Services.Interfaces.IUnitService
    name: IUnitService
    href: adas_core.Application.Services.Interfaces.IUnitService.html
  - name: )
- uid: adas_core.Application.Services.Interfaces.ISubscribersService
  commentId: T:adas_core.Application.Services.Interfaces.ISubscribersService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.ISubscribersService.html
  name: ISubscribersService
  nameWithType: ISubscribersService
  fullName: adas_core.Application.Services.Interfaces.ISubscribersService
- uid: System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService}
  commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService}
  parent: System
  definition: System.Lazy`1
  href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  name: Lazy<IClientMessageService>
  nameWithType: Lazy<IClientMessageService>
  fullName: System.Lazy<adas_core.Application.Services.Interfaces.IClientMessageService>
  nameWithType.vb: Lazy(Of IClientMessageService)
  fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.IClientMessageService)
  name.vb: Lazy(Of IClientMessageService)
  spec.csharp:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: <
  - uid: adas_core.Application.Services.Interfaces.IClientMessageService
    name: IClientMessageService
    href: adas_core.Application.Services.Interfaces.IClientMessageService.html
  - name: '>'
  spec.vb:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Application.Services.Interfaces.IClientMessageService
    name: IClientMessageService
    href: adas_core.Application.Services.Interfaces.IClientMessageService.html
  - name: )
- uid: System.Lazy{adas_core.Application.Services.Interfaces.IAdmissionService}
  commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.IAdmissionService}
  parent: System
  definition: System.Lazy`1
  href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  name: Lazy<IAdmissionService>
  nameWithType: Lazy<IAdmissionService>
  fullName: System.Lazy<adas_core.Application.Services.Interfaces.IAdmissionService>
  nameWithType.vb: Lazy(Of IAdmissionService)
  fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.IAdmissionService)
  name.vb: Lazy(Of IAdmissionService)
  spec.csharp:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: <
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService
    name: IAdmissionService
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html
  - name: '>'
  spec.vb:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService
    name: IAdmissionService
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html
  - name: )
- uid: Microsoft.AspNetCore.Http.IHttpContextAccessor
  commentId: T:Microsoft.AspNetCore.Http.IHttpContextAccessor
  parent: Microsoft.AspNetCore.Http
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http.ihttpcontextaccessor
  name: IHttpContextAccessor
  nameWithType: IHttpContextAccessor
  fullName: Microsoft.AspNetCore.Http.IHttpContextAccessor
- uid: adas_core.Application.Services.Interfaces.ILocalAuditService
  commentId: T:adas_core.Application.Services.Interfaces.ILocalAuditService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.ILocalAuditService.html
  name: ILocalAuditService
  nameWithType: ILocalAuditService
  fullName: adas_core.Application.Services.Interfaces.ILocalAuditService
- uid: adas_core.Application.Services.Interfaces.ICacheService
  commentId: T:adas_core.Application.Services.Interfaces.ICacheService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.ICacheService.html
  name: ICacheService
  nameWithType: ICacheService
  fullName: adas_core.Application.Services.Interfaces.ICacheService
- uid: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings}
  commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings}
  parent: Microsoft.Extensions.Options
  definition: Microsoft.Extensions.Options.IOptions`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  name: IOptions<CacheSettings>
  nameWithType: IOptions<CacheSettings>
  fullName: Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.CacheSettings>
  nameWithType.vb: IOptions(Of CacheSettings)
  fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.CacheSettings)
  name.vb: IOptions(Of CacheSettings)
  spec.csharp:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: <
  - uid: adas_core.Domain.Models.AppSettings.CacheSettings
    name: CacheSettings
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.AppSettings.CacheSettings
    name: CacheSettings
  - name: )
- uid: Microsoft.Extensions.Logging.ILogger`1
  commentId: T:Microsoft.Extensions.Logging.ILogger`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  name: ILogger<TCategoryName>
  nameWithType: ILogger<TCategoryName>
  fullName: Microsoft.Extensions.Logging.ILogger<TCategoryName>
  nameWithType.vb: ILogger(Of TCategoryName)
  fullName.vb: Microsoft.Extensions.Logging.ILogger(Of TCategoryName)
  name.vb: ILogger(Of TCategoryName)
  spec.csharp:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: <
  - name: TCategoryName
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: (
  - name: Of
  - name: " "
  - name: TCategoryName
  - name: )
- uid: Microsoft.Extensions.Logging
  commentId: N:Microsoft.Extensions.Logging
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft
  name: Microsoft.Extensions.Logging
  nameWithType: Microsoft.Extensions.Logging
  fullName: Microsoft.Extensions.Logging
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.Extensions
    name: Extensions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
  - name: .
  - uid: Microsoft.Extensions.Logging
    name: Logging
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.Extensions
    name: Extensions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
  - name: .
  - uid: Microsoft.Extensions.Logging
    name: Logging
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging
- uid: 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: System.Lazy`1
  commentId: T:System.Lazy`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  name: Lazy<T>
  nameWithType: Lazy<T>
  fullName: System.Lazy<T>
  nameWithType.vb: Lazy(Of T)
  fullName.vb: System.Lazy(Of T)
  name.vb: Lazy(Of T)
  spec.csharp:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: Microsoft.AspNetCore.Http
  commentId: N:Microsoft.AspNetCore.Http
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft
  name: Microsoft.AspNetCore.Http
  nameWithType: Microsoft.AspNetCore.Http
  fullName: Microsoft.AspNetCore.Http
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.AspNetCore
    name: AspNetCore
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore
  - name: .
  - uid: Microsoft.AspNetCore.Http
    name: Http
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.AspNetCore
    name: AspNetCore
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore
  - name: .
  - uid: Microsoft.AspNetCore.Http
    name: Http
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http
- uid: Microsoft.Extensions.Options.IOptions`1
  commentId: T:Microsoft.Extensions.Options.IOptions`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  name: IOptions<TOptions>
  nameWithType: IOptions<TOptions>
  fullName: Microsoft.Extensions.Options.IOptions<TOptions>
  nameWithType.vb: IOptions(Of TOptions)
  fullName.vb: Microsoft.Extensions.Options.IOptions(Of TOptions)
  name.vb: IOptions(Of TOptions)
  spec.csharp:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: <
  - name: TOptions
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: (
  - name: Of
  - name: " "
  - name: TOptions
  - name: )
- uid: Microsoft.Extensions.Options
  commentId: N:Microsoft.Extensions.Options
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft
  name: Microsoft.Extensions.Options
  nameWithType: Microsoft.Extensions.Options
  fullName: Microsoft.Extensions.Options
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.Extensions
    name: Extensions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
  - name: .
  - uid: Microsoft.Extensions.Options
    name: Options
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.Extensions
    name: Extensions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
  - name: .
  - uid: Microsoft.Extensions.Options
    name: Options
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options
- uid: adas_core.Domain.Models.MongoModels.PointOfCare
  commentId: T:adas_core.Domain.Models.MongoModels.PointOfCare
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.PointOfCare.html
  name: PointOfCare
  nameWithType: PointOfCare
  fullName: adas_core.Domain.Models.MongoModels.PointOfCare
- uid: adas_core.Application.Services.PointOfCareService.InsertPointOfCare*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.InsertPointOfCare
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_InsertPointOfCare_adas_core_Domain_Models_MongoModels_PointOfCare_
  name: InsertPointOfCare
  nameWithType: PointOfCareService.InsertPointOfCare
  fullName: adas_core.Application.Services.PointOfCareService.InsertPointOfCare
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_InsertPointOfCare_adas_core_Domain_Models_MongoModels_PointOfCare_
  name: InsertPointOfCare(PointOfCare)
  nameWithType: IPointOfCareService.InsertPointOfCare(PointOfCare)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
    name: InsertPointOfCare
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_InsertPointOfCare_adas_core_Domain_Models_MongoModels_PointOfCare_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.InsertPointOfCare(adas_core.Domain.Models.MongoModels.PointOfCare)
    name: InsertPointOfCare
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_InsertPointOfCare_adas_core_Domain_Models_MongoModels_PointOfCare_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.PointOfCare}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<PointOfCare>
  nameWithType: Task<PointOfCare>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.PointOfCare>
  nameWithType.vb: Task(Of PointOfCare)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.PointOfCare)
  name.vb: Task(Of PointOfCare)
  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.MongoModels.PointOfCare
    name: PointOfCare
  - 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.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
- uid: adas_core.Domain.Models.MongoModels
  commentId: N:adas_core.Domain.Models.MongoModels
  href: adas_core.html
  name: adas_core.Domain.Models.MongoModels
  nameWithType: adas_core.Domain.Models.MongoModels
  fullName: adas_core.Domain.Models.MongoModels
  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.MongoModels
    name: MongoModels
    href: adas_core.Domain.Models.MongoModels.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.MongoModels
    name: MongoModels
    href: adas_core.Domain.Models.MongoModels.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.Application.Services.PointOfCareService.Delete*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.Delete
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_Delete_MongoDB_Bson_ObjectId_
  name: Delete
  nameWithType: PointOfCareService.Delete
  fullName: adas_core.Application.Services.PointOfCareService.Delete
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.Delete(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.Delete(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_Delete_MongoDB_Bson_ObjectId_
  name: Delete(ObjectId)
  nameWithType: IPointOfCareService.Delete(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.Delete(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.Delete(MongoDB.Bson.ObjectId)
    name: Delete
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_Delete_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.Delete(MongoDB.Bson.ObjectId)
    name: Delete
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_Delete_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: MongoDB.Bson.ObjectId
  commentId: T:MongoDB.Bson.ObjectId
  parent: MongoDB.Bson
  isExternal: true
  name: ObjectId
  nameWithType: ObjectId
  fullName: MongoDB.Bson.ObjectId
- 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: 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.Application.Services.PointOfCareService.DeletePoCsByUnitId*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.DeletePoCsByUnitId
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_DeletePoCsByUnitId_MongoDB_Bson_ObjectId_
  name: DeletePoCsByUnitId
  nameWithType: PointOfCareService.DeletePoCsByUnitId
  fullName: adas_core.Application.Services.PointOfCareService.DeletePoCsByUnitId
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_DeletePoCsByUnitId_MongoDB_Bson_ObjectId_
  name: DeletePoCsByUnitId(ObjectId)
  nameWithType: IPointOfCareService.DeletePoCsByUnitId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
    name: DeletePoCsByUnitId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_DeletePoCsByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.DeletePoCsByUnitId(MongoDB.Bson.ObjectId)
    name: DeletePoCsByUnitId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_DeletePoCsByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Collections.Generic.HashSet`1
  commentId: T:System.Collections.Generic.HashSet`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
  name: HashSet<T>
  nameWithType: HashSet<T>
  fullName: System.Collections.Generic.HashSet<T>
  nameWithType.vb: HashSet(Of T)
  fullName.vb: System.Collections.Generic.HashSet(Of T)
  name.vb: HashSet(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.HashSet`1
    name: HashSet
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.HashSet`1
    name: HashSet
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindAllIdCamerasInUse*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindAllIdCamerasInUse
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindAllIdCamerasInUse
  name: FindAllIdCamerasInUse
  nameWithType: PointOfCareService.FindAllIdCamerasInUse
  fullName: adas_core.Application.Services.PointOfCareService.FindAllIdCamerasInUse
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdCamerasInUse
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdCamerasInUse
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllIdCamerasInUse
  name: FindAllIdCamerasInUse()
  nameWithType: IPointOfCareService.FindAllIdCamerasInUse()
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdCamerasInUse()
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdCamerasInUse
    name: FindAllIdCamerasInUse
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllIdCamerasInUse
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdCamerasInUse
    name: FindAllIdCamerasInUse
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllIdCamerasInUse
  - name: (
  - name: )
- uid: System.Threading.Tasks.Task{System.Collections.Generic.HashSet{MongoDB.Bson.ObjectId}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.HashSet{MongoDB.Bson.ObjectId}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<HashSet<ObjectId>>
  nameWithType: Task<HashSet<ObjectId>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.HashSet<MongoDB.Bson.ObjectId>>
  nameWithType.vb: Task(Of HashSet(Of ObjectId))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.HashSet(Of MongoDB.Bson.ObjectId))
  name.vb: Task(Of HashSet(Of ObjectId))
  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.HashSet`1
    name: HashSet
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
  - name: <
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    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.HashSet`1
    name: HashSet
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
  - name: (
  - name: Of
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindAllIdRelaysInUse*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindAllIdRelaysInUse
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindAllIdRelaysInUse
  name: FindAllIdRelaysInUse
  nameWithType: PointOfCareService.FindAllIdRelaysInUse
  fullName: adas_core.Application.Services.PointOfCareService.FindAllIdRelaysInUse
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdRelaysInUse
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdRelaysInUse
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllIdRelaysInUse
  name: FindAllIdRelaysInUse()
  nameWithType: IPointOfCareService.FindAllIdRelaysInUse()
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdRelaysInUse()
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdRelaysInUse
    name: FindAllIdRelaysInUse
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllIdRelaysInUse
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdRelaysInUse
    name: FindAllIdRelaysInUse
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllIdRelaysInUse
  - name: (
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindAllIdBeaconsInUse*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindAllIdBeaconsInUse
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindAllIdBeaconsInUse
  name: FindAllIdBeaconsInUse
  nameWithType: PointOfCareService.FindAllIdBeaconsInUse
  fullName: adas_core.Application.Services.PointOfCareService.FindAllIdBeaconsInUse
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdBeaconsInUse
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdBeaconsInUse
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllIdBeaconsInUse
  name: FindAllIdBeaconsInUse()
  nameWithType: IPointOfCareService.FindAllIdBeaconsInUse()
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdBeaconsInUse()
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdBeaconsInUse
    name: FindAllIdBeaconsInUse
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllIdBeaconsInUse
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllIdBeaconsInUse
    name: FindAllIdBeaconsInUse
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllIdBeaconsInUse
  - name: (
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindAllByUnitIdWithDevices*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindAllByUnitIdWithDevices
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindAllByUnitIdWithDevices_MongoDB_Bson_ObjectId_
  name: FindAllByUnitIdWithDevices
  nameWithType: PointOfCareService.FindAllByUnitIdWithDevices
  fullName: adas_core.Application.Services.PointOfCareService.FindAllByUnitIdWithDevices
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllByUnitIdWithDevices_MongoDB_Bson_ObjectId_
  name: FindAllByUnitIdWithDevices(ObjectId)
  nameWithType: IPointOfCareService.FindAllByUnitIdWithDevices(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
    name: FindAllByUnitIdWithDevices
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllByUnitIdWithDevices_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIdWithDevices(MongoDB.Bson.ObjectId)
    name: FindAllByUnitIdWithDevices
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllByUnitIdWithDevices_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.PointOfCare}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.PointOfCare}}
  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<PointOfCare>>
  nameWithType: Task<IEnumerable<PointOfCare>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<adas_core.Domain.Models.MongoModels.PointOfCare>>
  nameWithType.vb: Task(Of IEnumerable(Of PointOfCare))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.MongoModels.PointOfCare))
  name.vb: Task(Of IEnumerable(Of PointOfCare))
  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.MongoModels.PointOfCare
    name: PointOfCare
  - 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.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.Update*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.Update
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_Update_adas_core_Domain_Models_MongoModels_PointOfCare_
  name: Update
  nameWithType: PointOfCareService.Update
  fullName: adas_core.Application.Services.PointOfCareService.Update
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.Update(adas_core.Domain.Models.MongoModels.PointOfCare)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.Update(adas_core.Domain.Models.MongoModels.PointOfCare)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_Update_adas_core_Domain_Models_MongoModels_PointOfCare_
  name: Update(PointOfCare)
  nameWithType: IPointOfCareService.Update(PointOfCare)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.Update(adas_core.Domain.Models.MongoModels.PointOfCare)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.Update(adas_core.Domain.Models.MongoModels.PointOfCare)
    name: Update
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_Update_adas_core_Domain_Models_MongoModels_PointOfCare_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.Update(adas_core.Domain.Models.MongoModels.PointOfCare)
    name: Update
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_Update_adas_core_Domain_Models_MongoModels_PointOfCare_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.UpdateUnit*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.UpdateUnit
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_UpdateUnit_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_Unit_
  name: UpdateUnit
  nameWithType: PointOfCareService.UpdateUnit
  fullName: adas_core.Application.Services.PointOfCareService.UpdateUnit
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateUnit(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateUnit(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_UpdateUnit_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_Unit_
  name: UpdateUnit(ObjectId, Unit)
  nameWithType: IPointOfCareService.UpdateUnit(ObjectId, Unit)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateUnit(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Unit)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateUnit(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Unit)
    name: UpdateUnit
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_UpdateUnit_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateUnit(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Unit)
    name: UpdateUnit
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_UpdateUnit_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
- uid: adas_core.Domain.Models.MongoModels.Unit
  commentId: T:adas_core.Domain.Models.MongoModels.Unit
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Unit.html
  name: Unit
  nameWithType: Unit
  fullName: adas_core.Domain.Models.MongoModels.Unit
- uid: adas_core.Application.Services.PointOfCareService.GetAll*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.GetAll
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_GetAll
  name: GetAll
  nameWithType: PointOfCareService.GetAll
  fullName: adas_core.Application.Services.PointOfCareService.GetAll
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAll
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.GetAll
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetAll
  name: GetAll()
  nameWithType: IPointOfCareService.GetAll()
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAll()
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAll
    name: GetAll
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetAll
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAll
    name: GetAll
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetAll
  - name: (
  - name: )
- uid: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.PointOfCare}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.PointOfCare}}
  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<PointOfCare>>
  nameWithType: Task<List<PointOfCare>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.PointOfCare>>
  nameWithType.vb: Task(Of List(Of PointOfCare))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.PointOfCare))
  name.vb: Task(Of List(Of PointOfCare))
  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.MongoModels.PointOfCare
    name: PointOfCare
  - 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.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.GetAllConfigs*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.GetAllConfigs
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_GetAllConfigs
  name: GetAllConfigs
  nameWithType: PointOfCareService.GetAllConfigs
  fullName: adas_core.Application.Services.PointOfCareService.GetAllConfigs
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllConfigs
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllConfigs
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetAllConfigs
  name: GetAllConfigs()
  nameWithType: IPointOfCareService.GetAllConfigs()
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllConfigs()
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllConfigs
    name: GetAllConfigs
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetAllConfigs
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllConfigs
    name: GetAllConfigs
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetAllConfigs
  - name: (
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.GetAllLocationInfo*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.GetAllLocationInfo
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_GetAllLocationInfo
  name: GetAllLocationInfo
  nameWithType: PointOfCareService.GetAllLocationInfo
  fullName: adas_core.Application.Services.PointOfCareService.GetAllLocationInfo
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllLocationInfo
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllLocationInfo
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetAllLocationInfo
  name: GetAllLocationInfo()
  nameWithType: IPointOfCareService.GetAllLocationInfo()
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllLocationInfo()
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllLocationInfo
    name: GetAllLocationInfo
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetAllLocationInfo
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetAllLocationInfo
    name: GetAllLocationInfo
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetAllLocationInfo
  - name: (
  - name: )
- uid: adas_core.Domain.Models.Responses.PaginationResponse`1
  commentId: T:adas_core.Domain.Models.Responses.PaginationResponse`1
  href: adas_core.Domain.Models.Responses.PaginationResponse-1.html
  name: PaginationResponse<T>
  nameWithType: PaginationResponse<T>
  fullName: adas_core.Domain.Models.Responses.PaginationResponse<T>
  nameWithType.vb: PaginationResponse(Of T)
  fullName.vb: adas_core.Domain.Models.Responses.PaginationResponse(Of T)
  name.vb: PaginationResponse(Of T)
  spec.csharp:
  - uid: adas_core.Domain.Models.Responses.PaginationResponse`1
    name: PaginationResponse
    href: adas_core.Domain.Models.Responses.PaginationResponse-1.html
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: adas_core.Domain.Models.Responses.PaginationResponse`1
    name: PaginationResponse
    href: adas_core.Domain.Models.Responses.PaginationResponse-1.html
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.GetPaginatedPoCs*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.GetPaginatedPoCs
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_GetPaginatedPoCs_adas_core_Domain_Models_Filter_PaginationFilter_
  name: GetPaginatedPoCs
  nameWithType: PointOfCareService.GetPaginatedPoCs
  fullName: adas_core.Application.Services.PointOfCareService.GetPaginatedPoCs
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetPaginatedPoCs_adas_core_Domain_Models_Filter_PaginationFilter_
  name: GetPaginatedPoCs(PaginationFilter)
  nameWithType: IPointOfCareService.GetPaginatedPoCs(PaginationFilter)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
    name: GetPaginatedPoCs
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetPaginatedPoCs_adas_core_Domain_Models_Filter_PaginationFilter_
  - name: (
  - uid: adas_core.Domain.Models.Filter.PaginationFilter
    name: PaginationFilter
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetPaginatedPoCs(adas_core.Domain.Models.Filter.PaginationFilter)
    name: GetPaginatedPoCs
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetPaginatedPoCs_adas_core_Domain_Models_Filter_PaginationFilter_
  - name: (
  - uid: adas_core.Domain.Models.Filter.PaginationFilter
    name: PaginationFilter
  - name: )
- 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: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.PointOfCare}}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.PointOfCare}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<PaginationResponse<PointOfCare>>
  nameWithType: Task<PaginationResponse<PointOfCare>>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.Responses.PaginationResponse<adas_core.Domain.Models.MongoModels.PointOfCare>>
  nameWithType.vb: Task(Of PaginationResponse(Of PointOfCare))
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.Responses.PaginationResponse(Of adas_core.Domain.Models.MongoModels.PointOfCare))
  name.vb: Task(Of PaginationResponse(Of PointOfCare))
  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.Responses.PaginationResponse`1
    name: PaginationResponse
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - 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: adas_core.Domain.Models.Responses.PaginationResponse`1
    name: PaginationResponse
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
  - 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.Exceptions.ConflictException
  commentId: T:adas_core.Application.Exceptions.ConflictException
  href: adas_core.Application.Exceptions.ConflictException.html
  name: ConflictException
  nameWithType: ConflictException
  fullName: adas_core.Application.Exceptions.ConflictException
- uid: adas_core.Application.Services.PointOfCareService.UpdateConfiguration*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.UpdateConfiguration
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_UpdateConfiguration_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_PointOfCareConfiguration_
  name: UpdateConfiguration
  nameWithType: PointOfCareService.UpdateConfiguration
  fullName: adas_core.Application.Services.PointOfCareService.UpdateConfiguration
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_UpdateConfiguration_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_PointOfCareConfiguration_
  name: UpdateConfiguration(ObjectId, PointOfCareConfiguration)
  nameWithType: IPointOfCareService.UpdateConfiguration(ObjectId, PointOfCareConfiguration)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateConfiguration(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
    name: UpdateConfiguration
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_UpdateConfiguration_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_PointOfCareConfiguration_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.PointOfCareConfiguration
    name: PointOfCareConfiguration
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.PointOfCareConfiguration)
    name: UpdateConfiguration
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_UpdateConfiguration_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_PointOfCareConfiguration_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.PointOfCareConfiguration
    name: PointOfCareConfiguration
  - name: )
- uid: adas_core.Domain.Models.MongoModels.PointOfCareConfiguration
  commentId: T:adas_core.Domain.Models.MongoModels.PointOfCareConfiguration
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.PointOfCareConfiguration.html
  name: PointOfCareConfiguration
  nameWithType: PointOfCareConfiguration
  fullName: adas_core.Domain.Models.MongoModels.PointOfCareConfiguration
- uid: adas_core.Application.Services.PointOfCareService.FindById*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindById
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindById_MongoDB_Bson_ObjectId_
  name: FindById
  nameWithType: PointOfCareService.FindById
  fullName: adas_core.Application.Services.PointOfCareService.FindById
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindById_MongoDB_Bson_ObjectId_
  name: FindById(ObjectId)
  nameWithType: IPointOfCareService.FindById(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindById(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindById(MongoDB.Bson.ObjectId)
    name: FindById
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindById_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindById(MongoDB.Bson.ObjectId)
    name: FindById
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindById_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindByIdAllConfig*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindByIdAllConfig
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindByIdAllConfig_MongoDB_Bson_ObjectId_
  name: FindByIdAllConfig
  nameWithType: PointOfCareService.FindByIdAllConfig
  fullName: adas_core.Application.Services.PointOfCareService.FindByIdAllConfig
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByIdAllConfig(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindByIdAllConfig(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByIdAllConfig_MongoDB_Bson_ObjectId_
  name: FindByIdAllConfig(ObjectId)
  nameWithType: IPointOfCareService.FindByIdAllConfig(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByIdAllConfig(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByIdAllConfig(MongoDB.Bson.ObjectId)
    name: FindByIdAllConfig
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByIdAllConfig_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByIdAllConfig(MongoDB.Bson.ObjectId)
    name: FindByIdAllConfig
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByIdAllConfig_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindAllByUnitId*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindAllByUnitId
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindAllByUnitId_MongoDB_Bson_ObjectId_
  name: FindAllByUnitId
  nameWithType: PointOfCareService.FindAllByUnitId
  fullName: adas_core.Application.Services.PointOfCareService.FindAllByUnitId
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllByUnitId_MongoDB_Bson_ObjectId_
  name: FindAllByUnitId(ObjectId)
  nameWithType: IPointOfCareService.FindAllByUnitId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitId(MongoDB.Bson.ObjectId)
    name: FindAllByUnitId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitId(MongoDB.Bson.ObjectId)
    name: FindAllByUnitId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindByUnitAndStatus*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindByUnitAndStatus
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindByUnitAndStatus_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_StatusEnum_PointOfCare_System_Boolean_
  name: FindByUnitAndStatus
  nameWithType: PointOfCareService.FindByUnitAndStatus
  fullName: adas_core.Application.Services.PointOfCareService.FindByUnitAndStatus
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare,System.Boolean)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare,System.Boolean)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByUnitAndStatus_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_StatusEnum_PointOfCare_System_Boolean_
  name: FindByUnitAndStatus(ObjectId, PointOfCare, bool)
  nameWithType: IPointOfCareService.FindByUnitAndStatus(ObjectId, StatusEnum.PointOfCare, bool)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.StatusEnum.PointOfCare, bool)
  nameWithType.vb: IPointOfCareService.FindByUnitAndStatus(ObjectId, StatusEnum.PointOfCare, Boolean)
  fullName.vb: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.StatusEnum.PointOfCare, Boolean)
  name.vb: FindByUnitAndStatus(ObjectId, PointOfCare, Boolean)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare,System.Boolean)
    name: FindByUnitAndStatus
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByUnitAndStatus_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_StatusEnum_PointOfCare_System_Boolean_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.StatusEnum.PointOfCare
    name: PointOfCare
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByUnitAndStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare,System.Boolean)
    name: FindByUnitAndStatus
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByUnitAndStatus_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_StatusEnum_PointOfCare_System_Boolean_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.StatusEnum.PointOfCare
    name: PointOfCare
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: adas_core.Domain.Enums.StatusEnum.PointOfCare
  commentId: T:adas_core.Domain.Enums.StatusEnum.PointOfCare
  parent: adas_core.Domain.Enums
  href: adas_core.Domain.Enums.StatusEnum.html
  name: StatusEnum.PointOfCare
  nameWithType: StatusEnum.PointOfCare
  fullName: adas_core.Domain.Enums.StatusEnum.PointOfCare
  spec.csharp:
  - uid: adas_core.Domain.Enums.StatusEnum
    name: StatusEnum
    href: adas_core.Domain.Enums.StatusEnum.html
  - name: .
  - uid: adas_core.Domain.Enums.StatusEnum.PointOfCare
    name: PointOfCare
    href: adas_core.Domain.Enums.StatusEnum.PointOfCare.html
  spec.vb:
  - uid: adas_core.Domain.Enums.StatusEnum
    name: StatusEnum
    href: adas_core.Domain.Enums.StatusEnum.html
  - name: .
  - uid: adas_core.Domain.Enums.StatusEnum.PointOfCare
    name: PointOfCare
    href: adas_core.Domain.Enums.StatusEnum.PointOfCare.html
- uid: System.Boolean
  commentId: T:System.Boolean
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.boolean
  name: bool
  nameWithType: bool
  fullName: bool
  nameWithType.vb: Boolean
  fullName.vb: Boolean
  name.vb: Boolean
- uid: adas_core.Domain.Enums
  commentId: N:adas_core.Domain.Enums
  href: adas_core.html
  name: adas_core.Domain.Enums
  nameWithType: adas_core.Domain.Enums
  fullName: adas_core.Domain.Enums
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Enums
    name: Enums
    href: adas_core.Domain.Enums.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Enums
    name: Enums
    href: adas_core.Domain.Enums.html
- uid: adas_core.Application.Services.PointOfCareService.CheckNextAdmission*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.CheckNextAdmission
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_CheckNextAdmission_System_Nullable_MongoDB_Bson_ObjectId__
  name: CheckNextAdmission
  nameWithType: PointOfCareService.CheckNextAdmission
  fullName: adas_core.Application.Services.PointOfCareService.CheckNextAdmission
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.CheckNextAdmission(System.Nullable{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.CheckNextAdmission(System.Nullable{MongoDB.Bson.ObjectId})
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_CheckNextAdmission_System_Nullable_MongoDB_Bson_ObjectId__
  name: CheckNextAdmission(ObjectId?)
  nameWithType: IPointOfCareService.CheckNextAdmission(ObjectId?)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.CheckNextAdmission(MongoDB.Bson.ObjectId?)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.CheckNextAdmission(System.Nullable{MongoDB.Bson.ObjectId})
    name: CheckNextAdmission
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_CheckNextAdmission_System_Nullable_MongoDB_Bson_ObjectId__
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.CheckNextAdmission(System.Nullable{MongoDB.Bson.ObjectId})
    name: CheckNextAdmission
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_CheckNextAdmission_System_Nullable_MongoDB_Bson_ObjectId__
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
  - name: )
- uid: System.Nullable{MongoDB.Bson.ObjectId}
  commentId: T:System.Nullable{MongoDB.Bson.ObjectId}
  parent: System
  definition: System.Nullable`1
  name: ObjectId?
  nameWithType: ObjectId?
  fullName: MongoDB.Bson.ObjectId?
  spec.csharp:
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
  spec.vb:
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - 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.Services.PointOfCareService.FindByBedAndUnitId*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindByBedAndUnitId
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindByBedAndUnitId_System_String_System_Nullable_MongoDB_Bson_ObjectId__
  name: FindByBedAndUnitId
  nameWithType: PointOfCareService.FindByBedAndUnitId
  fullName: adas_core.Application.Services.PointOfCareService.FindByBedAndUnitId
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBedAndUnitId(System.String,System.Nullable{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBedAndUnitId(System.String,System.Nullable{MongoDB.Bson.ObjectId})
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByBedAndUnitId_System_String_System_Nullable_MongoDB_Bson_ObjectId__
  name: FindByBedAndUnitId(string, ObjectId?)
  nameWithType: IPointOfCareService.FindByBedAndUnitId(string, ObjectId?)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBedAndUnitId(string, MongoDB.Bson.ObjectId?)
  nameWithType.vb: IPointOfCareService.FindByBedAndUnitId(String, ObjectId?)
  fullName.vb: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBedAndUnitId(String, MongoDB.Bson.ObjectId?)
  name.vb: FindByBedAndUnitId(String, ObjectId?)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBedAndUnitId(System.String,System.Nullable{MongoDB.Bson.ObjectId})
    name: FindByBedAndUnitId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByBedAndUnitId_System_String_System_Nullable_MongoDB_Bson_ObjectId__
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBedAndUnitId(System.String,System.Nullable{MongoDB.Bson.ObjectId})
    name: FindByBedAndUnitId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByBedAndUnitId_System_String_System_Nullable_MongoDB_Bson_ObjectId__
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
  - name: )
- 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: adas_core.Domain.Models.MongoModels.PointOfCare.Configuration
  commentId: P:adas_core.Domain.Models.MongoModels.PointOfCare.Configuration
  name: Configuration
  nameWithType: PointOfCare.Configuration
  fullName: adas_core.Domain.Models.MongoModels.PointOfCare.Configuration
- uid: adas_core.Application.Services.PointOfCareService.UpdateRelayConfig*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.UpdateRelayConfig
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_UpdateRelayConfig_adas_core_Domain_Models_MongoModels_PointOfCare_
  name: UpdateRelayConfig
  nameWithType: PointOfCareService.UpdateRelayConfig
  fullName: adas_core.Application.Services.PointOfCareService.UpdateRelayConfig
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_UpdateRelayConfig_adas_core_Domain_Models_MongoModels_PointOfCare_
  name: UpdateRelayConfig(PointOfCare)
  nameWithType: IPointOfCareService.UpdateRelayConfig(PointOfCare)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
    name: UpdateRelayConfig
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_UpdateRelayConfig_adas_core_Domain_Models_MongoModels_PointOfCare_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.UpdateRelayConfig(adas_core.Domain.Models.MongoModels.PointOfCare)
    name: UpdateRelayConfig
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_UpdateRelayConfig_adas_core_Domain_Models_MongoModels_PointOfCare_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.PointOfCare
    name: PointOfCare
  - 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: adas_core.Application.Services.PointOfCareService.FindByRoom*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindByRoom
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindByRoom_System_String_
  name: FindByRoom
  nameWithType: PointOfCareService.FindByRoom
  fullName: adas_core.Application.Services.PointOfCareService.FindByRoom
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByRoom(System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindByRoom(System.String)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByRoom_System_String_
  name: FindByRoom(string)
  nameWithType: IPointOfCareService.FindByRoom(string)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByRoom(string)
  nameWithType.vb: IPointOfCareService.FindByRoom(String)
  fullName.vb: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByRoom(String)
  name.vb: FindByRoom(String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByRoom(System.String)
    name: FindByRoom
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByRoom_System_String_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByRoom(System.String)
    name: FindByRoom
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByRoom_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindByBed*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindByBed
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindByBed_System_String_
  name: FindByBed
  nameWithType: PointOfCareService.FindByBed
  fullName: adas_core.Application.Services.PointOfCareService.FindByBed
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBed(System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBed(System.String)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByBed_System_String_
  name: FindByBed(string)
  nameWithType: IPointOfCareService.FindByBed(string)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBed(string)
  nameWithType.vb: IPointOfCareService.FindByBed(String)
  fullName.vb: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBed(String)
  name.vb: FindByBed(String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBed(System.String)
    name: FindByBed
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByBed_System_String_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindByBed(System.String)
    name: FindByBed
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindByBed_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindAllByUnitIds*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindAllByUnitIds
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindAllByUnitIds_System_Collections_Generic_List_MongoDB_Bson_ObjectId__
  name: FindAllByUnitIds
  nameWithType: PointOfCareService.FindAllByUnitIds
  fullName: adas_core.Application.Services.PointOfCareService.FindAllByUnitIds
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIds(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIds(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllByUnitIds_System_Collections_Generic_List_MongoDB_Bson_ObjectId__
  name: FindAllByUnitIds(List<ObjectId>)
  nameWithType: IPointOfCareService.FindAllByUnitIds(List<ObjectId>)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIds(System.Collections.Generic.List<MongoDB.Bson.ObjectId>)
  nameWithType.vb: IPointOfCareService.FindAllByUnitIds(List(Of ObjectId))
  fullName.vb: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIds(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId))
  name.vb: FindAllByUnitIds(List(Of ObjectId))
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIds(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
    name: FindAllByUnitIds
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllByUnitIds_System_Collections_Generic_List_MongoDB_Bson_ObjectId__
  - 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.ObjectId
    name: ObjectId
    isExternal: true
  - name: '>'
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindAllByUnitIds(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
    name: FindAllByUnitIds
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindAllByUnitIds_System_Collections_Generic_List_MongoDB_Bson_ObjectId__
  - 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.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  - name: )
- uid: System.Collections.Generic.List{MongoDB.Bson.ObjectId}
  commentId: T:System.Collections.Generic.List{MongoDB.Bson.ObjectId}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.List`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<ObjectId>
  nameWithType: List<ObjectId>
  fullName: System.Collections.Generic.List<MongoDB.Bson.ObjectId>
  nameWithType.vb: List(Of ObjectId)
  fullName.vb: System.Collections.Generic.List(Of MongoDB.Bson.ObjectId)
  name.vb: List(Of ObjectId)
  spec.csharp:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: (
  - name: Of
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- 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.Services.PointOfCareService.GetInfo*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.GetInfo
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_GetInfo_MongoDB_Bson_ObjectId_System_Boolean_
  name: GetInfo
  nameWithType: PointOfCareService.GetInfo
  fullName: adas_core.Application.Services.PointOfCareService.GetInfo
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Threading.CancellationToken)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Threading.CancellationToken)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetInfo_MongoDB_Bson_ObjectId_System_Nullable_adas_core_Domain_Models_Masters_LocaleEnum__System_Boolean_System_Threading_CancellationToken_
  name: GetInfo(ObjectId, LocaleEnum?, bool, CancellationToken)
  nameWithType: IPointOfCareService.GetInfo(ObjectId, LocaleEnum?, bool, CancellationToken)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.GetInfo(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum?, bool, System.Threading.CancellationToken)
  nameWithType.vb: IPointOfCareService.GetInfo(ObjectId, LocaleEnum?, Boolean, CancellationToken)
  fullName.vb: adas_core.Application.Services.Interfaces.IPointOfCareService.GetInfo(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum?, Boolean, System.Threading.CancellationToken)
  name.vb: GetInfo(ObjectId, LocaleEnum?, Boolean, CancellationToken)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Threading.CancellationToken)
    name: GetInfo
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetInfo_MongoDB_Bson_ObjectId_System_Nullable_adas_core_Domain_Models_Masters_LocaleEnum__System_Boolean_System_Threading_CancellationToken_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
  - name: '?'
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: System.Threading.CancellationToken
    name: CancellationToken
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Threading.CancellationToken)
    name: GetInfo
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_GetInfo_MongoDB_Bson_ObjectId_System_Nullable_adas_core_Domain_Models_Masters_LocaleEnum__System_Boolean_System_Threading_CancellationToken_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
  - name: '?'
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: System.Threading.CancellationToken
    name: CancellationToken
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
  - name: )
- uid: System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum}
  commentId: T:System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum}
  parent: System
  definition: System.Nullable`1
  href: adas_core.Domain.Models.Masters.LocaleEnum.html
  name: LocaleEnum?
  nameWithType: LocaleEnum?
  fullName: adas_core.Domain.Models.Masters.LocaleEnum?
  spec.csharp:
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
    href: adas_core.Domain.Models.Masters.LocaleEnum.html
  - name: '?'
  spec.vb:
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
    href: adas_core.Domain.Models.Masters.LocaleEnum.html
  - name: '?'
- uid: System.Threading.CancellationToken
  commentId: T:System.Threading.CancellationToken
  parent: System.Threading
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken
  name: CancellationToken
  nameWithType: CancellationToken
  fullName: System.Threading.CancellationToken
- uid: System.Threading
  commentId: N:System.Threading
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Threading
  nameWithType: System.Threading
  fullName: System.Threading
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Threading
    name: Threading
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Threading
    name: Threading
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading
- uid: adas_core.Application.Services.PointOfCareService.FindPoCByPatientId*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindPoCByPatientId
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindPoCByPatientId_MongoDB_Bson_ObjectId_
  name: FindPoCByPatientId
  nameWithType: PointOfCareService.FindPoCByPatientId
  fullName: adas_core.Application.Services.PointOfCareService.FindPoCByPatientId
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindPoCByPatientId_MongoDB_Bson_ObjectId_
  name: FindPoCByPatientId(ObjectId)
  nameWithType: IPointOfCareService.FindPoCByPatientId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientId(MongoDB.Bson.ObjectId)
    name: FindPoCByPatientId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindPoCByPatientId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientId(MongoDB.Bson.ObjectId)
    name: FindPoCByPatientId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindPoCByPatientId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindPoCByPatientNumber*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindPoCByPatientNumber
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindPoCByPatientNumber_System_String_
  name: FindPoCByPatientNumber
  nameWithType: PointOfCareService.FindPoCByPatientNumber
  fullName: adas_core.Application.Services.PointOfCareService.FindPoCByPatientNumber
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientNumber(System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientNumber(System.String)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindPoCByPatientNumber_System_String_
  name: FindPoCByPatientNumber(string)
  nameWithType: IPointOfCareService.FindPoCByPatientNumber(string)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientNumber(string)
  nameWithType.vb: IPointOfCareService.FindPoCByPatientNumber(String)
  fullName.vb: adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientNumber(String)
  name.vb: FindPoCByPatientNumber(String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientNumber(System.String)
    name: FindPoCByPatientNumber
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindPoCByPatientNumber_System_String_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.FindPoCByPatientNumber(System.String)
    name: FindPoCByPatientNumber
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_FindPoCByPatientNumber_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.CountPoCsByUnitId*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.CountPoCsByUnitId
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_CountPoCsByUnitId_MongoDB_Bson_ObjectId_
  name: CountPoCsByUnitId
  nameWithType: PointOfCareService.CountPoCsByUnitId
  fullName: adas_core.Application.Services.PointOfCareService.CountPoCsByUnitId
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.CountPoCsByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.CountPoCsByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_CountPoCsByUnitId_MongoDB_Bson_ObjectId_
  name: CountPoCsByUnitId(ObjectId)
  nameWithType: IPointOfCareService.CountPoCsByUnitId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.CountPoCsByUnitId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.CountPoCsByUnitId(MongoDB.Bson.ObjectId)
    name: CountPoCsByUnitId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_CountPoCsByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.CountPoCsByUnitId(MongoDB.Bson.ObjectId)
    name: CountPoCsByUnitId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_CountPoCsByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Threading.Tasks.Task{System.Int64}
  commentId: T:System.Threading.Tasks.Task{System.Int64}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<long>
  nameWithType: Task<long>
  fullName: System.Threading.Tasks.Task<long>
  nameWithType.vb: Task(Of Long)
  fullName.vb: System.Threading.Tasks.Task(Of Long)
  name.vb: Task(Of Long)
  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.Int64
    name: long
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int64
  - 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.Int64
    name: Long
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int64
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.CountVirtualPoCsByUnitId*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.CountVirtualPoCsByUnitId
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_CountVirtualPoCsByUnitId_MongoDB_Bson_ObjectId_
  name: CountVirtualPoCsByUnitId
  nameWithType: PointOfCareService.CountVirtualPoCsByUnitId
  fullName: adas_core.Application.Services.PointOfCareService.CountVirtualPoCsByUnitId
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_CountVirtualPoCsByUnitId_MongoDB_Bson_ObjectId_
  name: CountVirtualPoCsByUnitId(ObjectId)
  nameWithType: IPointOfCareService.CountVirtualPoCsByUnitId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
    name: CountVirtualPoCsByUnitId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_CountVirtualPoCsByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.CountVirtualPoCsByUnitId(MongoDB.Bson.ObjectId)
    name: CountVirtualPoCsByUnitId
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_CountVirtualPoCsByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.SetPointOfCareStatus*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.SetPointOfCareStatus
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_SetPointOfCareStatus_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_StatusEnum_PointOfCare_
  name: SetPointOfCareStatus
  nameWithType: PointOfCareService.SetPointOfCareStatus
  fullName: adas_core.Application.Services.PointOfCareService.SetPointOfCareStatus
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService.SetPointOfCareStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare)
  commentId: M:adas_core.Application.Services.Interfaces.IPointOfCareService.SetPointOfCareStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare)
  parent: adas_core.Application.Services.Interfaces.IPointOfCareService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_SetPointOfCareStatus_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_StatusEnum_PointOfCare_
  name: SetPointOfCareStatus(ObjectId, PointOfCare)
  nameWithType: IPointOfCareService.SetPointOfCareStatus(ObjectId, StatusEnum.PointOfCare)
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService.SetPointOfCareStatus(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.StatusEnum.PointOfCare)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.SetPointOfCareStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare)
    name: SetPointOfCareStatus
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_SetPointOfCareStatus_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_StatusEnum_PointOfCare_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.StatusEnum.PointOfCare
    name: PointOfCare
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IPointOfCareService.SetPointOfCareStatus(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.StatusEnum.PointOfCare)
    name: SetPointOfCareStatus
    href: adas_core.Application.Services.Interfaces.IPointOfCareService.html#adas_core_Application_Services_Interfaces_IPointOfCareService_SetPointOfCareStatus_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_StatusEnum_PointOfCare_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.StatusEnum.PointOfCare
    name: PointOfCare
  - name: )
- uid: adas_core.Application.Services.PointOfCareService.FindPoCByPatientLocation*
  commentId: Overload:adas_core.Application.Services.PointOfCareService.FindPoCByPatientLocation
  href: adas_core.Application.Services.PointOfCareService.html#adas_core_Application_Services_PointOfCareService_FindPoCByPatientLocation_adas_core_Domain_Models_PatientLocation_
  name: FindPoCByPatientLocation
  nameWithType: PointOfCareService.FindPoCByPatientLocation
  fullName: adas_core.Application.Services.PointOfCareService.FindPoCByPatientLocation
- uid: adas_core.Domain.Models.PatientLocation
  commentId: T:adas_core.Domain.Models.PatientLocation
  parent: adas_core.Domain.Models
  href: adas_core.Domain.Models.PatientLocation.html
  name: PatientLocation
  nameWithType: PatientLocation
  fullName: adas_core.Domain.Models.PatientLocation
- 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
