### YamlMime:ManagedReference
items:
- uid: adas_core.Infrastructure.Repositories.DischargeRepository
  commentId: T:adas_core.Infrastructure.Repositories.DischargeRepository
  id: DischargeRepository
  parent: adas_core.Infrastructure.Repositories
  children:
  - adas_core.Infrastructure.Repositories.DischargeRepository.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},MongoDB.Driver.IMongoDatabase)
  - adas_core.Infrastructure.Repositories.DischargeRepository.CountByUnitId(MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.DischargeRepository.CreateIndexes
  - adas_core.Infrastructure.Repositories.DischargeRepository.Delete(MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.DischargeRepository.DeleteByUnitId(MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.DischargeRepository.DeleteMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.Masters.OptionList,System.String)
  - adas_core.Infrastructure.Repositories.DischargeRepository.FindAll
  - adas_core.Infrastructure.Repositories.DischargeRepository.FindByDestination(System.String)
  - adas_core.Infrastructure.Repositories.DischargeRepository.FindById(MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.DischargeRepository.FindByPoCId(MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.DischargeRepository.FindByService(System.String)
  - adas_core.Infrastructure.Repositories.DischargeRepository.FindByUnit(System.String)
  - adas_core.Infrastructure.Repositories.DischargeRepository.GetByPatientId(MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.DischargeRepository.GetCollectionName
  - adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
  - adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId})
  - adas_core.Infrastructure.Repositories.DischargeRepository.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  - adas_core.Infrastructure.Repositories.DischargeRepository.Update(adas_core.Domain.Models.MongoModels.Discharge)
  - adas_core.Infrastructure.Repositories.DischargeRepository.UpdateMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.String)
  - adas_core.Infrastructure.Repositories.DischargeRepository.UpdatePatient(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Patient)
  - adas_core.Infrastructure.Repositories.DischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId,System.String)
  langs:
  - csharp
  - vb
  name: DischargeRepository
  nameWithType: DischargeRepository
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository
  type: Class
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DischargeRepository
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 19
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Repository for managing Discharge entities in MongoDB. Provides methods for CRUD operations and specific queries related to discharges.
  example: []
  syntax:
    content: 'public class DischargeRepository : MongoRepository<Discharge>, IDischargeRepository, IMongoRepository<Discharge>'
    content.vb: Public Class DischargeRepository Inherits MongoRepository(Of Discharge) Implements IDischargeRepository, IMongoRepository(Of Discharge)
  inheritance:
  - System.Object
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  inheritedMembers:
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.Db
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.Collection
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Discharge)
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.DeleteAsync(MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertInitialLoad
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertManyAsync(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Discharge})
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.DeleteAsync(System.String)
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.CollectionExists(System.String)
  - 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.Infrastructure.Repositories.DischargeRepository.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},MongoDB.Driver.IMongoDatabase)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},MongoDB.Driver.IMongoDatabase)
  id: '#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},MongoDB.Driver.IMongoDatabase)'
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: DischargeRepository(IOptions<ApiSettings>, IMongoDatabase)
  nameWithType: DischargeRepository.DischargeRepository(IOptions<ApiSettings>, IMongoDatabase)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.DischargeRepository(Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.ApiSettings>, MongoDB.Driver.IMongoDatabase)
  type: Constructor
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: .ctor
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 28
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Initializes a new instance of the DischargeRepository class with the specified API settings and MongoDB database.
  example: []
  syntax:
    content: public DischargeRepository(IOptions<ApiSettings> apiSettings, IMongoDatabase database)
    parameters:
    - id: apiSettings
      type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
      description: The API settings containing configuration for the repository.
    - id: database
      type: MongoDB.Driver.IMongoDatabase
      description: The MongoDB database instance.
    content.vb: Public Sub New(apiSettings As IOptions(Of ApiSettings), database As IMongoDatabase)
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.#ctor*
  nameWithType.vb: DischargeRepository.New(IOptions(Of ApiSettings), IMongoDatabase)
  fullName.vb: adas_core.Infrastructure.Repositories.DischargeRepository.New(Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings), MongoDB.Driver.IMongoDatabase)
  name.vb: New(IOptions(Of ApiSettings), IMongoDatabase)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.GetCollectionName
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.GetCollectionName
  id: GetCollectionName
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: GetCollectionName()
  nameWithType: DischargeRepository.GetCollectionName()
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.GetCollectionName()
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetCollectionName
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 37
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Gets the name of the MongoDB collection for discharges from the API settings.
  example: []
  syntax:
    content: public override string GetCollectionName()
    return:
      type: System.String
      description: The name of the MongoDB collection for discharges.
    content.vb: Public Overrides Function GetCollectionName() As String
  overridden: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.GetCollectionName
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.GetCollectionName*
  implements:
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.GetCollectionName
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  id: InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: InsertOneAsync(Discharge)
  nameWithType: DischargeRepository.InsertOneAsync(Discharge)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: InsertOneAsync
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 47
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Inserts a new discharge record into the MongoDB collection. Sets the discharge date to the current UTC time before insertion.
  example: []
  syntax:
    content: public override Task InsertOneAsync(Discharge discharge)
    parameters:
    - id: discharge
      type: adas_core.Domain.Models.MongoModels.Discharge
      description: The discharge record to insert.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Overrides Function InsertOneAsync(discharge As Discharge) As Task
  overridden: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.InsertOneAsync*
  implements:
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.Delete(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.Delete(MongoDB.Bson.ObjectId)
  id: Delete(MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: Delete(ObjectId)
  nameWithType: DischargeRepository.Delete(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.Delete(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Delete
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 65
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Deletes a discharge record from the MongoDB collection based on the specified ID.
  example: []
  syntax:
    content: public Task Delete(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The ID of the discharge record to delete.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Function Delete(id As ObjectId) As Task
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.Delete*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.Delete(MongoDB.Bson.ObjectId)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.Update(adas_core.Domain.Models.MongoModels.Discharge)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.Update(adas_core.Domain.Models.MongoModels.Discharge)
  id: Update(adas_core.Domain.Models.MongoModels.Discharge)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: Update(Discharge)
  nameWithType: DischargeRepository.Update(Discharge)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.Update(adas_core.Domain.Models.MongoModels.Discharge)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Update
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 85
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Updates an existing discharge record in the MongoDB collection. If the update operation fails, a ConflictException is thrown.
  example: []
  syntax:
    content: public Task Update(Discharge discharge)
    parameters:
    - id: discharge
      type: adas_core.Domain.Models.MongoModels.Discharge
      description: The discharge record to update.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Function Update(discharge As Discharge) As Task
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.Update*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: ''
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.Update(adas_core.Domain.Models.MongoModels.Discharge)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId,System.String)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId,System.String)
  id: UpdateUnit(MongoDB.Bson.ObjectId,System.String)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: UpdateUnit(ObjectId, string)
  nameWithType: DischargeRepository.UpdateUnit(ObjectId, string)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId, string)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateUnit
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 104
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Updates the unit name of a discharge record in the MongoDB collection based on the specified ID. If the update operation fails, an error is logged.
  example: []
  syntax:
    content: public Task UpdateUnit(ObjectId id, string unit)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The ID of the discharge record to update.
    - id: unit
      type: System.String
      description: The new unit name to set.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Function UpdateUnit(id As ObjectId, unit As String) As Task
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateUnit*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId,System.String)
  nameWithType.vb: DischargeRepository.UpdateUnit(ObjectId, String)
  fullName.vb: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId, String)
  name.vb: UpdateUnit(ObjectId, String)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.UpdatePatient(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Patient)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.UpdatePatient(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Patient)
  id: UpdatePatient(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Patient)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: UpdatePatient(ObjectId, Patient)
  nameWithType: DischargeRepository.UpdatePatient(ObjectId, Patient)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.UpdatePatient(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Patient)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdatePatient
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 121
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Updates the patient information of a discharge record in the MongoDB collection based on the specified ID. If the update operation fails, an error is logged.
  example: []
  syntax:
    content: public Task UpdatePatient(ObjectId id, Patient patient)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The ID of the discharge record to update.
    - id: patient
      type: adas_core.Domain.Models.MongoModels.Patient
      description: The new patient information to set.
    return:
      type: System.Threading.Tasks.Task
      description: A task representing the asynchronous operation.
    content.vb: Public Function UpdatePatient(id As ObjectId, patient As Patient) As Task
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.UpdatePatient*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdatePatient(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Patient)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.FindAll
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.FindAll
  id: FindAll
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: FindAll()
  nameWithType: DischargeRepository.FindAll()
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindAll()
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAll
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 136
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Finds and retrieves all discharge records from the MongoDB collection. If an error occurs during retrieval, an error is logged and an empty list is returned.
  example: []
  syntax:
    content: public Task<IEnumerable<Discharge>> FindAll()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Discharge}}
      description: A task representing the asynchronous operation, containing a list of all discharge records.
    content.vb: Public Function FindAll() As Task(Of IEnumerable(Of Discharge))
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.FindAll*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindAll
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.FindById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.FindById(MongoDB.Bson.ObjectId)
  id: FindById(MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: FindById(ObjectId)
  nameWithType: DischargeRepository.FindById(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindById(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindById
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 155
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Finds and retrieves a discharge record from the MongoDB collection based on the specified ID. If an error occurs during retrieval, an error is logged and null is returned.
  example: []
  syntax:
    content: public Task<Discharge?> FindById(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The ID of the discharge record to retrieve.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Discharge}
      description: A task representing the asynchronous operation, containing the discharge record if found, or null if not found or an error occurs.
    content.vb: Public Function FindById(id As ObjectId) As Task(Of Discharge)
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.FindById*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindById(MongoDB.Bson.ObjectId)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.FindByUnit(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.FindByUnit(System.String)
  id: FindByUnit(System.String)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: FindByUnit(string)
  nameWithType: DischargeRepository.FindByUnit(string)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindByUnit(string)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByUnit
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 176
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Finds and retrieves discharge records from the MongoDB collection based on the specified unit name. If an error occurs during retrieval, an error is logged and null is returned.
  example: []
  syntax:
    content: public Task<IEnumerable<Discharge>?> FindByUnit(string unit)
    parameters:
    - id: unit
      type: System.String
      description: The unit name to search for.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Discharge}}
      description: A task representing the asynchronous operation, containing a list of discharge records matching the specified unit name, or null if an error occurs.
    content.vb: Public Function FindByUnit(unit As String) As Task(Of IEnumerable(Of Discharge))
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.FindByUnit*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByUnit(System.String)
  nameWithType.vb: DischargeRepository.FindByUnit(String)
  fullName.vb: adas_core.Infrastructure.Repositories.DischargeRepository.FindByUnit(String)
  name.vb: FindByUnit(String)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.CountByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.CountByUnitId(MongoDB.Bson.ObjectId)
  id: CountByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: CountByUnitId(ObjectId)
  nameWithType: DischargeRepository.CountByUnitId(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.CountByUnitId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CountByUnitId
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 197
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Counts the number of discharge records in the MongoDB collection that match the specified unit ID. If an error occurs during counting, an error is logged and 0 is returned.
  example: []
  syntax:
    content: public Task<long> CountByUnitId(ObjectId unitId)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The ID of the unit to count discharge records for.
    return:
      type: System.Threading.Tasks.Task{System.Int64}
      description: A task representing the asynchronous operation, containing the count of discharge records matching the specified unit ID, or 0 if an error occurs.
    content.vb: Public Function CountByUnitId(unitId As ObjectId) As Task(Of Long)
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.CountByUnitId*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.CountByUnitId(MongoDB.Bson.ObjectId)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.FindByDestination(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.FindByDestination(System.String)
  id: FindByDestination(System.String)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: FindByDestination(string)
  nameWithType: DischargeRepository.FindByDestination(string)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindByDestination(string)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByDestination
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 216
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Finds and retrieves discharge records from the MongoDB collection based on the specified destination. If an error occurs during retrieval, an error is logged and null is returned.
  example: []
  syntax:
    content: public Task<IEnumerable<Discharge>?> FindByDestination(string destination)
    parameters:
    - id: destination
      type: System.String
      description: The destination to search for.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Discharge}}
      description: A task representing the asynchronous operation, containing a list of discharge records matching the specified destination, or null if an error occurs.
    content.vb: Public Function FindByDestination(destination As String) As Task(Of IEnumerable(Of Discharge))
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.FindByDestination*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByDestination(System.String)
  nameWithType.vb: DischargeRepository.FindByDestination(String)
  fullName.vb: adas_core.Infrastructure.Repositories.DischargeRepository.FindByDestination(String)
  name.vb: FindByDestination(String)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId})
  id: GetDischargesByUnitIds(System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId})
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: GetDischargesByUnitIds(IEnumerable<ObjectId>?)
  nameWithType: DischargeRepository.GetDischargesByUnitIds(IEnumerable<ObjectId>?)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable<MongoDB.Bson.ObjectId>?)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetDischargesByUnitIds
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 240
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Finds and retrieves discharge records from the MongoDB collection based on the specified unit IDs. If an error occurs during retrieval, an error is logged and null is returned.
  example: []
  syntax:
    content: public Task<IEnumerable<Discharge>?> GetDischargesByUnitIds(IEnumerable<ObjectId>? unitIds)
    parameters:
    - id: unitIds
      type: System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId}
      description: The IDs of the units to search for.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Discharge}}
      description: A task representing the asynchronous operation, containing a list of discharge records matching the specified unit IDs, or null if an error occurs.
    content.vb: Public Function GetDischargesByUnitIds(unitIds As IEnumerable(Of ObjectId)) As Task(Of IEnumerable(Of Discharge))
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargesByUnitIds*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId})
  nameWithType.vb: DischargeRepository.GetDischargesByUnitIds(IEnumerable(Of ObjectId))
  fullName.vb: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable(Of MongoDB.Bson.ObjectId))
  name.vb: GetDischargesByUnitIds(IEnumerable(Of ObjectId))
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.FindByPoCId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.FindByPoCId(MongoDB.Bson.ObjectId)
  id: FindByPoCId(MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: FindByPoCId(ObjectId)
  nameWithType: DischargeRepository.FindByPoCId(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindByPoCId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByPoCId
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 251
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Finds and retrieves discharge records from the MongoDB collection based on the specified Point of Care ID. If an error occurs during retrieval, an error is logged and null is returned.
  example: []
  syntax:
    content: public Task<IEnumerable<Discharge>?> FindByPoCId(ObjectId pocId)
    parameters:
    - id: pocId
      type: MongoDB.Bson.ObjectId
      description: The ID of the Point of Care to search for.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Discharge}}
      description: A task representing the asynchronous operation, containing a list of discharge records matching the specified Point of Care ID, or null if an error occurs.
    content.vb: Public Function FindByPoCId(pocId As ObjectId) As Task(Of IEnumerable(Of Discharge))
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.FindByPoCId*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByPoCId(MongoDB.Bson.ObjectId)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.FindByService(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.FindByService(System.String)
  id: FindByService(System.String)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: FindByService(string)
  nameWithType: DischargeRepository.FindByService(string)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindByService(string)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByService
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 273
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Finds and retrieves discharge records from the MongoDB collection based on the specified service. If an error occurs during retrieval, an error is logged and null is returned.
  example: []
  syntax:
    content: public Task<IEnumerable<Discharge>?> FindByService(string service)
    parameters:
    - id: service
      type: System.String
      description: The service to search for.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Discharge}}
      description: A task representing the asynchronous operation, containing a list of discharge records matching the specified service, or null if an error occurs.
    content.vb: Public Function FindByService(service As String) As Task(Of IEnumerable(Of Discharge))
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.FindByService*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByService(System.String)
  nameWithType.vb: DischargeRepository.FindByService(String)
  fullName.vb: adas_core.Infrastructure.Repositories.DischargeRepository.FindByService(String)
  name.vb: FindByService(String)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
  id: GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: GetDischargeByLocation(PatientLocation)
  nameWithType: DischargeRepository.GetDischargeByLocation(PatientLocation)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetDischargeByLocation
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 294
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Finds and retrieves a discharge record from the MongoDB collection based on the specified patient location. If an error occurs during retrieval, an error is logged and null is returned.
  example: []
  syntax:
    content: public Task<Discharge?> GetDischargeByLocation(PatientLocation location)
    parameters:
    - id: location
      type: adas_core.Domain.Models.PatientLocation
      description: The patient location to search for.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Discharge}
      description: A task representing the asynchronous operation, containing the discharge record matching the specified patient location, or null if an error occurs.
    content.vb: Public Function GetDischargeByLocation(location As PatientLocation) As Task(Of Discharge)
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByLocation*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
  id: GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: GetDischargeByPointOfCareId(ObjectId)
  nameWithType: DischargeRepository.GetDischargeByPointOfCareId(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetDischargeByPointOfCareId
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 315
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Finds and retrieves a discharge record from the MongoDB collection based on the specified Point of Care ID. If an error occurs during retrieval, an error is logged and null is returned.
  example: []
  syntax:
    content: public Task<Discharge?> GetDischargeByPointOfCareId(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The ID of the Point of Care to search for.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Discharge}
      description: A task representing the asynchronous operation, containing the discharge record matching the specified Point of Care ID, or null if an error occurs.
    content.vb: Public Function GetDischargeByPointOfCareId(id As ObjectId) As Task(Of Discharge)
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByPointOfCareId*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.String)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.UpdateMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.String)
  id: UpdateMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.String)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: UpdateMasterListOption(List<ObjectId>, UpdateOptionMasterListDto, string)
  nameWithType: DischargeRepository.UpdateMasterListOption(List<ObjectId>, UpdateOptionMasterListDto, string)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateMasterListOption(System.Collections.Generic.List<MongoDB.Bson.ObjectId>, adas_core.Domain.Models.DTO.UpdateOptionMasterListDto, string)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateMasterListOption
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 339
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: >-
    Updates the master list options for discharge records in the MongoDB collection based on the specified unit IDs, update option, and master list type. 

    The method parses the master list type and performs updates accordingly. If an error occurs during the update process, an error is logged and an empty list is returned.
  example: []
  syntax:
    content: public Task<IEnumerable<Discharge>> UpdateMasterListOption(List<ObjectId> unitIds, UpdateOptionMasterListDto opt, string typeName)
    parameters:
    - id: unitIds
      type: System.Collections.Generic.List{MongoDB.Bson.ObjectId}
      description: The list of unit IDs for which to update the master list options.
    - id: opt
      type: adas_core.Domain.Models.DTO.UpdateOptionMasterListDto
      description: The update option specifying the changes to be applied to the master list.
    - id: typeName
      type: System.String
      description: The name of the master list type to be updated.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Discharge}}
      description: A task representing the asynchronous operation, containing the updated discharge records, or an empty list if an error occurs.
    content.vb: Public Function UpdateMasterListOption(unitIds As List(Of ObjectId), opt As UpdateOptionMasterListDto, typeName As String) As Task(Of IEnumerable(Of Discharge))
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateMasterListOption*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.String)
  nameWithType.vb: DischargeRepository.UpdateMasterListOption(List(Of ObjectId), UpdateOptionMasterListDto, String)
  fullName.vb: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateMasterListOption(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId), adas_core.Domain.Models.DTO.UpdateOptionMasterListDto, String)
  name.vb: UpdateMasterListOption(List(Of ObjectId), UpdateOptionMasterListDto, String)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.DeleteByUnitId(MongoDB.Bson.ObjectId)
  id: DeleteByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: DeleteByUnitId(ObjectId)
  nameWithType: DischargeRepository.DeleteByUnitId(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteByUnitId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteByUnitId
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 363
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Deletes discharge records from the MongoDB collection based on the specified unit ID. If an error occurs during deletion, an error is logged and false is returned; otherwise, true is returned upon successful deletion.
  example: []
  syntax:
    content: public Task<bool> DeleteByUnitId(ObjectId unitId)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The ID of the unit for which to delete discharge records.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task representing the asynchronous operation, containing true if the deletion was successful, or false if an error occurred.
    content.vb: Public Function DeleteByUnitId(unitId As ObjectId) As Task(Of Boolean)
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteByUnitId*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteByUnitId(MongoDB.Bson.ObjectId)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.Masters.OptionList,System.String)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.DeleteMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.Masters.OptionList,System.String)
  id: DeleteMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.Masters.OptionList,System.String)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: DeleteMasterListOption(List<ObjectId>, OptionList, string)
  nameWithType: DischargeRepository.DeleteMasterListOption(List<ObjectId>, OptionList, string)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteMasterListOption(System.Collections.Generic.List<MongoDB.Bson.ObjectId>, adas_core.Domain.Models.Masters.OptionList, string)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteMasterListOption
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 385
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Deletes master list options for discharge records in the MongoDB collection based on the specified unit IDs, update option, and master list type.
  example: []
  syntax:
    content: public Task<IEnumerable<Discharge>> DeleteMasterListOption(List<ObjectId> unitIds, OptionList opt, string typeName)
    parameters:
    - id: unitIds
      type: System.Collections.Generic.List{MongoDB.Bson.ObjectId}
      description: The list of unit IDs for which to delete master list options.
    - id: opt
      type: adas_core.Domain.Models.Masters.OptionList
      description: The update option specifying the changes to be applied to the master list.
    - id: typeName
      type: System.String
      description: The name of the master list type to be updated.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Discharge}}
      description: A task representing the asynchronous operation, containing the updated discharge records, or an empty list if an error occurs.
    content.vb: Public Function DeleteMasterListOption(unitIds As List(Of ObjectId), opt As OptionList, typeName As String) As Task(Of IEnumerable(Of Discharge))
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteMasterListOption*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.Masters.OptionList,System.String)
  nameWithType.vb: DischargeRepository.DeleteMasterListOption(List(Of ObjectId), OptionList, String)
  fullName.vb: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteMasterListOption(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId), adas_core.Domain.Models.Masters.OptionList, String)
  name.vb: DeleteMasterListOption(List(Of ObjectId), OptionList, String)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.GetByPatientId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.GetByPatientId(MongoDB.Bson.ObjectId)
  id: GetByPatientId(MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: GetByPatientId(ObjectId)
  nameWithType: DischargeRepository.GetByPatientId(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.GetByPatientId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetByPatientId
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 408
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Finds and retrieves a discharge record from the MongoDB collection based on the specified patient ID. If an error occurs during retrieval, an error is logged and null is returned.
  example: []
  syntax:
    content: public Task<Discharge?> GetByPatientId(ObjectId patientId)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The ID of the patient for which to retrieve the discharge record.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Discharge}
      description: A task representing the asynchronous operation, containing the discharge record if found, or null if an error occurs or the record is not found.
    content.vb: Public Function GetByPatientId(patientId As ObjectId) As Task(Of Discharge)
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.GetByPatientId*
  implements:
  - adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetByPatientId(MongoDB.Bson.ObjectId)
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.CreateIndexes
  commentId: M:adas_core.Infrastructure.Repositories.DischargeRepository.CreateIndexes
  id: CreateIndexes
  parent: adas_core.Infrastructure.Repositories.DischargeRepository
  langs:
  - csharp
  - vb
  name: CreateIndexes()
  nameWithType: DischargeRepository.CreateIndexes()
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.CreateIndexes()
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/DischargeRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CreateIndexes
    path: ../../adas-core.Infrastructure/Repositories/DischargeRepository.cs
    startLine: 430
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: >-
    Creates indexes for the MongoDB collection based on the specified fields and options.

    The method ensures that unique indexes are created for the medical discharge and admin discharge fields, with a partial filter expression to only include documents where both fields exist. 

    If an error occurs during index creation, an error is logged.
  example: []
  syntax:
    content: public override Task CreateIndexes()
    return:
      type: System.Threading.Tasks.Task
      description: ''
    content.vb: Public Overrides Function CreateIndexes() As Task
  overridden: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.CreateIndexes
  overload: adas_core.Infrastructure.Repositories.DischargeRepository.CreateIndexes*
references:
- uid: adas_core.Infrastructure.Repositories
  commentId: N:adas_core.Infrastructure.Repositories
  href: adas_core.html
  name: adas_core.Infrastructure.Repositories
  nameWithType: adas_core.Infrastructure.Repositories
  fullName: adas_core.Infrastructure.Repositories
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Infrastructure
    name: Infrastructure
    href: adas_core.Infrastructure.html
  - name: .
  - uid: adas_core.Infrastructure.Repositories
    name: Repositories
    href: adas_core.Infrastructure.Repositories.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Infrastructure
    name: Infrastructure
    href: adas_core.Infrastructure.html
  - name: .
  - uid: adas_core.Infrastructure.Repositories
    name: Repositories
    href: adas_core.Infrastructure.Repositories.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.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  commentId: T:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  parent: adas_core.Infrastructure.Repositories
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  name: MongoRepository<Discharge>
  nameWithType: MongoRepository<Discharge>
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>
  nameWithType.vb: MongoRepository(Of Discharge)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge)
  name.vb: MongoRepository(Of Discharge)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1
    name: MongoRepository
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: '>'
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1
    name: MongoRepository
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  commentId: T:adas_core.Application.Repositories.Interfaces.IDischargeRepository
  parent: adas_core.Application.Repositories.Interfaces
  href: adas_core.Application.Repositories.Interfaces.IDischargeRepository.html
  name: IDischargeRepository
  nameWithType: IDischargeRepository
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  commentId: T:adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  parent: adas_core.Application.Repositories.Interfaces
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  name: IMongoRepository<Discharge>
  nameWithType: IMongoRepository<Discharge>
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<adas_core.Domain.Models.MongoModels.Discharge>
  nameWithType.vb: IMongoRepository(Of Discharge)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge)
  name.vb: IMongoRepository(Of Discharge)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: '>'
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.Db
  commentId: F:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.Db
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.Db
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_Db
  name: Db
  nameWithType: MongoRepository<Discharge>.Db
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.Db
  nameWithType.vb: MongoRepository(Of Discharge).Db
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).Db
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.Collection
  commentId: P:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.Collection
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.Collection
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_Collection
  name: Collection
  nameWithType: MongoRepository<Discharge>.Collection
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.Collection
  nameWithType.vb: MongoRepository(Of Discharge).Collection
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).Collection
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Discharge)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Discharge)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  name: UpdateOneAsync(ObjectId, Discharge)
  nameWithType: MongoRepository<Discharge>.UpdateOneAsync(ObjectId, Discharge)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.UpdateOneAsync(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Discharge)
  nameWithType.vb: MongoRepository(Of Discharge).UpdateOneAsync(ObjectId, Discharge)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).UpdateOneAsync(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Discharge)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Discharge)
    name: UpdateOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Discharge)
    name: UpdateOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.DeleteAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.DeleteAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  name: DeleteAsync(ObjectId)
  nameWithType: MongoRepository<Discharge>.DeleteAsync(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.DeleteAsync(MongoDB.Bson.ObjectId)
  nameWithType.vb: MongoRepository(Of Discharge).DeleteAsync(ObjectId)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).DeleteAsync(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertInitialLoad
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertInitialLoad
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertInitialLoad
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  name: InsertInitialLoad()
  nameWithType: MongoRepository<Discharge>.InsertInitialLoad()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.InsertInitialLoad()
  nameWithType.vb: MongoRepository(Of Discharge).InsertInitialLoad()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).InsertInitialLoad()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertInitialLoad
    name: InsertInitialLoad
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertInitialLoad
    name: InsertInitialLoad
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  - name: (
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertManyAsync(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Discharge})
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertManyAsync(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Discharge})
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertManyAsync(System.Collections.Generic.List{`0})
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  name: InsertManyAsync(List<Discharge>)
  nameWithType: MongoRepository<Discharge>.InsertManyAsync(List<Discharge>)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.InsertManyAsync(System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.Discharge>)
  nameWithType.vb: MongoRepository(Of Discharge).InsertManyAsync(List(Of Discharge))
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).InsertManyAsync(System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.Discharge))
  name.vb: InsertManyAsync(List(Of Discharge))
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertManyAsync(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Discharge})
    name: InsertManyAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  - 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.Discharge
    name: Discharge
  - name: '>'
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertManyAsync(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Discharge})
    name: InsertManyAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  - 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.Discharge
    name: Discharge
  - name: )
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_
  name: UpdateManyObjectIdAsync(string, ObjectId, ObjectId)
  nameWithType: MongoRepository<Discharge>.UpdateManyObjectIdAsync(string, ObjectId, ObjectId)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.UpdateManyObjectIdAsync(string, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  nameWithType.vb: MongoRepository(Of Discharge).UpdateManyObjectIdAsync(String, ObjectId, ObjectId)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).UpdateManyObjectIdAsync(String, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  name.vb: UpdateManyObjectIdAsync(String, ObjectId, ObjectId)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
    name: UpdateManyObjectIdAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_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: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
    name: UpdateManyObjectIdAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_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: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.DeleteAsync(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.DeleteAsync(System.String)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(System.String)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_System_String_
  name: DeleteAsync(string)
  nameWithType: MongoRepository<Discharge>.DeleteAsync(string)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.DeleteAsync(string)
  nameWithType.vb: MongoRepository(Of Discharge).DeleteAsync(String)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).DeleteAsync(String)
  name.vb: DeleteAsync(String)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.DeleteAsync(System.String)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_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.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.DeleteAsync(System.String)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.CollectionExists(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.CollectionExists(System.String)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.CollectionExists(System.String)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_System_String_
  name: CollectionExists(string)
  nameWithType: MongoRepository<Discharge>.CollectionExists(string)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.CollectionExists(string)
  nameWithType.vb: MongoRepository(Of Discharge).CollectionExists(String)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).CollectionExists(String)
  name.vb: CollectionExists(String)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.CollectionExists(System.String)
    name: CollectionExists
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_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.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.CollectionExists(System.String)
    name: CollectionExists
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- 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.Infrastructure.Repositories.MongoRepository`1
  commentId: T:adas_core.Infrastructure.Repositories.MongoRepository`1
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  name: MongoRepository<T>
  nameWithType: MongoRepository<T>
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>
  nameWithType.vb: MongoRepository(Of T)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T)
  name.vb: MongoRepository(Of T)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1
    name: MongoRepository
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1
    name: MongoRepository
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Application.Repositories.Interfaces
  commentId: N:adas_core.Application.Repositories.Interfaces
  href: adas_core.html
  name: adas_core.Application.Repositories.Interfaces
  nameWithType: adas_core.Application.Repositories.Interfaces
  fullName: adas_core.Application.Repositories.Interfaces
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Repositories
    name: Repositories
    href: adas_core.Application.Repositories.html
  - name: .
  - uid: adas_core.Application.Repositories.Interfaces
    name: Interfaces
    href: adas_core.Application.Repositories.Interfaces.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Repositories
    name: Repositories
    href: adas_core.Application.Repositories.html
  - name: .
  - uid: adas_core.Application.Repositories.Interfaces
    name: Interfaces
    href: adas_core.Application.Repositories.Interfaces.html
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
  commentId: T:adas_core.Application.Repositories.Interfaces.IMongoRepository`1
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  name: IMongoRepository<T>
  nameWithType: IMongoRepository<T>
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>
  nameWithType.vb: IMongoRepository(Of T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T)
  name.vb: IMongoRepository(Of T)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.Db
  commentId: F:adas_core.Infrastructure.Repositories.MongoRepository`1.Db
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_Db
  name: Db
  nameWithType: MongoRepository<T>.Db
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.Db
  nameWithType.vb: MongoRepository(Of T).Db
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).Db
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.Collection
  commentId: P:adas_core.Infrastructure.Repositories.MongoRepository`1.Collection
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_Collection
  name: Collection
  nameWithType: MongoRepository<T>.Collection
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.Collection
  nameWithType.vb: MongoRepository(Of T).Collection
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).Collection
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  name: UpdateOneAsync(ObjectId, T)
  nameWithType: MongoRepository<T>.UpdateOneAsync(ObjectId, T)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.UpdateOneAsync(MongoDB.Bson.ObjectId, T)
  nameWithType.vb: MongoRepository(Of T).UpdateOneAsync(ObjectId, T)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).UpdateOneAsync(MongoDB.Bson.ObjectId, T)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
    name: UpdateOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - name: T
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
    name: UpdateOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  name: DeleteAsync(ObjectId)
  nameWithType: MongoRepository<T>.DeleteAsync(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.DeleteAsync(MongoDB.Bson.ObjectId)
  nameWithType.vb: MongoRepository(Of T).DeleteAsync(ObjectId)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).DeleteAsync(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertInitialLoad
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.InsertInitialLoad
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  name: InsertInitialLoad()
  nameWithType: MongoRepository<T>.InsertInitialLoad()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.InsertInitialLoad()
  nameWithType.vb: MongoRepository(Of T).InsertInitialLoad()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).InsertInitialLoad()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertInitialLoad
    name: InsertInitialLoad
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertInitialLoad
    name: InsertInitialLoad
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  - name: (
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertManyAsync(System.Collections.Generic.List{`0})
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.InsertManyAsync(System.Collections.Generic.List{`0})
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  name: InsertManyAsync(List<T>)
  nameWithType: MongoRepository<T>.InsertManyAsync(List<T>)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.InsertManyAsync(System.Collections.Generic.List<T>)
  nameWithType.vb: MongoRepository(Of T).InsertManyAsync(List(Of T))
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).InsertManyAsync(System.Collections.Generic.List(Of T))
  name.vb: InsertManyAsync(List(Of T))
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertManyAsync(System.Collections.Generic.List{`0})
    name: InsertManyAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  - 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: T
  - name: '>'
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertManyAsync(System.Collections.Generic.List{`0})
    name: InsertManyAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  - 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: " "
  - name: T
  - name: )
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_
  name: UpdateManyObjectIdAsync(string, ObjectId, ObjectId)
  nameWithType: MongoRepository<T>.UpdateManyObjectIdAsync(string, ObjectId, ObjectId)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.UpdateManyObjectIdAsync(string, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  nameWithType.vb: MongoRepository(Of T).UpdateManyObjectIdAsync(String, ObjectId, ObjectId)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).UpdateManyObjectIdAsync(String, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  name.vb: UpdateManyObjectIdAsync(String, ObjectId, ObjectId)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
    name: UpdateManyObjectIdAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_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: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
    name: UpdateManyObjectIdAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_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: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(System.String)
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_System_String_
  name: DeleteAsync(string)
  nameWithType: MongoRepository<T>.DeleteAsync(string)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.DeleteAsync(string)
  nameWithType.vb: MongoRepository(Of T).DeleteAsync(String)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).DeleteAsync(String)
  name.vb: DeleteAsync(String)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(System.String)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_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.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(System.String)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CollectionExists(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.CollectionExists(System.String)
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_System_String_
  name: CollectionExists(string)
  nameWithType: MongoRepository<T>.CollectionExists(string)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.CollectionExists(string)
  nameWithType.vb: MongoRepository(Of T).CollectionExists(String)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).CollectionExists(String)
  name.vb: CollectionExists(String)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CollectionExists(System.String)
    name: CollectionExists
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_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.Infrastructure.Repositories.MongoRepository`1.CollectionExists(System.String)
    name: CollectionExists
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  name: IsNumber(object)
  nameWithType: NumberUtils.IsNumber(object)
  fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
  nameWithType.vb: NumberUtils.IsNumber(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
  name.vb: IsNumber(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.NumberUtils
  commentId: T:adas_core.Domain.Utils.NumberUtils
  parent: adas_core.Domain.Utils
  href: adas_core.Domain.Utils.NumberUtils.html
  name: NumberUtils
  nameWithType: NumberUtils
  fullName: adas_core.Domain.Utils.NumberUtils
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  name: ToDouble(object)
  nameWithType: NumberUtils.ToDouble(object)
  fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
  nameWithType.vb: NumberUtils.ToDouble(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
  name.vb: ToDouble(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  name: ToStr(object)
  nameWithType: ObjectUtils.ToStr(object)
  fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
  nameWithType.vb: ObjectUtils.ToStr(Object)
  fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
  name.vb: ToStr(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.ObjectUtils
  commentId: T:adas_core.Domain.Utils.ObjectUtils
  parent: adas_core.Domain.Utils
  href: adas_core.Domain.Utils.ObjectUtils.html
  name: ObjectUtils
  nameWithType: ObjectUtils
  fullName: adas_core.Domain.Utils.ObjectUtils
- uid: adas_core.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.Infrastructure.Repositories.DischargeRepository.#ctor*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.#ctor
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository__ctor_Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_ApiSettings__MongoDB_Driver_IMongoDatabase_
  name: DischargeRepository
  nameWithType: DischargeRepository.DischargeRepository
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.DischargeRepository
  nameWithType.vb: DischargeRepository.New
  fullName.vb: adas_core.Infrastructure.Repositories.DischargeRepository.New
  name.vb: New
- uid: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
  commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
  parent: Microsoft.Extensions.Options
  definition: Microsoft.Extensions.Options.IOptions`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  name: IOptions<ApiSettings>
  nameWithType: IOptions<ApiSettings>
  fullName: Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.ApiSettings>
  nameWithType.vb: IOptions(Of ApiSettings)
  fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings)
  name.vb: IOptions(Of ApiSettings)
  spec.csharp:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: <
  - uid: adas_core.Domain.Models.AppSettings.ApiSettings
    name: ApiSettings
    href: adas_core.Domain.Models.AppSettings.ApiSettings.html
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.AppSettings.ApiSettings
    name: ApiSettings
    href: adas_core.Domain.Models.AppSettings.ApiSettings.html
  - name: )
