### YamlMime:ManagedReference
items:
- uid: adas_core.Application.Services.AdmissionService
  commentId: T:adas_core.Application.Services.AdmissionService
  id: AdmissionService
  parent: adas_core.Application.Services
  children:
  - adas_core.Application.Services.AdmissionService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdmissionService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Repositories.Interfaces.IAdmissionRepository,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.IUnitService,adas_core.Application.Services.Interfaces.IPatientService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.IDisplayService,adas_core.Application.Services.Interfaces.IDischargeService,adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IMasterListServiceFactory)
  - adas_core.Application.Services.AdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission,System.Boolean)
  - adas_core.Application.Services.AdmissionService.CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdmissionService.DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  - adas_core.Application.Services.AdmissionService.DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdmissionService.DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  - adas_core.Application.Services.AdmissionService.GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdmissionService.GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
  - adas_core.Application.Services.AdmissionService.GetAdmissionByPatientNumber(System.String)
  - adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
  - adas_core.Application.Services.AdmissionService.GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdmissionService.GetAdmissionsAsync
  - adas_core.Application.Services.AdmissionService.InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
  - adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Admission)
  - adas_core.Application.Services.AdmissionService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  - adas_core.Application.Services.AdmissionService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  - adas_core.Application.Services.AdmissionService.SearchByPatientNumberAndDistinctUnit(System.String,MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdmissionService.UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  - adas_core.Application.Services.AdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  langs:
  - csharp
  - vb
  name: AdmissionService
  nameWithType: AdmissionService
  fullName: adas_core.Application.Services.AdmissionService
  type: Class
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: AdmissionService
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 16
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  syntax:
    content: 'public class AdmissionService : IAdmissionService, IApiRequestService'
    content.vb: Public Class AdmissionService Implements IAdmissionService, IApiRequestService
  inheritance:
  - System.Object
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService
  - adas_core.Application.Services.Interfaces.IApiRequestService
  inheritedMembers:
  - System.Object.Equals(System.Object)
  - System.Object.Equals(System.Object,System.Object)
  - System.Object.GetHashCode
  - System.Object.GetType
  - System.Object.MemberwiseClone
  - System.Object.ReferenceEquals(System.Object,System.Object)
  - System.Object.ToString
  extensionMethods:
  - System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber
  - System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble
  - System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr
- uid: adas_core.Application.Services.AdmissionService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdmissionService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Repositories.Interfaces.IAdmissionRepository,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.IUnitService,adas_core.Application.Services.Interfaces.IPatientService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.IDisplayService,adas_core.Application.Services.Interfaces.IDischargeService,adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IMasterListServiceFactory)
  commentId: M:adas_core.Application.Services.AdmissionService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdmissionService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Repositories.Interfaces.IAdmissionRepository,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.IUnitService,adas_core.Application.Services.Interfaces.IPatientService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.IDisplayService,adas_core.Application.Services.Interfaces.IDischargeService,adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IMasterListServiceFactory)
  id: '#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdmissionService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Repositories.Interfaces.IAdmissionRepository,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.IUnitService,adas_core.Application.Services.Interfaces.IPatientService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.IDisplayService,adas_core.Application.Services.Interfaces.IDischargeService,adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IMasterListServiceFactory)'
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: AdmissionService(ILogger<AdmissionService>, ISubscribersService, IAdmissionRepository, IClientMessageService, IUnitService, IPatientService, IPointOfCareService, IDisplayService, IDischargeService, IPatientArchiveRepository, IHttpContextAccessor, ILocalAuditService, IMasterListServiceFactory)
  nameWithType: AdmissionService.AdmissionService(ILogger<AdmissionService>, ISubscribersService, IAdmissionRepository, IClientMessageService, IUnitService, IPatientService, IPointOfCareService, IDisplayService, IDischargeService, IPatientArchiveRepository, IHttpContextAccessor, ILocalAuditService, IMasterListServiceFactory)
  fullName: adas_core.Application.Services.AdmissionService.AdmissionService(Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.AdmissionService>, adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Repositories.Interfaces.IAdmissionRepository, adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.IUnitService, adas_core.Application.Services.Interfaces.IPatientService, adas_core.Application.Services.Interfaces.IPointOfCareService, adas_core.Application.Services.Interfaces.IDisplayService, adas_core.Application.Services.Interfaces.IDischargeService, adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService, adas_core.Application.Services.Interfaces.IMasterListServiceFactory)
  type: Constructor
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: .ctor
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 16
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  syntax:
    content: public AdmissionService(ILogger<AdmissionService> logger, ISubscribersService subscribersService, IAdmissionRepository admissionRepository, IClientMessageService clientMessageService, IUnitService unitService, IPatientService patientService, IPointOfCareService pointOfCareService, IDisplayService displayService, IDischargeService dischargeService, IPatientArchiveRepository patientArchiveRepository, IHttpContextAccessor httpContextAccessor, ILocalAuditService auditService, IMasterListServiceFactory masterListServiceFactory)
    parameters:
    - id: logger
      type: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdmissionService}
    - id: subscribersService
      type: adas_core.Application.Services.Interfaces.ISubscribersService
    - id: admissionRepository
      type: adas_core.Application.Repositories.Interfaces.IAdmissionRepository
    - id: clientMessageService
      type: adas_core.Application.Services.Interfaces.IClientMessageService
    - id: unitService
      type: adas_core.Application.Services.Interfaces.IUnitService
    - id: patientService
      type: adas_core.Application.Services.Interfaces.IPatientService
    - id: pointOfCareService
      type: adas_core.Application.Services.Interfaces.IPointOfCareService
    - id: displayService
      type: adas_core.Application.Services.Interfaces.IDisplayService
    - id: dischargeService
      type: adas_core.Application.Services.Interfaces.IDischargeService
    - id: patientArchiveRepository
      type: adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository
    - id: httpContextAccessor
      type: Microsoft.AspNetCore.Http.IHttpContextAccessor
    - id: auditService
      type: adas_core.Application.Services.Interfaces.ILocalAuditService
    - id: masterListServiceFactory
      type: adas_core.Application.Services.Interfaces.IMasterListServiceFactory
    content.vb: Public Sub New(logger As ILogger(Of AdmissionService), subscribersService As ISubscribersService, admissionRepository As IAdmissionRepository, clientMessageService As IClientMessageService, unitService As IUnitService, patientService As IPatientService, pointOfCareService As IPointOfCareService, displayService As IDisplayService, dischargeService As IDischargeService, patientArchiveRepository As IPatientArchiveRepository, httpContextAccessor As IHttpContextAccessor, auditService As ILocalAuditService, masterListServiceFactory As IMasterListServiceFactory)
  overload: adas_core.Application.Services.AdmissionService.#ctor*
  nameWithType.vb: AdmissionService.New(ILogger(Of AdmissionService), ISubscribersService, IAdmissionRepository, IClientMessageService, IUnitService, IPatientService, IPointOfCareService, IDisplayService, IDischargeService, IPatientArchiveRepository, IHttpContextAccessor, ILocalAuditService, IMasterListServiceFactory)
  fullName.vb: adas_core.Application.Services.AdmissionService.New(Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.AdmissionService), adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Repositories.Interfaces.IAdmissionRepository, adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.IUnitService, adas_core.Application.Services.Interfaces.IPatientService, adas_core.Application.Services.Interfaces.IPointOfCareService, adas_core.Application.Services.Interfaces.IDisplayService, adas_core.Application.Services.Interfaces.IDischargeService, adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService, adas_core.Application.Services.Interfaces.IMasterListServiceFactory)
  name.vb: New(ILogger(Of AdmissionService), ISubscribersService, IAdmissionRepository, IClientMessageService, IUnitService, IPatientService, IPointOfCareService, IDisplayService, IDischargeService, IPatientArchiveRepository, IHttpContextAccessor, ILocalAuditService, IMasterListServiceFactory)
- uid: adas_core.Application.Services.AdmissionService.DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  commentId: M:adas_core.Application.Services.AdmissionService.DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  id: DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: DeleteAdmissionAsync(Admission)
  nameWithType: AdmissionService.DeleteAdmissionAsync(Admission)
  fullName: adas_core.Application.Services.AdmissionService.DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteAdmissionAsync
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 39
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Deletes the specified admission by delegating to the delete operation using the admission's identifier.
  example: []
  syntax:
    content: public Task DeleteAdmissionAsync(Admission admission)
    parameters:
    - id: admission
      type: adas_core.Domain.Models.MongoModels.Admission
      description: The admission entity to delete, identified by its <xref href="adas_core.Domain.Models.MongoModels.Admission.Id" data-throw-if-not-resolved="false"></xref>.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function DeleteAdmissionAsync(admission As Admission) As Task
  overload: adas_core.Application.Services.AdmissionService.DeleteAdmissionAsync*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