- uid: MongoDB.Driver.IMongoDatabase
  commentId: T:MongoDB.Driver.IMongoDatabase
  parent: MongoDB.Driver
  isExternal: true
  name: IMongoDatabase
  nameWithType: IMongoDatabase
  fullName: MongoDB.Driver.IMongoDatabase
- 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: MongoDB.Driver
  commentId: N:MongoDB.Driver
  isExternal: true
  name: MongoDB.Driver
  nameWithType: MongoDB.Driver
  fullName: MongoDB.Driver
  spec.csharp:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Driver
    name: Driver
    isExternal: true
  spec.vb:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Driver
    name: Driver
    isExternal: true
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.GetCollectionName
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.GetCollectionName
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.GetCollectionName
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  name: GetCollectionName()
  nameWithType: MongoRepository<Discharge>.GetCollectionName()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.GetCollectionName()
  nameWithType.vb: MongoRepository(Of Discharge).GetCollectionName()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  - name: (
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.GetCollectionName*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.GetCollectionName
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_GetCollectionName
  name: GetCollectionName
  nameWithType: DischargeRepository.GetCollectionName
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.GetCollectionName
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.GetCollectionName
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.GetCollectionName
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  name: GetCollectionName()
  nameWithType: IMongoRepository<Discharge>.GetCollectionName()
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.GetCollectionName()
  nameWithType.vb: IMongoRepository(Of Discharge).GetCollectionName()
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - 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.Infrastructure.Repositories.MongoRepository`1.GetCollectionName
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.GetCollectionName
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  name: GetCollectionName()
  nameWithType: MongoRepository<T>.GetCollectionName()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.GetCollectionName()
  nameWithType.vb: MongoRepository(Of T).GetCollectionName()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.GetCollectionName
    name: GetCollectionName
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.GetCollectionName
    name: GetCollectionName
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  - name: (
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  name: GetCollectionName()
  nameWithType: IMongoRepository<T>.GetCollectionName()
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.GetCollectionName()
  nameWithType.vb: IMongoRepository(Of T).GetCollectionName()
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertOneAsync(`0)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  name: InsertOneAsync(Discharge)
  nameWithType: MongoRepository<Discharge>.InsertOneAsync(Discharge)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  nameWithType.vb: MongoRepository(Of Discharge).InsertOneAsync(Discharge)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
    name: InsertOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
    name: InsertOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.InsertOneAsync*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.InsertOneAsync
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_InsertOneAsync_adas_core_Domain_Models_MongoModels_Discharge_
  name: InsertOneAsync
  nameWithType: DischargeRepository.InsertOneAsync
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.InsertOneAsync
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.InsertOneAsync(`0)
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  name: InsertOneAsync(Discharge)
  nameWithType: IMongoRepository<Discharge>.InsertOneAsync(Discharge)
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  nameWithType.vb: IMongoRepository(Of Discharge).InsertOneAsync(Discharge)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
    name: InsertOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Discharge)
    name: InsertOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: )
- uid: adas_core.Domain.Models.MongoModels.Discharge
  commentId: T:adas_core.Domain.Models.MongoModels.Discharge
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Discharge.html
  name: Discharge
  nameWithType: Discharge
  fullName: adas_core.Domain.Models.MongoModels.Discharge
- uid: System.Threading.Tasks.Task
  commentId: T:System.Threading.Tasks.Task
  parent: System.Threading.Tasks
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task
  name: Task
  nameWithType: Task
  fullName: System.Threading.Tasks.Task
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertOneAsync(`0)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.InsertOneAsync(`0)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  name: InsertOneAsync(T)
  nameWithType: MongoRepository<T>.InsertOneAsync(T)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.InsertOneAsync(T)
  nameWithType.vb: MongoRepository(Of T).InsertOneAsync(T)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).InsertOneAsync(T)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertOneAsync(`0)
    name: InsertOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  - name: (
  - name: T
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertOneAsync(`0)
    name: InsertOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  - name: (
  - name: T
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.InsertOneAsync(`0)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository`1.InsertOneAsync(`0)
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  name: InsertOneAsync(T)
  nameWithType: IMongoRepository<T>.InsertOneAsync(T)
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.InsertOneAsync(T)
  nameWithType.vb: IMongoRepository(Of T).InsertOneAsync(T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).InsertOneAsync(T)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.InsertOneAsync(`0)
    name: InsertOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  - name: (
  - name: T
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.InsertOneAsync(`0)
    name: InsertOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  - name: (
  - name: T
  - 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
  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.Infrastructure.Repositories.DischargeRepository.Delete*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.Delete
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_Delete_MongoDB_Bson_ObjectId_
  name: Delete
  nameWithType: DischargeRepository.Delete
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.Delete
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.Delete(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.Delete(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  name: Delete(ObjectId)
  nameWithType: IDischargeRepository.Delete(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.Delete(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.Delete(MongoDB.Bson.ObjectId)
    name: Delete
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.Delete(MongoDB.Bson.ObjectId)
    name: Delete
  - 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: 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.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.Infrastructure.Repositories.DischargeRepository.Update*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.Update
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_Update_adas_core_Domain_Models_MongoModels_Discharge_
  name: Update
  nameWithType: DischargeRepository.Update
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.Update
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.Update(adas_core.Domain.Models.MongoModels.Discharge)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.Update(adas_core.Domain.Models.MongoModels.Discharge)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  name: Update(Discharge)
  nameWithType: IDischargeRepository.Update(Discharge)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.Update(adas_core.Domain.Models.MongoModels.Discharge)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.Update(adas_core.Domain.Models.MongoModels.Discharge)
    name: Update
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.Update(adas_core.Domain.Models.MongoModels.Discharge)
    name: Update
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Discharge
    name: Discharge
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateUnit*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.UpdateUnit
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_UpdateUnit_MongoDB_Bson_ObjectId_System_String_
  name: UpdateUnit
  nameWithType: DischargeRepository.UpdateUnit
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateUnit
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId,System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId,System.String)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: UpdateUnit(ObjectId, string)
  nameWithType: IDischargeRepository.UpdateUnit(ObjectId, string)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId, string)
  nameWithType.vb: IDischargeRepository.UpdateUnit(ObjectId, String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId, String)
  name.vb: UpdateUnit(ObjectId, String)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId,System.String)
    name: UpdateUnit
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateUnit(MongoDB.Bson.ObjectId,System.String)
    name: UpdateUnit
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.UpdatePatient*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.UpdatePatient
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_UpdatePatient_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_Patient_
  name: UpdatePatient
  nameWithType: DischargeRepository.UpdatePatient
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.UpdatePatient
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdatePatient(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Patient)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdatePatient(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Patient)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  name: UpdatePatient(ObjectId, Patient)
  nameWithType: IDischargeRepository.UpdatePatient(ObjectId, Patient)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdatePatient(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Patient)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdatePatient(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Patient)
    name: UpdatePatient
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Patient
    name: Patient
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdatePatient(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Patient)
    name: UpdatePatient
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Patient
    name: Patient
  - name: )
- uid: adas_core.Domain.Models.MongoModels.Patient
  commentId: T:adas_core.Domain.Models.MongoModels.Patient
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Patient.html
  name: Patient
  nameWithType: Patient
  fullName: adas_core.Domain.Models.MongoModels.Patient
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.FindAll*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.FindAll
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_FindAll
  name: FindAll
  nameWithType: DischargeRepository.FindAll
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindAll
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindAll
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindAll
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  name: FindAll()
  nameWithType: IDischargeRepository.FindAll()
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindAll()
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindAll
    name: FindAll
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindAll
    name: FindAll
  - name: (
  - name: )
- uid: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Discharge}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Discharge}}
  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<Discharge>>
  nameWithType: Task<IEnumerable<Discharge>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<adas_core.Domain.Models.MongoModels.Discharge>>
  nameWithType.vb: Task(Of IEnumerable(Of Discharge))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.MongoModels.Discharge))
  name.vb: Task(Of IEnumerable(Of Discharge))
  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.Discharge
    name: Discharge
  - 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.Discharge
    name: Discharge
  - name: )
  - name: )