- uid: adas_core.Application.Services.AdmissionService.DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdmissionService.DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  id: DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: DeleteAdmissionByIdAsync(ObjectId)
  nameWithType: AdmissionService.DeleteAdmissionByIdAsync(ObjectId)
  fullName: adas_core.Application.Services.AdmissionService.DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteAdmissionByIdAsync
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 48
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Deletes an admission identified by the given id. If the admission is not found, the operation is skipped and logged; otherwise the admission is removed, any associated point of care is detached (clearing its <code>AdmissionId</code> and <code>Admission</code>) and set to <code>Available</code> when not currently <code>Locked</code> or <code>InUse</code>, a delete broadcast is sent, and an audit log entry is created.
  example: []
  syntax:
    content: public Task DeleteAdmissionByIdAsync(ObjectId admissionId)
    parameters:
    - id: admissionId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the admission to delete.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function DeleteAdmissionByIdAsync(admissionId As ObjectId) As Task
  overload: adas_core.Application.Services.AdmissionService.DeleteAdmissionByIdAsync*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdmissionService.DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdmissionService.DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  id: DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: DeleteAdmissionsByUnitId(ObjectId)
  nameWithType: AdmissionService.DeleteAdmissionsByUnitId(ObjectId)
  fullName: adas_core.Application.Services.AdmissionService.DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteAdmissionsByUnitId
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 85
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously deletes all admissions associated with the specified unit identifier by delegating the operation to the admission repository.
  example: []
  syntax:
    content: public Task DeleteAdmissionsByUnitId(ObjectId unitId)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the unit whose admissions should be removed.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function DeleteAdmissionsByUnitId(unitId As ObjectId) As Task
  overload: adas_core.Application.Services.AdmissionService.DeleteAdmissionsByUnitId*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdmissionService.GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  id: GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: GetAdmissionByIdAsync(ObjectId)
  nameWithType: AdmissionService.GetAdmissionByIdAsync(ObjectId)
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAdmissionByIdAsync
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 96
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves an admission by its identifier and, when a point of care is associated, enriches the result with the patient's location (unit, bed, and room) obtained from the point of care service. Returns null if the admission cannot be found.
  example: []
  syntax:
    content: public Task<Admission?> GetAdmissionByIdAsync(ObjectId admissionId)
    parameters:
    - id: admissionId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the admission to retrieve.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Admission}
      description: The matching <xref href="adas_core.Domain.Models.MongoModels.Admission" data-throw-if-not-resolved="false"></xref> with its <xref href="adas_core.Domain.Models.MongoModels.Admission.PatientLocation" data-throw-if-not-resolved="false"></xref> populated when applicable, or null if no admission is found.
    content.vb: Public Function GetAdmissionByIdAsync(admissionId As ObjectId) As Task(Of Admission)
  overload: adas_core.Application.Services.AdmissionService.GetAdmissionByIdAsync*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionsAsync
  commentId: M:adas_core.Application.Services.AdmissionService.GetAdmissionsAsync
  id: GetAdmissionsAsync
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: GetAdmissionsAsync()
  nameWithType: AdmissionService.GetAdmissionsAsync()
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionsAsync()
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAdmissionsAsync
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 113
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously retrieves all admissions and enriches each one with its associated point of care information (unit, bed, and room) when available.
  example: []
  syntax:
    content: public Task<IEnumerable<Admission>> GetAdmissionsAsync()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Admission}}
      description: A task that represents the asynchronous operation. The task result contains a collection of <xref href="adas_core.Domain.Models.MongoModels.Admission" data-throw-if-not-resolved="false"></xref> objects with patient location details populated for those linked to a point of care.
    content.vb: Public Function GetAdmissionsAsync() As Task(Of IEnumerable(Of Admission))
  overload: adas_core.Application.Services.AdmissionService.GetAdmissionsAsync*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when the admission repository returns no results.
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionsAsync
- uid: adas_core.Application.Services.AdmissionService.InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
  commentId: M:adas_core.Application.Services.AdmissionService.InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
  id: InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: InsertAdmission(Admission)
  nameWithType: AdmissionService.InsertAdmission(Admission)
  fullName: adas_core.Application.Services.AdmissionService.InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: InsertAdmission
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 136
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Inserts a new admission, preventing duplicates by NHC and optionally linking it to a Point of Care.

    When a Point of Care is assigned, its information is used to populate the patient location and, if free, it is reserved and associated with the newly created admission.
  example: []
  syntax:
    content: public Task<Admission?> InsertAdmission(Admission admission)
    parameters:
    - id: admission
      type: adas_core.Domain.Models.MongoModels.Admission
      description: The admission to insert, optionally including a PointOfCareId to associate with a care location.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Admission}
      description: The newly inserted <xref href="adas_core.Domain.Models.MongoModels.Admission" data-throw-if-not-resolved="false"></xref>, or <code>null</code> if no result is produced.
    content.vb: Public Function InsertAdmission(admission As Admission) As Task(Of Admission)
  overload: adas_core.Application.Services.AdmissionService.InsertAdmission*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when an admission with the same NHC already exists, or when the insertion fails to return a result.
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when the specified Point of Care does not exist.
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
- uid: adas_core.Application.Services.AdmissionService.UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  commentId: M:adas_core.Application.Services.AdmissionService.UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  id: UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: UpdateAdmissionAsync(Admission)
  nameWithType: AdmissionService.UpdateAdmissionAsync(Admission)
  fullName: adas_core.Application.Services.AdmissionService.UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateAdmissionAsync
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 178
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Updates an existing admission record, enriching its patient location details from the linked point of care on both the prior and incoming states, and records the change via audit log and broadcast.

    If the admission is not found, the method returns without making changes; point of care lookups are only applied when a <code>PointOfCareId</code> is present and yields a result.
  example: []
  syntax:
    content: public Task UpdateAdmissionAsync(Admission admission)
    parameters:
    - id: admission
      type: adas_core.Domain.Models.MongoModels.Admission
      description: The admission entity containing the updated information to persist.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function UpdateAdmissionAsync(admission As Admission) As Task
  overload: adas_core.Application.Services.AdmissionService.UpdateAdmissionAsync*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
- uid: adas_core.Application.Services.AdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission,System.Boolean)
  commentId: M:adas_core.Application.Services.AdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission,System.Boolean)
  id: AdmitPatient(adas_core.Domain.Models.MongoModels.Admission,System.Boolean)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: AdmitPatient(Admission, bool)
  nameWithType: AdmissionService.AdmitPatient(Admission, bool)
  fullName: adas_core.Application.Services.AdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission, bool)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: AdmitPatient
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 207
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Admits a patient based on the provided <xref href="adas_core.Domain.Models.MongoModels.Admission" data-throw-if-not-resolved="false"></xref>, creating a new <xref href="adas_core.Domain.Models.MongoModels.Patient" data-throw-if-not-resolved="false"></xref> assigned to the specified point of care, marking the point of care as in use, and updating related master lists (insulation, allergies, diagnosis, origin, language barrier, passive sitting) when present. If the point of care id, unit, or point of care cannot be resolved, the operation is skipped after logging an error. When <code class="paramref">isNew</code> is <code>false</code>, the originating admission record is deleted after the patient is inserted.
  example: []
  syntax:
    content: public Task AdmitPatient(Admission admission, bool isNew = false)
    parameters:
    - id: admission
      type: adas_core.Domain.Models.MongoModels.Admission
      description: The admission data used to create the patient and populate location, diagnosis, allergies, and other attributes.
    - id: isNew
      type: System.Boolean
      description: When <code>false</code>, the admission record is deleted after a successful patient insertion; when <code>true</code>, the admission is retained.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function AdmitPatient(admission As Admission, isNew As Boolean = False) As Task
  overload: adas_core.Application.Services.AdmissionService.AdmitPatient*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission,System.Boolean)
  nameWithType.vb: AdmissionService.AdmitPatient(Admission, Boolean)
  fullName.vb: adas_core.Application.Services.AdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission, Boolean)
  name.vb: AdmitPatient(Admission, Boolean)
- uid: adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
  id: ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: ReturnPatientToAdmissions(ObjectId)
  nameWithType: AdmissionService.ReturnPatientToAdmissions(ObjectId)
  fullName: adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ReturnPatientToAdmissions
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 324
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Returns a patient to the admissions workflow by creating a new admission record, removing any existing discharge, and archiving the patient. Validates that the patient and its associated unit exist before proceeding, and only builds the admission when a point of care is assigned.
  example: []
  syntax:
    content: public Task ReturnPatientToAdmissions(ObjectId patientId)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the patient to be returned to admissions.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function ReturnPatientToAdmissions(patientId As ObjectId) As Task
  overload: adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Admission)
  commentId: M:adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Admission)
  id: ReturnPatientToAdmissions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Admission)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: ReturnPatientToAdmissions(ObjectId, Admission)
  nameWithType: AdmissionService.ReturnPatientToAdmissions(ObjectId, Admission)
  fullName: adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Admission)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ReturnPatientToAdmissions
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 378
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Returns a patient to the admissions flow by creating a new admission record from the patient's existing data, removing any prior discharge, and archiving the patient.
  example: []
  syntax:
    content: public Task ReturnPatientToAdmissions(ObjectId patientId, Admission adm)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient to be returned to admissions.
    - id: adm
      type: adas_core.Domain.Models.MongoModels.Admission
      description: The admission context used to resolve the unit and point of care for the new admission record.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function ReturnPatientToAdmissions(patientId As ObjectId, adm As Admission) As Task
  overload: adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Admission)
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
  commentId: M:adas_core.Application.Services.AdmissionService.GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
  id: GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: GetAdmissionByLocation(PatientLocation)
  nameWithType: AdmissionService.GetAdmissionByLocation(PatientLocation)
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAdmissionByLocation
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 432
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a list of admissions for the specified patient location. If an error occurs during retrieval, the error is logged and an empty list is returned.
  example: []
  syntax:
    content: public Task<List<Admission>> GetAdmissionByLocation(PatientLocation location)
    parameters:
    - id: location
      type: adas_core.Domain.Models.PatientLocation
      description: The patient location used to filter admissions.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Admission}}
      description: A task that represents the asynchronous operation. The task result contains a list of admissions matching the specified location, or an empty list if an error occurs.
    content.vb: Public Function GetAdmissionByLocation(location As PatientLocation) As Task(Of List(Of Admission))
  overload: adas_core.Application.Services.AdmissionService.GetAdmissionByLocation*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
  id: GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: GetAdmissionByPointOfCareId(ObjectId)
  nameWithType: AdmissionService.GetAdmissionByPointOfCareId(ObjectId)
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAdmissionByPointOfCareId
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 451
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a list of admissions associated with the specified point of care identifier, enriching each admission with its patient location information when available.
  example: []
  syntax:
    content: public Task<List<Admission>> GetAdmissionByPointOfCareId(ObjectId pocId)
    parameters:
    - id: pocId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the point of care whose admissions should be retrieved.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Admission}}
      description: A task representing the asynchronous operation, containing the list of admissions for the given point of care, or an empty list if an error occurs.
    content.vb: Public Function GetAdmissionByPointOfCareId(pocId As ObjectId) As Task(Of List(Of Admission))
  overload: adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareId*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
  commentId: M:adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
  id: GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: GetAdmissionByPointOfCareIdAndLocale(ObjectId, LocaleEnum)
  nameWithType: AdmissionService.GetAdmissionByPointOfCareIdAndLocale(ObjectId, LocaleEnum)
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAdmissionByPointOfCareIdAndLocale
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 477
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves all admissions associated with the specified point of care and applies translations according to the given locale in parallel.
  example: []
  syntax:
    content: public Task<List<Admission>> GetAdmissionByPointOfCareIdAndLocale(ObjectId pocId, LocaleEnum locale)
    parameters:
    - id: pocId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the point of care whose admissions will be retrieved.
    - id: locale
      type: adas_core.Domain.Models.Masters.LocaleEnum
      description: The locale used to translate the admission fields.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Admission}}
      description: A task that represents the asynchronous operation, containing a list of admissions with their fields translated to the specified locale.
    content.vb: Public Function GetAdmissionByPointOfCareIdAndLocale(pocId As ObjectId, locale As LocaleEnum) As Task(Of List(Of Admission))
  overload: adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareIdAndLocale*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdmissionService.GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
  id: GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: GetAdmissionByUnitIdWithOutPoC(ObjectId)
  nameWithType: AdmissionService.GetAdmissionByUnitIdWithOutPoC(ObjectId)
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAdmissionByUnitIdWithOutPoC
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 495
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves admissions associated with the specified unit, excluding those linked to a Point of Care (PoC).

    If an error occurs during retrieval, the exception is logged and an empty list is returned as a fallback.
  example: []
  syntax:
    content: public Task<List<Admission>> GetAdmissionByUnitIdWithOutPoC(ObjectId unitId)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the unit whose admissions (without PoC) are being requested.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Admission}}
      description: A task that returns a list of <xref href="adas_core.Domain.Models.MongoModels.Admission" data-throw-if-not-resolved="false"></xref> objects for the given unit, or an empty list if an error occurs.
    content.vb: Public Function GetAdmissionByUnitIdWithOutPoC(unitId As ObjectId) As Task(Of List(Of Admission))
  overload: adas_core.Application.Services.AdmissionService.GetAdmissionByUnitIdWithOutPoC*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdmissionService.CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdmissionService.CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  id: CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: CountAdmissionsByUnitId(ObjectId)
  nameWithType: AdmissionService.CountAdmissionsByUnitId(ObjectId)
  fullName: adas_core.Application.Services.AdmissionService.CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CountAdmissionsByUnitId
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 515
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Asynchronously counts the number of admissions associated with the specified unit identifier by delegating to the admission repository.

    Returns 0 and logs the error if the repository operation fails, ensuring the method does not propagate exceptions to the caller.
  example: []
  syntax:
    content: public Task<long> CountAdmissionsByUnitId(ObjectId unitId)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the unit whose admissions should be counted.
    return:
      type: System.Threading.Tasks.Task{System.Int64}
      description: A task that represents the asynchronous operation. The task result contains the number of admissions for the given unit, or 0 if an error occurs.
    content.vb: Public Function CountAdmissionsByUnitId(unitId As ObjectId) As Task(Of Long)
  overload: adas_core.Application.Services.AdmissionService.CountAdmissionsByUnitId*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdmissionService.SearchByPatientNumberAndDistinctUnit(System.String,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdmissionService.SearchByPatientNumberAndDistinctUnit(System.String,MongoDB.Bson.ObjectId)
  id: SearchByPatientNumberAndDistinctUnit(System.String,MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: SearchByPatientNumberAndDistinctUnit(string, ObjectId)
  nameWithType: AdmissionService.SearchByPatientNumberAndDistinctUnit(string, ObjectId)
  fullName: adas_core.Application.Services.AdmissionService.SearchByPatientNumberAndDistinctUnit(string, MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SearchByPatientNumberAndDistinctUnit
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 535
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Searches for a patient by patient number, enriching the current patient record with its point of care and unit name when available, and combines it with archived patient and admission lookups scoped to the specified unit.
  example: []
  syntax:
    content: public Task<PatientSearch?> SearchByPatientNumberAndDistinctUnit(string patientNumber, ObjectId unitId)
    parameters:
    - id: patientNumber
      type: System.String
      description: The unique patient number used as the primary search key.
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the unit used to filter the archived patient and admission searches.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PatientSearch}
      description: A <xref href="adas_core.Domain.Models.Responses.PatientSearch" data-throw-if-not-resolved="false"></xref> aggregating the current patient, archived patient, and admission data, including flags indicating whether the patient exists only in the archive and whether any of the three sources returned a result.
    content.vb: Public Function SearchByPatientNumberAndDistinctUnit(patientNumber As String, unitId As ObjectId) As Task(Of PatientSearch)
  overload: adas_core.Application.Services.AdmissionService.SearchByPatientNumberAndDistinctUnit*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.SearchByPatientNumberAndDistinctUnit(System.String,MongoDB.Bson.ObjectId)
  nameWithType.vb: AdmissionService.SearchByPatientNumberAndDistinctUnit(String, ObjectId)
  fullName.vb: adas_core.Application.Services.AdmissionService.SearchByPatientNumberAndDistinctUnit(String, MongoDB.Bson.ObjectId)
  name.vb: SearchByPatientNumberAndDistinctUnit(String, ObjectId)
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByPatientNumber(System.String)
  commentId: M:adas_core.Application.Services.AdmissionService.GetAdmissionByPatientNumber(System.String)
  id: GetAdmissionByPatientNumber(System.String)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: GetAdmissionByPatientNumber(string)
  nameWithType: AdmissionService.GetAdmissionByPatientNumber(string)
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByPatientNumber(string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAdmissionByPatientNumber
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 565
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves the admission record associated with the specified patient clinical record number (NHC) from the admission repository.
  example: []
  syntax:
    content: public Task<Admission?> GetAdmissionByPatientNumber(string patientNumber)
    parameters:
    - id: patientNumber
      type: System.String
      description: The patient's clinical record number (NHC) used to look up the admission.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Admission}
      description: A task that resolves to the matching <xref href="adas_core.Domain.Models.MongoModels.Admission" data-throw-if-not-resolved="false"></xref> if found, or <code>null</code> when no admission exists for the given patient number.
    content.vb: Public Function GetAdmissionByPatientNumber(patientNumber As String) As Task(Of Admission)
  overload: adas_core.Application.Services.AdmissionService.GetAdmissionByPatientNumber*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPatientNumber(System.String)
  nameWithType.vb: AdmissionService.GetAdmissionByPatientNumber(String)
  fullName.vb: adas_core.Application.Services.AdmissionService.GetAdmissionByPatientNumber(String)
  name.vb: GetAdmissionByPatientNumber(String)
- uid: adas_core.Application.Services.AdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  commentId: M:adas_core.Application.Services.AdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  id: UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: UpdatePatientMasterListItemChange(UpdateOptionMasterListDto, IEnumerable<Unit>, string)
  nameWithType: AdmissionService.UpdatePatientMasterListItemChange(UpdateOptionMasterListDto, IEnumerable<Unit>, string)
  fullName: adas_core.Application.Services.AdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto, System.Collections.Generic.IEnumerable<adas_core.Domain.Models.MongoModels.Unit>, string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdatePatientMasterListItemChange
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 576
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Updates the master list option for admissions associated with the specified units, records an audit log entry for each modified admission, and broadcasts the updates.
  example: []
  syntax:
    content: public Task UpdatePatientMasterListItemChange(UpdateOptionMasterListDto opt, IEnumerable<Unit> unitList, string typeName)
    parameters:
    - id: opt
      type: adas_core.Domain.Models.DTO.UpdateOptionMasterListDto
      description: The master list update options to apply to the matching admissions.
    - id: unitList
      type: System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit}
      description: The collection of units whose admissions are affected by the update.
    - id: typeName
      type: System.String
      description: The name of the master list type being modified.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function UpdatePatientMasterListItemChange(opt As UpdateOptionMasterListDto, unitList As IEnumerable(Of Unit), typeName As String) As Task
  overload: adas_core.Application.Services.AdmissionService.UpdatePatientMasterListItemChange*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  nameWithType.vb: AdmissionService.UpdatePatientMasterListItemChange(UpdateOptionMasterListDto, IEnumerable(Of Unit), String)
  fullName.vb: adas_core.Application.Services.AdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto, System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.MongoModels.Unit), String)
  name.vb: UpdatePatientMasterListItemChange(UpdateOptionMasterListDto, IEnumerable(Of Unit), String)