- 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: adas_core.Infrastructure.Repositories.DischargeRepository.FindById*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.FindById
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_FindById_MongoDB_Bson_ObjectId_
  name: FindById
  nameWithType: DischargeRepository.FindById
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindById
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  name: FindById(ObjectId)
  nameWithType: IDischargeRepository.FindById(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindById(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindById(MongoDB.Bson.ObjectId)
    name: FindById
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindById(MongoDB.Bson.ObjectId)
    name: FindById
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Discharge}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Discharge}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<Discharge>
  nameWithType: Task<Discharge>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.Discharge>
  nameWithType.vb: Task(Of Discharge)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.Discharge)
  name.vb: Task(Of Discharge)
  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.Discharge
    name: Discharge
  - 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.Discharge
    name: Discharge
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.FindByUnit*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.FindByUnit
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_FindByUnit_System_String_
  name: FindByUnit
  nameWithType: DischargeRepository.FindByUnit
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindByUnit
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByUnit(System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByUnit(System.String)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: FindByUnit(string)
  nameWithType: IDischargeRepository.FindByUnit(string)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByUnit(string)
  nameWithType.vb: IDischargeRepository.FindByUnit(String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByUnit(String)
  name.vb: FindByUnit(String)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByUnit(System.String)
    name: FindByUnit
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByUnit(System.String)
    name: FindByUnit
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.CountByUnitId*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.CountByUnitId
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_CountByUnitId_MongoDB_Bson_ObjectId_
  name: CountByUnitId
  nameWithType: DischargeRepository.CountByUnitId
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.CountByUnitId
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.CountByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.CountByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  name: CountByUnitId(ObjectId)
  nameWithType: IDischargeRepository.CountByUnitId(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.CountByUnitId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.CountByUnitId(MongoDB.Bson.ObjectId)
    name: CountByUnitId
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.CountByUnitId(MongoDB.Bson.ObjectId)
    name: CountByUnitId
  - 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.Infrastructure.Repositories.DischargeRepository.FindByDestination*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.FindByDestination
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_FindByDestination_System_String_
  name: FindByDestination
  nameWithType: DischargeRepository.FindByDestination
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindByDestination
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByDestination(System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByDestination(System.String)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: FindByDestination(string)
  nameWithType: IDischargeRepository.FindByDestination(string)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByDestination(string)
  nameWithType.vb: IDischargeRepository.FindByDestination(String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByDestination(String)
  name.vb: FindByDestination(String)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByDestination(System.String)
    name: FindByDestination
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByDestination(System.String)
    name: FindByDestination
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargesByUnitIds*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargesByUnitIds
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_GetDischargesByUnitIds_System_Collections_Generic_IEnumerable_MongoDB_Bson_ObjectId__
  name: GetDischargesByUnitIds
  nameWithType: DischargeRepository.GetDischargesByUnitIds
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargesByUnitIds
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId})
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: GetDischargesByUnitIds(IEnumerable<ObjectId>)
  nameWithType: IDischargeRepository.GetDischargesByUnitIds(IEnumerable<ObjectId>)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable<MongoDB.Bson.ObjectId>)
  nameWithType.vb: IDischargeRepository.GetDischargesByUnitIds(IEnumerable(Of ObjectId))
  fullName.vb: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable(Of MongoDB.Bson.ObjectId))
  name.vb: GetDischargesByUnitIds(IEnumerable(Of ObjectId))
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId})
    name: GetDischargesByUnitIds
  - 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: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '>'
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargesByUnitIds(System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId})
    name: GetDischargesByUnitIds
  - 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: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  - name: )