- uid: adas_core.Application.Services.AdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  commentId: M:adas_core.Application.Services.AdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  id: DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: DeletePatientMasterListItem(OptionList, IEnumerable<Unit>, string)
  nameWithType: AdmissionService.DeletePatientMasterListItem(OptionList, IEnumerable<Unit>, string)
  fullName: adas_core.Application.Services.AdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList, System.Collections.Generic.IEnumerable<adas_core.Domain.Models.MongoModels.Unit>, string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeletePatientMasterListItem
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 596
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Deletes a master list option from patient admissions associated with the specified units and type, records an audit log entry for each affected admission, and broadcasts the admission update when the updated admission is found.
  example: []
  syntax:
    content: public Task DeletePatientMasterListItem(OptionList opt, IEnumerable<Unit> unitList, string typeName)
    parameters:
    - id: opt
      type: adas_core.Domain.Models.Masters.OptionList
      description: The master list option to remove from the admissions.
    - id: unitList
      type: System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit}
      description: The collection of units whose admissions will be processed for the deletion.
    - id: typeName
      type: System.String
      description: The name of the option type being deleted.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function DeletePatientMasterListItem(opt As OptionList, unitList As IEnumerable(Of Unit), typeName As String) As Task
  overload: adas_core.Application.Services.AdmissionService.DeletePatientMasterListItem*
  implements:
  - adas_core.Application.Services.Interfaces.IAdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  nameWithType.vb: AdmissionService.DeletePatientMasterListItem(OptionList, IEnumerable(Of Unit), String)
  fullName.vb: adas_core.Application.Services.AdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList, System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.MongoModels.Unit), String)
  name.vb: DeletePatientMasterListItem(OptionList, IEnumerable(Of Unit), String)
- uid: adas_core.Application.Services.AdmissionService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  commentId: M:adas_core.Application.Services.AdmissionService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  id: SaveRequest(adas_core.Domain.Models.ApiRequest)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: SaveRequest(ApiRequest)
  nameWithType: AdmissionService.SaveRequest(ApiRequest)
  fullName: adas_core.Application.Services.AdmissionService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SaveRequest
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 617
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Processes an admission API request by performing the appropriate action based on the request type: inserts a new admission, updates an existing one, or deletes it.

    Required fields (Nhc, Origin, and Diagnosis) are validated before insert and update operations, and the method exits early when the admission or any required value is missing.
  example: []
  syntax:
    content: public Task SaveRequest(ApiRequest apiRequest)
    parameters:
    - id: apiRequest
      type: adas_core.Domain.Models.ApiRequest
      description: The API request containing the admission payload and the operation type to execute.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function SaveRequest(apiRequest As ApiRequest) As Task
  overload: adas_core.Application.Services.AdmissionService.SaveRequest*
  implements:
  - adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest)
- uid: adas_core.Application.Services.AdmissionService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  commentId: M:adas_core.Application.Services.AdmissionService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  id: SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  parent: adas_core.Application.Services.AdmissionService
  langs:
  - csharp
  - vb
  name: SaveRequestAsync(ApiRequest)
  nameWithType: AdmissionService.SaveRequestAsync(ApiRequest)
  fullName: adas_core.Application.Services.AdmissionService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdmissionService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SaveRequestAsync
    path: ../../adas-core.Application/Services/AdmissionService.cs
    startLine: 676
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously saves the specified API request by scheduling the underlying save operation on a background task.
  example: []
  syntax:
    content: public Task SaveRequestAsync(ApiRequest apiRequest)
    parameters:
    - id: apiRequest
      type: adas_core.Domain.Models.ApiRequest
      description: The API request to persist.
    return:
      type: System.Threading.Tasks.Task
      description: A task that represents the asynchronous save operation.
    content.vb: Public Function SaveRequestAsync(apiRequest As ApiRequest) As Task
  overload: adas_core.Application.Services.AdmissionService.SaveRequestAsync*
  implements:
  - adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
references:
- uid: adas_core.Application.Services
  commentId: N:adas_core.Application.Services
  href: adas_core.html
  name: adas_core.Application.Services
  nameWithType: adas_core.Application.Services
  fullName: adas_core.Application.Services
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Services
    name: Services
    href: adas_core.Application.Services.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Services
    name: Services
    href: adas_core.Application.Services.html
- uid: System.Object
  commentId: T:System.Object
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object
  name: object
  nameWithType: object
  fullName: object
  nameWithType.vb: Object
  fullName.vb: Object
  name.vb: Object
- uid: adas_core.Application.Services.Interfaces.IAdmissionService
  commentId: T:adas_core.Application.Services.Interfaces.IAdmissionService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html
  name: IAdmissionService
  nameWithType: IAdmissionService
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService
- uid: adas_core.Application.Services.Interfaces.IApiRequestService
  commentId: T:adas_core.Application.Services.Interfaces.IApiRequestService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IApiRequestService.html
  name: IApiRequestService
  nameWithType: IApiRequestService
  fullName: adas_core.Application.Services.Interfaces.IApiRequestService
- uid: System.Object.Equals(System.Object)
  commentId: M:System.Object.Equals(System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  name: Equals(object)
  nameWithType: object.Equals(object)
  fullName: object.Equals(object)
  nameWithType.vb: Object.Equals(Object)
  fullName.vb: Object.Equals(Object)
  name.vb: Equals(Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.Equals(System.Object,System.Object)
  commentId: M:System.Object.Equals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  name: Equals(object, object)
  nameWithType: object.Equals(object, object)
  fullName: object.Equals(object, object)
  nameWithType.vb: Object.Equals(Object, Object)
  fullName.vb: Object.Equals(Object, Object)
  name.vb: Equals(Object, Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.GetHashCode
  commentId: M:System.Object.GetHashCode
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  name: GetHashCode()
  nameWithType: object.GetHashCode()
  fullName: object.GetHashCode()
  nameWithType.vb: Object.GetHashCode()
  fullName.vb: Object.GetHashCode()
  spec.csharp:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  - name: (
  - name: )
- uid: System.Object.GetType
  commentId: M:System.Object.GetType
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  name: GetType()
  nameWithType: object.GetType()
  fullName: object.GetType()
  nameWithType.vb: Object.GetType()
  fullName.vb: Object.GetType()
  spec.csharp:
  - uid: System.Object.GetType
    name: GetType
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.GetType
    name: GetType
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  - name: (
  - name: )
- uid: System.Object.MemberwiseClone
  commentId: M:System.Object.MemberwiseClone
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  name: MemberwiseClone()
  nameWithType: object.MemberwiseClone()
  fullName: object.MemberwiseClone()
  nameWithType.vb: Object.MemberwiseClone()
  fullName.vb: Object.MemberwiseClone()
  spec.csharp:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  - name: (
  - name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
  commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  name: ReferenceEquals(object, object)
  nameWithType: object.ReferenceEquals(object, object)
  fullName: object.ReferenceEquals(object, object)
  nameWithType.vb: Object.ReferenceEquals(Object, Object)
  fullName.vb: Object.ReferenceEquals(Object, Object)
  name.vb: ReferenceEquals(Object, Object)
  spec.csharp:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.ToString
  commentId: M:System.Object.ToString
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  name: ToString()
  nameWithType: object.ToString()
  fullName: object.ToString()
  nameWithType.vb: Object.ToString()
  fullName.vb: Object.ToString()
  spec.csharp:
  - uid: System.Object.ToString
    name: ToString
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.ToString
    name: ToString
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  - name: (
  - name: )
- uid: System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber
  commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  parent: adas_core.Domain.Utils.NumberUtils
  definition: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  name: IsNumber(object)
  nameWithType: NumberUtils.IsNumber(object)
  fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
  nameWithType.vb: NumberUtils.IsNumber(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
  name.vb: IsNumber(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble
  commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  parent: adas_core.Domain.Utils.NumberUtils
  definition: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  name: ToDouble(object)
  nameWithType: NumberUtils.ToDouble(object)
  fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
  nameWithType.vb: NumberUtils.ToDouble(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
  name.vb: ToDouble(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr
  commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  parent: adas_core.Domain.Utils.ObjectUtils
  definition: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  name: ToStr(object)
  nameWithType: ObjectUtils.ToStr(object)
  fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
  nameWithType.vb: ObjectUtils.ToStr(Object)
  fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
  name.vb: ToStr(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System
  commentId: N:System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System
  nameWithType: System
  fullName: System
- uid: adas_core.Application.Services.Interfaces
  commentId: N:adas_core.Application.Services.Interfaces
  href: adas_core.html
  name: adas_core.Application.Services.Interfaces
  nameWithType: adas_core.Application.Services.Interfaces
  fullName: adas_core.Application.Services.Interfaces
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Services
    name: Services
    href: adas_core.Application.Services.html
  - name: .
  - uid: adas_core.Application.Services.Interfaces
    name: Interfaces
    href: adas_core.Application.Services.Interfaces.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Services
    name: Services
    href: adas_core.Application.Services.html
  - name: .
  - uid: adas_core.Application.Services.Interfaces
    name: Interfaces
    href: adas_core.Application.Services.Interfaces.html
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  name: IsNumber(object)
  nameWithType: NumberUtils.IsNumber(object)
  fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
  nameWithType.vb: NumberUtils.IsNumber(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
  name.vb: IsNumber(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.NumberUtils
  commentId: T:adas_core.Domain.Utils.NumberUtils
  parent: adas_core.Domain.Utils
  href: adas_core.Domain.Utils.NumberUtils.html
  name: NumberUtils
  nameWithType: NumberUtils
  fullName: adas_core.Domain.Utils.NumberUtils
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  name: ToDouble(object)
  nameWithType: NumberUtils.ToDouble(object)
  fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
  nameWithType.vb: NumberUtils.ToDouble(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
  name.vb: ToDouble(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  name: ToStr(object)
  nameWithType: ObjectUtils.ToStr(object)
  fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
  nameWithType.vb: ObjectUtils.ToStr(Object)
  fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
  name.vb: ToStr(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.ObjectUtils
  commentId: T:adas_core.Domain.Utils.ObjectUtils
  parent: adas_core.Domain.Utils
  href: adas_core.Domain.Utils.ObjectUtils.html
  name: ObjectUtils
  nameWithType: ObjectUtils
  fullName: adas_core.Domain.Utils.ObjectUtils
- uid: adas_core.Domain.Utils
  commentId: N:adas_core.Domain.Utils
  href: adas_core.html
  name: adas_core.Domain.Utils
  nameWithType: adas_core.Domain.Utils
  fullName: adas_core.Domain.Utils
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Utils
    name: Utils
    href: adas_core.Domain.Utils.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Utils
    name: Utils
    href: adas_core.Domain.Utils.html
- uid: adas_core.Application.Services.AdmissionService.#ctor*
  commentId: Overload:adas_core.Application.Services.AdmissionService.#ctor
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService__ctor_Microsoft_Extensions_Logging_ILogger_adas_core_Application_Services_AdmissionService__adas_core_Application_Services_Interfaces_ISubscribersService_adas_core_Application_Repositories_Interfaces_IAdmissionRepository_adas_core_Application_Services_Interfaces_IClientMessageService_adas_core_Application_Services_Interfaces_IUnitService_adas_core_Application_Services_Interfaces_IPatientService_adas_core_Application_Services_Interfaces_IPointOfCareService_adas_core_Application_Services_Interfaces_IDisplayService_adas_core_Application_Services_Interfaces_IDischargeService_adas_core_Application_Repositories_Interfaces_IPatientArchiveRepository_Microsoft_AspNetCore_Http_IHttpContextAccessor_adas_core_Application_Services_Interfaces_ILocalAuditService_adas_core_Application_Services_Interfaces_IMasterListServiceFactory_
  name: AdmissionService
  nameWithType: AdmissionService.AdmissionService
  fullName: adas_core.Application.Services.AdmissionService.AdmissionService
  nameWithType.vb: AdmissionService.New
  fullName.vb: adas_core.Application.Services.AdmissionService.New
  name.vb: New
- uid: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdmissionService}
  commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdmissionService}
  parent: Microsoft.Extensions.Logging
  definition: Microsoft.Extensions.Logging.ILogger`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  name: ILogger<AdmissionService>
  nameWithType: ILogger<AdmissionService>
  fullName: Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.AdmissionService>
  nameWithType.vb: ILogger(Of AdmissionService)
  fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.AdmissionService)
  name.vb: ILogger(Of AdmissionService)
  spec.csharp:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: <
  - uid: adas_core.Application.Services.AdmissionService
    name: AdmissionService
    href: adas_core.Application.Services.AdmissionService.html
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Application.Services.AdmissionService
    name: AdmissionService
    href: adas_core.Application.Services.AdmissionService.html
  - name: )
- uid: adas_core.Application.Services.Interfaces.ISubscribersService
  commentId: T:adas_core.Application.Services.Interfaces.ISubscribersService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.ISubscribersService.html
  name: ISubscribersService
  nameWithType: ISubscribersService
  fullName: adas_core.Application.Services.Interfaces.ISubscribersService
- uid: adas_core.Application.Repositories.Interfaces.IAdmissionRepository
  commentId: T:adas_core.Application.Repositories.Interfaces.IAdmissionRepository
  parent: adas_core.Application.Repositories.Interfaces
  href: adas_core.Application.Repositories.Interfaces.IAdmissionRepository.html
  name: IAdmissionRepository
  nameWithType: IAdmissionRepository
  fullName: adas_core.Application.Repositories.Interfaces.IAdmissionRepository
- uid: adas_core.Application.Services.Interfaces.IClientMessageService
  commentId: T:adas_core.Application.Services.Interfaces.IClientMessageService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IClientMessageService.html
  name: IClientMessageService
  nameWithType: IClientMessageService
  fullName: adas_core.Application.Services.Interfaces.IClientMessageService
- uid: adas_core.Application.Services.Interfaces.IUnitService
  commentId: T:adas_core.Application.Services.Interfaces.IUnitService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IUnitService.html
  name: IUnitService
  nameWithType: IUnitService
  fullName: adas_core.Application.Services.Interfaces.IUnitService
- uid: adas_core.Application.Services.Interfaces.IPatientService
  commentId: T:adas_core.Application.Services.Interfaces.IPatientService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IPatientService.html
  name: IPatientService
  nameWithType: IPatientService
  fullName: adas_core.Application.Services.Interfaces.IPatientService
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService
  commentId: T:adas_core.Application.Services.Interfaces.IPointOfCareService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html
  name: IPointOfCareService
  nameWithType: IPointOfCareService
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService
- uid: adas_core.Application.Services.Interfaces.IDisplayService
  commentId: T:adas_core.Application.Services.Interfaces.IDisplayService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IDisplayService.html
  name: IDisplayService
  nameWithType: IDisplayService
  fullName: adas_core.Application.Services.Interfaces.IDisplayService
- uid: adas_core.Application.Services.Interfaces.IDischargeService
  commentId: T:adas_core.Application.Services.Interfaces.IDischargeService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IDischargeService.html
  name: IDischargeService
  nameWithType: IDischargeService
  fullName: adas_core.Application.Services.Interfaces.IDischargeService
- uid: adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository
  commentId: T:adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository
  parent: adas_core.Application.Repositories.Interfaces
  href: adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository.html
  name: IPatientArchiveRepository
  nameWithType: IPatientArchiveRepository
  fullName: adas_core.Application.Repositories.Interfaces.IPatientArchiveRepository
- uid: Microsoft.AspNetCore.Http.IHttpContextAccessor
  commentId: T:Microsoft.AspNetCore.Http.IHttpContextAccessor
  parent: Microsoft.AspNetCore.Http
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http.ihttpcontextaccessor
  name: IHttpContextAccessor
  nameWithType: IHttpContextAccessor
  fullName: Microsoft.AspNetCore.Http.IHttpContextAccessor
- uid: adas_core.Application.Services.Interfaces.ILocalAuditService
  commentId: T:adas_core.Application.Services.Interfaces.ILocalAuditService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.ILocalAuditService.html
  name: ILocalAuditService
  nameWithType: ILocalAuditService
  fullName: adas_core.Application.Services.Interfaces.ILocalAuditService
- uid: adas_core.Application.Services.Interfaces.IMasterListServiceFactory
  commentId: T:adas_core.Application.Services.Interfaces.IMasterListServiceFactory
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IMasterListServiceFactory.html
  name: IMasterListServiceFactory
  nameWithType: IMasterListServiceFactory
  fullName: adas_core.Application.Services.Interfaces.IMasterListServiceFactory
- uid: Microsoft.Extensions.Logging.ILogger`1
  commentId: T:Microsoft.Extensions.Logging.ILogger`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  name: ILogger<TCategoryName>
  nameWithType: ILogger<TCategoryName>
  fullName: Microsoft.Extensions.Logging.ILogger<TCategoryName>
  nameWithType.vb: ILogger(Of TCategoryName)
  fullName.vb: Microsoft.Extensions.Logging.ILogger(Of TCategoryName)
  name.vb: ILogger(Of TCategoryName)
  spec.csharp:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: <
  - name: TCategoryName
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: (
  - name: Of
  - name: " "
  - name: TCategoryName
  - name: )
- uid: Microsoft.Extensions.Logging
  commentId: N:Microsoft.Extensions.Logging
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft
  name: Microsoft.Extensions.Logging
  nameWithType: Microsoft.Extensions.Logging
  fullName: Microsoft.Extensions.Logging
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.Extensions
    name: Extensions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
  - name: .
  - uid: Microsoft.Extensions.Logging
    name: Logging
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.Extensions
    name: Extensions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
  - name: .
  - uid: Microsoft.Extensions.Logging
    name: Logging
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging
- uid: adas_core.Application.Repositories.Interfaces
  commentId: N:adas_core.Application.Repositories.Interfaces
  href: adas_core.html
  name: adas_core.Application.Repositories.Interfaces
  nameWithType: adas_core.Application.Repositories.Interfaces
  fullName: adas_core.Application.Repositories.Interfaces
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Repositories
    name: Repositories
    href: adas_core.Application.Repositories.html
  - name: .
  - uid: adas_core.Application.Repositories.Interfaces
    name: Interfaces
    href: adas_core.Application.Repositories.Interfaces.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Repositories
    name: Repositories
    href: adas_core.Application.Repositories.html
  - name: .
  - uid: adas_core.Application.Repositories.Interfaces
    name: Interfaces
    href: adas_core.Application.Repositories.Interfaces.html
- uid: Microsoft.AspNetCore.Http
  commentId: N:Microsoft.AspNetCore.Http
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft
  name: Microsoft.AspNetCore.Http
  nameWithType: Microsoft.AspNetCore.Http
  fullName: Microsoft.AspNetCore.Http
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.AspNetCore
    name: AspNetCore
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore
  - name: .
  - uid: Microsoft.AspNetCore.Http
    name: Http
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.AspNetCore
    name: AspNetCore
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore
  - name: .
  - uid: Microsoft.AspNetCore.Http
    name: Http
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http
- uid: adas_core.Domain.Models.MongoModels.Admission.Id
  commentId: P:adas_core.Domain.Models.MongoModels.Admission.Id
  name: Id
  nameWithType: Admission.Id
  fullName: adas_core.Domain.Models.MongoModels.Admission.Id
- uid: adas_core.Application.Services.AdmissionService.DeleteAdmissionAsync*
  commentId: Overload:adas_core.Application.Services.AdmissionService.DeleteAdmissionAsync
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_DeleteAdmissionAsync_adas_core_Domain_Models_MongoModels_Admission_
  name: DeleteAdmissionAsync
  nameWithType: AdmissionService.DeleteAdmissionAsync
  fullName: adas_core.Application.Services.AdmissionService.DeleteAdmissionAsync
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeleteAdmissionAsync_adas_core_Domain_Models_MongoModels_Admission_
  name: DeleteAdmissionAsync(Admission)
  nameWithType: IAdmissionService.DeleteAdmissionAsync(Admission)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
    name: DeleteAdmissionAsync
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeleteAdmissionAsync_adas_core_Domain_Models_MongoModels_Admission_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
    name: DeleteAdmissionAsync
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeleteAdmissionAsync_adas_core_Domain_Models_MongoModels_Admission_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: )
- uid: adas_core.Domain.Models.MongoModels.Admission
  commentId: T:adas_core.Domain.Models.MongoModels.Admission
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Admission.html
  name: Admission
  nameWithType: Admission
  fullName: adas_core.Domain.Models.MongoModels.Admission
- 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.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.Application.Services.AdmissionService.DeleteAdmissionByIdAsync*
  commentId: Overload:adas_core.Application.Services.AdmissionService.DeleteAdmissionByIdAsync
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_DeleteAdmissionByIdAsync_MongoDB_Bson_ObjectId_
  name: DeleteAdmissionByIdAsync
  nameWithType: AdmissionService.DeleteAdmissionByIdAsync
  fullName: adas_core.Application.Services.AdmissionService.DeleteAdmissionByIdAsync
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeleteAdmissionByIdAsync_MongoDB_Bson_ObjectId_
  name: DeleteAdmissionByIdAsync(ObjectId)
  nameWithType: IAdmissionService.DeleteAdmissionByIdAsync(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
    name: DeleteAdmissionByIdAsync
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeleteAdmissionByIdAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionByIdAsync(MongoDB.Bson.ObjectId)
    name: DeleteAdmissionByIdAsync
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeleteAdmissionByIdAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: MongoDB.Bson.ObjectId
  commentId: T:MongoDB.Bson.ObjectId
  parent: MongoDB.Bson
  isExternal: true
  name: ObjectId
  nameWithType: ObjectId
  fullName: MongoDB.Bson.ObjectId
- uid: MongoDB.Bson
  commentId: N:MongoDB.Bson
  isExternal: true
  name: MongoDB.Bson
  nameWithType: MongoDB.Bson
  fullName: MongoDB.Bson
  spec.csharp:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Bson
    name: Bson
    isExternal: true
  spec.vb:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Bson
    name: Bson
    isExternal: true
- uid: adas_core.Application.Services.AdmissionService.DeleteAdmissionsByUnitId*
  commentId: Overload:adas_core.Application.Services.AdmissionService.DeleteAdmissionsByUnitId
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_DeleteAdmissionsByUnitId_MongoDB_Bson_ObjectId_
  name: DeleteAdmissionsByUnitId
  nameWithType: AdmissionService.DeleteAdmissionsByUnitId
  fullName: adas_core.Application.Services.AdmissionService.DeleteAdmissionsByUnitId
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeleteAdmissionsByUnitId_MongoDB_Bson_ObjectId_
  name: DeleteAdmissionsByUnitId(ObjectId)
  nameWithType: IAdmissionService.DeleteAdmissionsByUnitId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
    name: DeleteAdmissionsByUnitId
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeleteAdmissionsByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeleteAdmissionsByUnitId(MongoDB.Bson.ObjectId)
    name: DeleteAdmissionsByUnitId
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeleteAdmissionsByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Domain.Models.MongoModels.Admission.PatientLocation
  commentId: P:adas_core.Domain.Models.MongoModels.Admission.PatientLocation
  name: PatientLocation
  nameWithType: Admission.PatientLocation
  fullName: adas_core.Domain.Models.MongoModels.Admission.PatientLocation
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByIdAsync*
  commentId: Overload:adas_core.Application.Services.AdmissionService.GetAdmissionByIdAsync
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_GetAdmissionByIdAsync_MongoDB_Bson_ObjectId_
  name: GetAdmissionByIdAsync
  nameWithType: AdmissionService.GetAdmissionByIdAsync
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByIdAsync
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByIdAsync_MongoDB_Bson_ObjectId_
  name: GetAdmissionByIdAsync(ObjectId)
  nameWithType: IAdmissionService.GetAdmissionByIdAsync(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
    name: GetAdmissionByIdAsync
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByIdAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByIdAsync(MongoDB.Bson.ObjectId)
    name: GetAdmissionByIdAsync
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByIdAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Admission}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Admission}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<Admission>
  nameWithType: Task<Admission>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.Admission>
  nameWithType.vb: Task(Of Admission)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.Admission)
  name.vb: Task(Of Admission)
  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.Admission
    name: Admission
  - 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.Admission
    name: Admission
  - 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.Application.Exceptions.NotFoundException
  commentId: T:adas_core.Application.Exceptions.NotFoundException
  href: adas_core.Application.Exceptions.NotFoundException.html
  name: NotFoundException
  nameWithType: NotFoundException
  fullName: adas_core.Application.Exceptions.NotFoundException
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionsAsync*
  commentId: Overload:adas_core.Application.Services.AdmissionService.GetAdmissionsAsync
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_GetAdmissionsAsync
  name: GetAdmissionsAsync
  nameWithType: AdmissionService.GetAdmissionsAsync
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionsAsync
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionsAsync
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionsAsync
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionsAsync
  name: GetAdmissionsAsync()
  nameWithType: IAdmissionService.GetAdmissionsAsync()
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionsAsync()
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionsAsync
    name: GetAdmissionsAsync
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionsAsync
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionsAsync
    name: GetAdmissionsAsync
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionsAsync
  - name: (
  - name: )
- uid: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Admission}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Admission}}
  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<Admission>>
  nameWithType: Task<IEnumerable<Admission>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<adas_core.Domain.Models.MongoModels.Admission>>
  nameWithType.vb: Task(Of IEnumerable(Of Admission))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.MongoModels.Admission))
  name.vb: Task(Of IEnumerable(Of Admission))
  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.Admission
    name: Admission
  - 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.Admission
    name: Admission
  - name: )
  - name: )
- uid: adas_core.Application.Exceptions.ConflictException
  commentId: T:adas_core.Application.Exceptions.ConflictException
  href: adas_core.Application.Exceptions.ConflictException.html
  name: ConflictException
  nameWithType: ConflictException
  fullName: adas_core.Application.Exceptions.ConflictException
- uid: adas_core.Application.Services.AdmissionService.InsertAdmission*
  commentId: Overload:adas_core.Application.Services.AdmissionService.InsertAdmission
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_InsertAdmission_adas_core_Domain_Models_MongoModels_Admission_
  name: InsertAdmission
  nameWithType: AdmissionService.InsertAdmission
  fullName: adas_core.Application.Services.AdmissionService.InsertAdmission
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_InsertAdmission_adas_core_Domain_Models_MongoModels_Admission_
  name: InsertAdmission(Admission)
  nameWithType: IAdmissionService.InsertAdmission(Admission)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
    name: InsertAdmission
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_InsertAdmission_adas_core_Domain_Models_MongoModels_Admission_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.InsertAdmission(adas_core.Domain.Models.MongoModels.Admission)
    name: InsertAdmission
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_InsertAdmission_adas_core_Domain_Models_MongoModels_Admission_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: )
- uid: adas_core.Application.Services.AdmissionService.UpdateAdmissionAsync*
  commentId: Overload:adas_core.Application.Services.AdmissionService.UpdateAdmissionAsync
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_UpdateAdmissionAsync_adas_core_Domain_Models_MongoModels_Admission_
  name: UpdateAdmissionAsync
  nameWithType: AdmissionService.UpdateAdmissionAsync
  fullName: adas_core.Application.Services.AdmissionService.UpdateAdmissionAsync
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_UpdateAdmissionAsync_adas_core_Domain_Models_MongoModels_Admission_
  name: UpdateAdmissionAsync(Admission)
  nameWithType: IAdmissionService.UpdateAdmissionAsync(Admission)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
    name: UpdateAdmissionAsync
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_UpdateAdmissionAsync_adas_core_Domain_Models_MongoModels_Admission_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.UpdateAdmissionAsync(adas_core.Domain.Models.MongoModels.Admission)
    name: UpdateAdmissionAsync
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_UpdateAdmissionAsync_adas_core_Domain_Models_MongoModels_Admission_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - 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.Application.Services.AdmissionService.AdmitPatient*
  commentId: Overload:adas_core.Application.Services.AdmissionService.AdmitPatient
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_AdmitPatient_adas_core_Domain_Models_MongoModels_Admission_System_Boolean_
  name: AdmitPatient
  nameWithType: AdmissionService.AdmitPatient
  fullName: adas_core.Application.Services.AdmissionService.AdmitPatient
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission,System.Boolean)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission,System.Boolean)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_AdmitPatient_adas_core_Domain_Models_MongoModels_Admission_System_Boolean_
  name: AdmitPatient(Admission, bool)
  nameWithType: IAdmissionService.AdmitPatient(Admission, bool)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission, bool)
  nameWithType.vb: IAdmissionService.AdmitPatient(Admission, Boolean)
  fullName.vb: adas_core.Application.Services.Interfaces.IAdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission, Boolean)
  name.vb: AdmitPatient(Admission, Boolean)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission,System.Boolean)
    name: AdmitPatient
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_AdmitPatient_adas_core_Domain_Models_MongoModels_Admission_System_Boolean_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.AdmitPatient(adas_core.Domain.Models.MongoModels.Admission,System.Boolean)
    name: AdmitPatient
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_AdmitPatient_adas_core_Domain_Models_MongoModels_Admission_System_Boolean_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: System.Boolean
  commentId: T:System.Boolean
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.boolean
  name: bool
  nameWithType: bool
  fullName: bool
  nameWithType.vb: Boolean
  fullName.vb: Boolean
  name.vb: Boolean
- uid: adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions*
  commentId: Overload:adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_ReturnPatientToAdmissions_MongoDB_Bson_ObjectId_
  name: ReturnPatientToAdmissions
  nameWithType: AdmissionService.ReturnPatientToAdmissions
  fullName: adas_core.Application.Services.AdmissionService.ReturnPatientToAdmissions
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_ReturnPatientToAdmissions_MongoDB_Bson_ObjectId_
  name: ReturnPatientToAdmissions(ObjectId)
  nameWithType: IAdmissionService.ReturnPatientToAdmissions(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
    name: ReturnPatientToAdmissions
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_ReturnPatientToAdmissions_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId)
    name: ReturnPatientToAdmissions
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_ReturnPatientToAdmissions_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Admission)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Admission)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_ReturnPatientToAdmissions_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_Admission_
  name: ReturnPatientToAdmissions(ObjectId, Admission)
  nameWithType: IAdmissionService.ReturnPatientToAdmissions(ObjectId, Admission)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Admission)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Admission)
    name: ReturnPatientToAdmissions
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_ReturnPatientToAdmissions_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_Admission_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.ReturnPatientToAdmissions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Admission)
    name: ReturnPatientToAdmissions
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_ReturnPatientToAdmissions_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_Admission_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: )
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByLocation*
  commentId: Overload:adas_core.Application.Services.AdmissionService.GetAdmissionByLocation
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_GetAdmissionByLocation_adas_core_Domain_Models_PatientLocation_
  name: GetAdmissionByLocation
  nameWithType: AdmissionService.GetAdmissionByLocation
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByLocation
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByLocation_adas_core_Domain_Models_PatientLocation_
  name: GetAdmissionByLocation(PatientLocation)
  nameWithType: IAdmissionService.GetAdmissionByLocation(PatientLocation)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
    name: GetAdmissionByLocation
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByLocation_adas_core_Domain_Models_PatientLocation_
  - name: (
  - uid: adas_core.Domain.Models.PatientLocation
    name: PatientLocation
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByLocation(adas_core.Domain.Models.PatientLocation)
    name: GetAdmissionByLocation
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByLocation_adas_core_Domain_Models_PatientLocation_
  - 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: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Admission}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Admission}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<List<Admission>>
  nameWithType: Task<List<Admission>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.Admission>>
  nameWithType.vb: Task(Of List(Of Admission))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.Admission))
  name.vb: Task(Of List(Of Admission))
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: '>'
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Admission
    name: Admission
  - name: )
  - name: )
- uid: adas_core.Domain.Models
  commentId: N:adas_core.Domain.Models
  href: adas_core.html
  name: adas_core.Domain.Models
  nameWithType: adas_core.Domain.Models
  fullName: adas_core.Domain.Models
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareId*
  commentId: Overload:adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareId
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_GetAdmissionByPointOfCareId_MongoDB_Bson_ObjectId_
  name: GetAdmissionByPointOfCareId
  nameWithType: AdmissionService.GetAdmissionByPointOfCareId
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareId
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByPointOfCareId_MongoDB_Bson_ObjectId_
  name: GetAdmissionByPointOfCareId(ObjectId)
  nameWithType: IAdmissionService.GetAdmissionByPointOfCareId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
    name: GetAdmissionByPointOfCareId
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByPointOfCareId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareId(MongoDB.Bson.ObjectId)
    name: GetAdmissionByPointOfCareId
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByPointOfCareId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareIdAndLocale*
  commentId: Overload:adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareIdAndLocale
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_GetAdmissionByPointOfCareIdAndLocale_MongoDB_Bson_ObjectId_adas_core_Domain_Models_Masters_LocaleEnum_
  name: GetAdmissionByPointOfCareIdAndLocale
  nameWithType: AdmissionService.GetAdmissionByPointOfCareIdAndLocale
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByPointOfCareIdAndLocale
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByPointOfCareIdAndLocale_MongoDB_Bson_ObjectId_adas_core_Domain_Models_Masters_LocaleEnum_
  name: GetAdmissionByPointOfCareIdAndLocale(ObjectId, LocaleEnum)
  nameWithType: IAdmissionService.GetAdmissionByPointOfCareIdAndLocale(ObjectId, LocaleEnum)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
    name: GetAdmissionByPointOfCareIdAndLocale
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByPointOfCareIdAndLocale_MongoDB_Bson_ObjectId_adas_core_Domain_Models_Masters_LocaleEnum_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPointOfCareIdAndLocale(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
    name: GetAdmissionByPointOfCareIdAndLocale
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByPointOfCareIdAndLocale_MongoDB_Bson_ObjectId_adas_core_Domain_Models_Masters_LocaleEnum_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
  - name: )
- uid: adas_core.Domain.Models.Masters.LocaleEnum
  commentId: T:adas_core.Domain.Models.Masters.LocaleEnum
  parent: adas_core.Domain.Models.Masters
  href: adas_core.Domain.Models.Masters.LocaleEnum.html
  name: LocaleEnum
  nameWithType: LocaleEnum
  fullName: adas_core.Domain.Models.Masters.LocaleEnum
- 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.Application.Services.AdmissionService.GetAdmissionByUnitIdWithOutPoC*
  commentId: Overload:adas_core.Application.Services.AdmissionService.GetAdmissionByUnitIdWithOutPoC
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_GetAdmissionByUnitIdWithOutPoC_MongoDB_Bson_ObjectId_
  name: GetAdmissionByUnitIdWithOutPoC
  nameWithType: AdmissionService.GetAdmissionByUnitIdWithOutPoC
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByUnitIdWithOutPoC
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByUnitIdWithOutPoC_MongoDB_Bson_ObjectId_
  name: GetAdmissionByUnitIdWithOutPoC(ObjectId)
  nameWithType: IAdmissionService.GetAdmissionByUnitIdWithOutPoC(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
    name: GetAdmissionByUnitIdWithOutPoC
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByUnitIdWithOutPoC_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByUnitIdWithOutPoC(MongoDB.Bson.ObjectId)
    name: GetAdmissionByUnitIdWithOutPoC
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByUnitIdWithOutPoC_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Services.AdmissionService.CountAdmissionsByUnitId*
  commentId: Overload:adas_core.Application.Services.AdmissionService.CountAdmissionsByUnitId
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_CountAdmissionsByUnitId_MongoDB_Bson_ObjectId_
  name: CountAdmissionsByUnitId
  nameWithType: AdmissionService.CountAdmissionsByUnitId
  fullName: adas_core.Application.Services.AdmissionService.CountAdmissionsByUnitId
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_CountAdmissionsByUnitId_MongoDB_Bson_ObjectId_
  name: CountAdmissionsByUnitId(ObjectId)
  nameWithType: IAdmissionService.CountAdmissionsByUnitId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
    name: CountAdmissionsByUnitId
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_CountAdmissionsByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.CountAdmissionsByUnitId(MongoDB.Bson.ObjectId)
    name: CountAdmissionsByUnitId
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_CountAdmissionsByUnitId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Threading.Tasks.Task{System.Int64}
  commentId: T:System.Threading.Tasks.Task{System.Int64}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<long>
  nameWithType: Task<long>
  fullName: System.Threading.Tasks.Task<long>
  nameWithType.vb: Task(Of Long)
  fullName.vb: System.Threading.Tasks.Task(Of Long)
  name.vb: Task(Of Long)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Int64
    name: long
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int64
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Int64
    name: Long
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int64
  - name: )
- uid: adas_core.Domain.Models.Responses.PatientSearch
  commentId: T:adas_core.Domain.Models.Responses.PatientSearch
  href: adas_core.Domain.Models.Responses.PatientSearch.html
  name: PatientSearch
  nameWithType: PatientSearch
  fullName: adas_core.Domain.Models.Responses.PatientSearch
- uid: adas_core.Application.Services.AdmissionService.SearchByPatientNumberAndDistinctUnit*
  commentId: Overload:adas_core.Application.Services.AdmissionService.SearchByPatientNumberAndDistinctUnit
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_SearchByPatientNumberAndDistinctUnit_System_String_MongoDB_Bson_ObjectId_
  name: SearchByPatientNumberAndDistinctUnit
  nameWithType: AdmissionService.SearchByPatientNumberAndDistinctUnit
  fullName: adas_core.Application.Services.AdmissionService.SearchByPatientNumberAndDistinctUnit
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.SearchByPatientNumberAndDistinctUnit(System.String,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.SearchByPatientNumberAndDistinctUnit(System.String,MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_SearchByPatientNumberAndDistinctUnit_System_String_MongoDB_Bson_ObjectId_
  name: SearchByPatientNumberAndDistinctUnit(string, ObjectId)
  nameWithType: IAdmissionService.SearchByPatientNumberAndDistinctUnit(string, ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.SearchByPatientNumberAndDistinctUnit(string, MongoDB.Bson.ObjectId)
  nameWithType.vb: IAdmissionService.SearchByPatientNumberAndDistinctUnit(String, ObjectId)
  fullName.vb: adas_core.Application.Services.Interfaces.IAdmissionService.SearchByPatientNumberAndDistinctUnit(String, MongoDB.Bson.ObjectId)
  name.vb: SearchByPatientNumberAndDistinctUnit(String, ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.SearchByPatientNumberAndDistinctUnit(System.String,MongoDB.Bson.ObjectId)
    name: SearchByPatientNumberAndDistinctUnit
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_SearchByPatientNumberAndDistinctUnit_System_String_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: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.SearchByPatientNumberAndDistinctUnit(System.String,MongoDB.Bson.ObjectId)
    name: SearchByPatientNumberAndDistinctUnit
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_SearchByPatientNumberAndDistinctUnit_System_String_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: )
- uid: System.String
  commentId: T:System.String
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: string
  nameWithType: string
  fullName: string
  nameWithType.vb: String
  fullName.vb: String
  name.vb: String
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PatientSearch}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PatientSearch}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<PatientSearch>
  nameWithType: Task<PatientSearch>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.Responses.PatientSearch>
  nameWithType.vb: Task(Of PatientSearch)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.Responses.PatientSearch)
  name.vb: Task(Of PatientSearch)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: adas_core.Domain.Models.Responses.PatientSearch
    name: PatientSearch
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.Responses.PatientSearch
    name: PatientSearch
  - name: )
- uid: adas_core.Application.Services.AdmissionService.GetAdmissionByPatientNumber*
  commentId: Overload:adas_core.Application.Services.AdmissionService.GetAdmissionByPatientNumber
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_GetAdmissionByPatientNumber_System_String_
  name: GetAdmissionByPatientNumber
  nameWithType: AdmissionService.GetAdmissionByPatientNumber
  fullName: adas_core.Application.Services.AdmissionService.GetAdmissionByPatientNumber
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPatientNumber(System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPatientNumber(System.String)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByPatientNumber_System_String_
  name: GetAdmissionByPatientNumber(string)
  nameWithType: IAdmissionService.GetAdmissionByPatientNumber(string)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPatientNumber(string)
  nameWithType.vb: IAdmissionService.GetAdmissionByPatientNumber(String)
  fullName.vb: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPatientNumber(String)
  name.vb: GetAdmissionByPatientNumber(String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPatientNumber(System.String)
    name: GetAdmissionByPatientNumber
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByPatientNumber_System_String_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.GetAdmissionByPatientNumber(System.String)
    name: GetAdmissionByPatientNumber
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_GetAdmissionByPatientNumber_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Application.Services.AdmissionService.UpdatePatientMasterListItemChange*
  commentId: Overload:adas_core.Application.Services.AdmissionService.UpdatePatientMasterListItemChange
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_UpdatePatientMasterListItemChange_adas_core_Domain_Models_DTO_UpdateOptionMasterListDto_System_Collections_Generic_IEnumerable_adas_core_Domain_Models_MongoModels_Unit__System_String_
  name: UpdatePatientMasterListItemChange
  nameWithType: AdmissionService.UpdatePatientMasterListItemChange
  fullName: adas_core.Application.Services.AdmissionService.UpdatePatientMasterListItemChange
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_UpdatePatientMasterListItemChange_adas_core_Domain_Models_DTO_UpdateOptionMasterListDto_System_Collections_Generic_IEnumerable_adas_core_Domain_Models_MongoModels_Unit__System_String_
  name: UpdatePatientMasterListItemChange(UpdateOptionMasterListDto, IEnumerable<Unit>, string)
  nameWithType: IAdmissionService.UpdatePatientMasterListItemChange(UpdateOptionMasterListDto, IEnumerable<Unit>, string)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto, System.Collections.Generic.IEnumerable<adas_core.Domain.Models.MongoModels.Unit>, string)
  nameWithType.vb: IAdmissionService.UpdatePatientMasterListItemChange(UpdateOptionMasterListDto, IEnumerable(Of Unit), String)
  fullName.vb: adas_core.Application.Services.Interfaces.IAdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto, System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.MongoModels.Unit), String)
  name.vb: UpdatePatientMasterListItemChange(UpdateOptionMasterListDto, IEnumerable(Of Unit), String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
    name: UpdatePatientMasterListItemChange
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_UpdatePatientMasterListItemChange_adas_core_Domain_Models_DTO_UpdateOptionMasterListDto_System_Collections_Generic_IEnumerable_adas_core_Domain_Models_MongoModels_Unit__System_String_
  - name: (
  - uid: adas_core.Domain.Models.DTO.UpdateOptionMasterListDto
    name: UpdateOptionMasterListDto
  - name: ','
  - 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.Unit
    name: Unit
  - name: '>'
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.UpdatePatientMasterListItemChange(adas_core.Domain.Models.DTO.UpdateOptionMasterListDto,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
    name: UpdatePatientMasterListItemChange
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_UpdatePatientMasterListItemChange_adas_core_Domain_Models_DTO_UpdateOptionMasterListDto_System_Collections_Generic_IEnumerable_adas_core_Domain_Models_MongoModels_Unit__System_String_
  - name: (
  - uid: adas_core.Domain.Models.DTO.UpdateOptionMasterListDto
    name: UpdateOptionMasterListDto
  - name: ','
  - 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.Unit
    name: Unit
  - name: )
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - 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.IEnumerable{adas_core.Domain.Models.MongoModels.Unit}
  commentId: T:System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.IEnumerable`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: IEnumerable<Unit>
  nameWithType: IEnumerable<Unit>
  fullName: System.Collections.Generic.IEnumerable<adas_core.Domain.Models.MongoModels.Unit>
  nameWithType.vb: IEnumerable(Of Unit)
  fullName.vb: System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.MongoModels.Unit)
  name.vb: IEnumerable(Of Unit)
  spec.csharp:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - 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: 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.Application.Services.AdmissionService.DeletePatientMasterListItem*
  commentId: Overload:adas_core.Application.Services.AdmissionService.DeletePatientMasterListItem
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_DeletePatientMasterListItem_adas_core_Domain_Models_Masters_OptionList_System_Collections_Generic_IEnumerable_adas_core_Domain_Models_MongoModels_Unit__System_String_
  name: DeletePatientMasterListItem
  nameWithType: AdmissionService.DeletePatientMasterListItem
  fullName: adas_core.Application.Services.AdmissionService.DeletePatientMasterListItem
- uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IAdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
  parent: adas_core.Application.Services.Interfaces.IAdmissionService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeletePatientMasterListItem_adas_core_Domain_Models_Masters_OptionList_System_Collections_Generic_IEnumerable_adas_core_Domain_Models_MongoModels_Unit__System_String_
  name: DeletePatientMasterListItem(OptionList, IEnumerable<Unit>, string)
  nameWithType: IAdmissionService.DeletePatientMasterListItem(OptionList, IEnumerable<Unit>, string)
  fullName: adas_core.Application.Services.Interfaces.IAdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList, System.Collections.Generic.IEnumerable<adas_core.Domain.Models.MongoModels.Unit>, string)
  nameWithType.vb: IAdmissionService.DeletePatientMasterListItem(OptionList, IEnumerable(Of Unit), String)
  fullName.vb: adas_core.Application.Services.Interfaces.IAdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList, System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.MongoModels.Unit), String)
  name.vb: DeletePatientMasterListItem(OptionList, IEnumerable(Of Unit), String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
    name: DeletePatientMasterListItem
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeletePatientMasterListItem_adas_core_Domain_Models_Masters_OptionList_System_Collections_Generic_IEnumerable_adas_core_Domain_Models_MongoModels_Unit__System_String_
  - name: (
  - uid: adas_core.Domain.Models.Masters.OptionList
    name: OptionList
  - name: ','
  - 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.Unit
    name: Unit
  - name: '>'
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdmissionService.DeletePatientMasterListItem(adas_core.Domain.Models.Masters.OptionList,System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit},System.String)
    name: DeletePatientMasterListItem
    href: adas_core.Application.Services.Interfaces.IAdmissionService.html#adas_core_Application_Services_Interfaces_IAdmissionService_DeletePatientMasterListItem_adas_core_Domain_Models_Masters_OptionList_System_Collections_Generic_IEnumerable_adas_core_Domain_Models_MongoModels_Unit__System_String_
  - name: (
  - uid: adas_core.Domain.Models.Masters.OptionList
    name: OptionList
  - name: ','
  - 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.Unit
    name: Unit
  - name: )
  - 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.Application.Services.AdmissionService.SaveRequest*
  commentId: Overload:adas_core.Application.Services.AdmissionService.SaveRequest
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_SaveRequest_adas_core_Domain_Models_ApiRequest_
  name: SaveRequest
  nameWithType: AdmissionService.SaveRequest
  fullName: adas_core.Application.Services.AdmissionService.SaveRequest
- uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  commentId: M:adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  parent: adas_core.Application.Services.Interfaces.IApiRequestService
  href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequest_adas_core_Domain_Models_ApiRequest_
  name: SaveRequest(ApiRequest)
  nameWithType: IApiRequestService.SaveRequest(ApiRequest)
  fullName: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest)
    name: SaveRequest
    href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequest_adas_core_Domain_Models_ApiRequest_
  - name: (
  - uid: adas_core.Domain.Models.ApiRequest
    name: ApiRequest
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest)
    name: SaveRequest
    href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequest_adas_core_Domain_Models_ApiRequest_
  - name: (
  - uid: adas_core.Domain.Models.ApiRequest
    name: ApiRequest
  - name: )
- uid: adas_core.Domain.Models.ApiRequest
  commentId: T:adas_core.Domain.Models.ApiRequest
  parent: adas_core.Domain.Models
  href: adas_core.Domain.Models.ApiRequest.html
  name: ApiRequest
  nameWithType: ApiRequest
  fullName: adas_core.Domain.Models.ApiRequest
- uid: adas_core.Application.Services.AdmissionService.SaveRequestAsync*
  commentId: Overload:adas_core.Application.Services.AdmissionService.SaveRequestAsync
  href: adas_core.Application.Services.AdmissionService.html#adas_core_Application_Services_AdmissionService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_
  name: SaveRequestAsync
  nameWithType: AdmissionService.SaveRequestAsync
  fullName: adas_core.Application.Services.AdmissionService.SaveRequestAsync
- uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  commentId: M:adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  parent: adas_core.Application.Services.Interfaces.IApiRequestService
  href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_
  name: SaveRequestAsync(ApiRequest)
  nameWithType: IApiRequestService.SaveRequestAsync(ApiRequest)
  fullName: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
    name: SaveRequestAsync
    href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_
  - name: (
  - uid: adas_core.Domain.Models.ApiRequest
    name: ApiRequest
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
    name: SaveRequestAsync
    href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_
  - name: (
  - uid: adas_core.Domain.Models.ApiRequest
    name: ApiRequest
  - name: )