- uid: System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId}
  commentId: T:System.Collections.Generic.IEnumerable{MongoDB.Bson.ObjectId}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.IEnumerable`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: IEnumerable<ObjectId>
  nameWithType: IEnumerable<ObjectId>
  fullName: System.Collections.Generic.IEnumerable<MongoDB.Bson.ObjectId>
  nameWithType.vb: IEnumerable(Of ObjectId)
  fullName.vb: System.Collections.Generic.IEnumerable(Of MongoDB.Bson.ObjectId)
  name.vb: IEnumerable(Of ObjectId)
  spec.csharp:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - 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: 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.Infrastructure.Repositories.DischargeRepository.FindByPoCId*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.FindByPoCId
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_FindByPoCId_MongoDB_Bson_ObjectId_
  name: FindByPoCId
  nameWithType: DischargeRepository.FindByPoCId
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindByPoCId
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByPoCId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByPoCId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  name: FindByPoCId(ObjectId)
  nameWithType: IDischargeRepository.FindByPoCId(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByPoCId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByPoCId(MongoDB.Bson.ObjectId)
    name: FindByPoCId
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByPoCId(MongoDB.Bson.ObjectId)
    name: FindByPoCId
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.FindByService*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.FindByService
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_FindByService_System_String_
  name: FindByService
  nameWithType: DischargeRepository.FindByService
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.FindByService
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByService(System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByService(System.String)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: FindByService(string)
  nameWithType: IDischargeRepository.FindByService(string)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByService(string)
  nameWithType.vb: IDischargeRepository.FindByService(String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByService(String)
  name.vb: FindByService(String)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByService(System.String)
    name: FindByService
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.FindByService(System.String)
    name: FindByService
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByLocation*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByLocation
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_GetDischargeByLocation_adas_core_Domain_Models_PatientLocation_
  name: GetDischargeByLocation
  nameWithType: DischargeRepository.GetDischargeByLocation
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByLocation
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  name: GetDischargeByLocation(PatientLocation)
  nameWithType: IDischargeRepository.GetDischargeByLocation(PatientLocation)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
    name: GetDischargeByLocation
  - name: (
  - uid: adas_core.Domain.Models.PatientLocation
    name: PatientLocation
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByLocation(adas_core.Domain.Models.PatientLocation)
    name: GetDischargeByLocation
  - name: (
  - uid: adas_core.Domain.Models.PatientLocation
    name: PatientLocation
  - name: )
- 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
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByPointOfCareId*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByPointOfCareId
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_GetDischargeByPointOfCareId_MongoDB_Bson_ObjectId_
  name: GetDischargeByPointOfCareId
  nameWithType: DischargeRepository.GetDischargeByPointOfCareId
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.GetDischargeByPointOfCareId
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  name: GetDischargeByPointOfCareId(ObjectId)
  nameWithType: IDischargeRepository.GetDischargeByPointOfCareId(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
    name: GetDischargeByPointOfCareId
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetDischargeByPointOfCareId(MongoDB.Bson.ObjectId)
    name: GetDischargeByPointOfCareId
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateMasterListOption*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.UpdateMasterListOption
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_UpdateMasterListOption_System_Collections_Generic_List_MongoDB_Bson_ObjectId__adas_core_Domain_Models_DTO_UpdateOptionMasterListDto_System_String_
  name: UpdateMasterListOption
  nameWithType: DischargeRepository.UpdateMasterListOption
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.UpdateMasterListOption
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.String)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: UpdateMasterListOption(List<ObjectId>, UpdateOptionMasterListDto, string)
  nameWithType: IDischargeRepository.UpdateMasterListOption(List<ObjectId>, UpdateOptionMasterListDto, string)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateMasterListOption(System.Collections.Generic.List<MongoDB.Bson.ObjectId>, adas_core.Domain.Models.DTO.UpdateOptionMasterListDto, string)
  nameWithType.vb: IDischargeRepository.UpdateMasterListOption(List(Of ObjectId), UpdateOptionMasterListDto, String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateMasterListOption(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId), adas_core.Domain.Models.DTO.UpdateOptionMasterListDto, String)
  name.vb: UpdateMasterListOption(List(Of ObjectId), UpdateOptionMasterListDto, String)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.String)
    name: UpdateMasterListOption
  - 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: ','
  - name: " "
  - uid: adas_core.Domain.Models.DTO.UpdateOptionMasterListDto
    name: UpdateOptionMasterListDto
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.UpdateMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.String)
    name: UpdateMasterListOption
  - 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: ','
  - name: " "
  - uid: adas_core.Domain.Models.DTO.UpdateOptionMasterListDto
    name: UpdateOptionMasterListDto
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - 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: adas_core.Domain.Models.DTO.UpdateOptionMasterListDto
  commentId: T:adas_core.Domain.Models.DTO.UpdateOptionMasterListDto
  parent: adas_core.Domain.Models.DTO
  href: adas_core.Domain.Models.DTO.UpdateOptionMasterListDto.html
  name: UpdateOptionMasterListDto
  nameWithType: UpdateOptionMasterListDto
  fullName: adas_core.Domain.Models.DTO.UpdateOptionMasterListDto
- 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: adas_core.Domain.Models.DTO
  commentId: N:adas_core.Domain.Models.DTO
  href: adas_core.html
  name: adas_core.Domain.Models.DTO
  nameWithType: adas_core.Domain.Models.DTO
  fullName: adas_core.Domain.Models.DTO
  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.DTO
    name: DTO
    href: adas_core.Domain.Models.DTO.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.DTO
    name: DTO
    href: adas_core.Domain.Models.DTO.html
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteByUnitId*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.DeleteByUnitId
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_DeleteByUnitId_MongoDB_Bson_ObjectId_
  name: DeleteByUnitId
  nameWithType: DischargeRepository.DeleteByUnitId
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteByUnitId
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  name: DeleteByUnitId(ObjectId)
  nameWithType: IDischargeRepository.DeleteByUnitId(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteByUnitId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteByUnitId(MongoDB.Bson.ObjectId)
    name: DeleteByUnitId
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteByUnitId(MongoDB.Bson.ObjectId)
    name: DeleteByUnitId
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Threading.Tasks.Task{System.Boolean}
  commentId: T:System.Threading.Tasks.Task{System.Boolean}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<bool>
  nameWithType: Task<bool>
  fullName: System.Threading.Tasks.Task<bool>
  nameWithType.vb: Task(Of Boolean)
  fullName.vb: System.Threading.Tasks.Task(Of Boolean)
  name.vb: Task(Of Boolean)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteMasterListOption*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.DeleteMasterListOption
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_DeleteMasterListOption_System_Collections_Generic_List_MongoDB_Bson_ObjectId__adas_core_Domain_Models_Masters_OptionList_System_String_
  name: DeleteMasterListOption
  nameWithType: DischargeRepository.DeleteMasterListOption
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.DeleteMasterListOption
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.Masters.OptionList,System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.Masters.OptionList,System.String)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: DeleteMasterListOption(List<ObjectId>, OptionList, string)
  nameWithType: IDischargeRepository.DeleteMasterListOption(List<ObjectId>, OptionList, string)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteMasterListOption(System.Collections.Generic.List<MongoDB.Bson.ObjectId>, adas_core.Domain.Models.Masters.OptionList, string)
  nameWithType.vb: IDischargeRepository.DeleteMasterListOption(List(Of ObjectId), OptionList, String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteMasterListOption(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId), adas_core.Domain.Models.Masters.OptionList, String)
  name.vb: DeleteMasterListOption(List(Of ObjectId), OptionList, String)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.Masters.OptionList,System.String)
    name: DeleteMasterListOption
  - 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: ','
  - name: " "
  - uid: adas_core.Domain.Models.Masters.OptionList
    name: OptionList
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.DeleteMasterListOption(System.Collections.Generic.List{MongoDB.Bson.ObjectId},adas_core.Domain.Models.Masters.OptionList,System.String)
    name: DeleteMasterListOption
  - 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: ','
  - name: " "
  - uid: adas_core.Domain.Models.Masters.OptionList
    name: OptionList
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Domain.Models.Masters.OptionList
  commentId: T:adas_core.Domain.Models.Masters.OptionList
  parent: adas_core.Domain.Models.Masters
  href: adas_core.Domain.Models.Masters.OptionList.html
  name: OptionList
  nameWithType: OptionList
  fullName: adas_core.Domain.Models.Masters.OptionList
- uid: adas_core.Domain.Models.Masters
  commentId: N:adas_core.Domain.Models.Masters
  href: adas_core.html
  name: adas_core.Domain.Models.Masters
  nameWithType: adas_core.Domain.Models.Masters
  fullName: adas_core.Domain.Models.Masters
  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.Masters
    name: Masters
    href: adas_core.Domain.Models.Masters.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.Masters
    name: Masters
    href: adas_core.Domain.Models.Masters.html
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.GetByPatientId*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.GetByPatientId
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_GetByPatientId_MongoDB_Bson_ObjectId_
  name: GetByPatientId
  nameWithType: DischargeRepository.GetByPatientId
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.GetByPatientId
- uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetByPatientId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetByPatientId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IDischargeRepository
  isExternal: true
  name: GetByPatientId(ObjectId)
  nameWithType: IDischargeRepository.GetByPatientId(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetByPatientId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetByPatientId(MongoDB.Bson.ObjectId)
    name: GetByPatientId
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IDischargeRepository.GetByPatientId(MongoDB.Bson.ObjectId)
    name: GetByPatientId
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.CreateIndexes
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.CreateIndexes
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.CreateIndexes
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  name: CreateIndexes()
  nameWithType: MongoRepository<Discharge>.CreateIndexes()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Discharge>.CreateIndexes()
  nameWithType.vb: MongoRepository(Of Discharge).CreateIndexes()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Discharge).CreateIndexes()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.CreateIndexes
    name: CreateIndexes
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Discharge}.CreateIndexes
    name: CreateIndexes
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  - name: (
  - name: )
- uid: adas_core.Infrastructure.Repositories.DischargeRepository.CreateIndexes*
  commentId: Overload:adas_core.Infrastructure.Repositories.DischargeRepository.CreateIndexes
  href: adas_core.Infrastructure.Repositories.DischargeRepository.html#adas_core_Infrastructure_Repositories_DischargeRepository_CreateIndexes
  name: CreateIndexes
  nameWithType: DischargeRepository.CreateIndexes
  fullName: adas_core.Infrastructure.Repositories.DischargeRepository.CreateIndexes
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CreateIndexes
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.CreateIndexes
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  name: CreateIndexes()
  nameWithType: MongoRepository<T>.CreateIndexes()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.CreateIndexes()
  nameWithType.vb: MongoRepository(Of T).CreateIndexes()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).CreateIndexes()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CreateIndexes
    name: CreateIndexes
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CreateIndexes
    name: CreateIndexes
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  - name: (
  - name: )
