### YamlMime:ManagedReference
items:
- uid: adas_core.Application.Services.AdminPanelService
  commentId: T:adas_core.Application.Services.AdminPanelService
  id: AdminPanelService
  parent: adas_core.Application.Services
  children:
  - adas_core.Application.Services.AdminPanelService.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},adas_core.Application.Services.Interfaces.IPatientService,adas_core.Application.Services.Interfaces.IConfigObservationService,adas_core.Application.Services.Interfaces.IMedicineService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.IUnitService,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdminPanelService},adas_core.Application.Services.Interfaces.IAdmissionService,adas_core.Application.Services.Interfaces.IAuthService,adas_core.Application.Services.Interfaces.IDischargeService,adas_core.Application.Services.Interfaces.IDisplayService)
  - adas_core.Application.Services.AdminPanelService.ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
  - adas_core.Application.Services.AdminPanelService.CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  - adas_core.Application.Services.AdminPanelService.CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
  - adas_core.Application.Services.AdminPanelService.DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdminPanelService.DeleteMedicineById(System.String)
  - adas_core.Application.Services.AdminPanelService.DeleteUnitById(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdminPanelService.FindByLocation(adas_core.Domain.Models.PatientLocation)
  - adas_core.Application.Services.AdminPanelService.FindPatient(adas_core.Domain.Models.AdmPanelRequest)
  - adas_core.Application.Services.AdminPanelService.FindPatientById(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdminPanelService.FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
  - adas_core.Application.Services.AdminPanelService.FindPatientByPatientNumber(System.String)
  - adas_core.Application.Services.AdminPanelService.GetMedicineById(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.AdminPanelService.GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
  - adas_core.Application.Services.AdminPanelService.InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
  - adas_core.Application.Services.AdminPanelService.PostMedicine(adas_core.Domain.Models.Medicine)
  - adas_core.Application.Services.AdminPanelService.UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  - adas_core.Application.Services.AdminPanelService.UpdateMedicine(adas_core.Domain.Models.Medicine)
  - adas_core.Application.Services.AdminPanelService.UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest,adas_core.Domain.Models.MongoModels.Patient)
  - adas_core.Application.Services.AdminPanelService.UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
  langs:
  - csharp
  - vb
  name: AdminPanelService
  nameWithType: AdminPanelService
  fullName: adas_core.Application.Services.AdminPanelService
  type: Class
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: AdminPanelService
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 15
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  syntax:
    content: 'public class AdminPanelService : IAdminPanelService'
    content.vb: Public Class AdminPanelService Implements IAdminPanelService
  inheritance:
  - System.Object
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService
  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.AdminPanelService.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},adas_core.Application.Services.Interfaces.IPatientService,adas_core.Application.Services.Interfaces.IConfigObservationService,adas_core.Application.Services.Interfaces.IMedicineService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.IUnitService,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdminPanelService},adas_core.Application.Services.Interfaces.IAdmissionService,adas_core.Application.Services.Interfaces.IAuthService,adas_core.Application.Services.Interfaces.IDischargeService,adas_core.Application.Services.Interfaces.IDisplayService)
  commentId: M:adas_core.Application.Services.AdminPanelService.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},adas_core.Application.Services.Interfaces.IPatientService,adas_core.Application.Services.Interfaces.IConfigObservationService,adas_core.Application.Services.Interfaces.IMedicineService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.IUnitService,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdminPanelService},adas_core.Application.Services.Interfaces.IAdmissionService,adas_core.Application.Services.Interfaces.IAuthService,adas_core.Application.Services.Interfaces.IDischargeService,adas_core.Application.Services.Interfaces.IDisplayService)
  id: '#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},adas_core.Application.Services.Interfaces.IPatientService,adas_core.Application.Services.Interfaces.IConfigObservationService,adas_core.Application.Services.Interfaces.IMedicineService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.IUnitService,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdminPanelService},adas_core.Application.Services.Interfaces.IAdmissionService,adas_core.Application.Services.Interfaces.IAuthService,adas_core.Application.Services.Interfaces.IDischargeService,adas_core.Application.Services.Interfaces.IDisplayService)'
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: AdminPanelService(IOptions<ApiSettings>, IPatientService, IConfigObservationService, IMedicineService, IPointOfCareService, IUnitService, ILogger<AdminPanelService>, IAdmissionService, IAuthService, IDischargeService, IDisplayService)
  nameWithType: AdminPanelService.AdminPanelService(IOptions<ApiSettings>, IPatientService, IConfigObservationService, IMedicineService, IPointOfCareService, IUnitService, ILogger<AdminPanelService>, IAdmissionService, IAuthService, IDischargeService, IDisplayService)
  fullName: adas_core.Application.Services.AdminPanelService.AdminPanelService(Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.ApiSettings>, adas_core.Application.Services.Interfaces.IPatientService, adas_core.Application.Services.Interfaces.IConfigObservationService, adas_core.Application.Services.Interfaces.IMedicineService, adas_core.Application.Services.Interfaces.IPointOfCareService, adas_core.Application.Services.Interfaces.IUnitService, Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.AdminPanelService>, adas_core.Application.Services.Interfaces.IAdmissionService, adas_core.Application.Services.Interfaces.IAuthService, adas_core.Application.Services.Interfaces.IDischargeService, adas_core.Application.Services.Interfaces.IDisplayService)
  type: Constructor
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: .ctor
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 15
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  syntax:
    content: public AdminPanelService(IOptions<ApiSettings> apiSettings, IPatientService patientService, IConfigObservationService configObservationService, IMedicineService medicineService, IPointOfCareService pocService, IUnitService unitService, ILogger<AdminPanelService> logger, IAdmissionService admissionService, IAuthService authService, IDischargeService dischargeService, IDisplayService displayService)
    parameters:
    - id: apiSettings
      type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
    - id: patientService
      type: adas_core.Application.Services.Interfaces.IPatientService
    - id: configObservationService
      type: adas_core.Application.Services.Interfaces.IConfigObservationService
    - id: medicineService
      type: adas_core.Application.Services.Interfaces.IMedicineService
    - id: pocService
      type: adas_core.Application.Services.Interfaces.IPointOfCareService
    - id: unitService
      type: adas_core.Application.Services.Interfaces.IUnitService
    - id: logger
      type: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdminPanelService}
    - id: admissionService
      type: adas_core.Application.Services.Interfaces.IAdmissionService
    - id: authService
      type: adas_core.Application.Services.Interfaces.IAuthService
    - id: dischargeService
      type: adas_core.Application.Services.Interfaces.IDischargeService
    - id: displayService
      type: adas_core.Application.Services.Interfaces.IDisplayService
    content.vb: Public Sub New(apiSettings As IOptions(Of ApiSettings), patientService As IPatientService, configObservationService As IConfigObservationService, medicineService As IMedicineService, pocService As IPointOfCareService, unitService As IUnitService, logger As ILogger(Of AdminPanelService), admissionService As IAdmissionService, authService As IAuthService, dischargeService As IDischargeService, displayService As IDisplayService)
  overload: adas_core.Application.Services.AdminPanelService.#ctor*
  nameWithType.vb: AdminPanelService.New(IOptions(Of ApiSettings), IPatientService, IConfigObservationService, IMedicineService, IPointOfCareService, IUnitService, ILogger(Of AdminPanelService), IAdmissionService, IAuthService, IDischargeService, IDisplayService)
  fullName.vb: adas_core.Application.Services.AdminPanelService.New(Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings), adas_core.Application.Services.Interfaces.IPatientService, adas_core.Application.Services.Interfaces.IConfigObservationService, adas_core.Application.Services.Interfaces.IMedicineService, adas_core.Application.Services.Interfaces.IPointOfCareService, adas_core.Application.Services.Interfaces.IUnitService, Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.AdminPanelService), adas_core.Application.Services.Interfaces.IAdmissionService, adas_core.Application.Services.Interfaces.IAuthService, adas_core.Application.Services.Interfaces.IDischargeService, adas_core.Application.Services.Interfaces.IDisplayService)
  name.vb: New(IOptions(Of ApiSettings), IPatientService, IConfigObservationService, IMedicineService, IPointOfCareService, IUnitService, ILogger(Of AdminPanelService), IAdmissionService, IAuthService, IDischargeService, IDisplayService)
- uid: adas_core.Application.Services.AdminPanelService.ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
  commentId: M:adas_core.Application.Services.AdminPanelService.ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
  id: ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: ArchivePatient(Patient)
  nameWithType: AdminPanelService.ArchivePatient(Patient)
  fullName: adas_core.Application.Services.AdminPanelService.ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ArchivePatient
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 40
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Archives the specified patient via the patient service and logs the operation. Returns <code>true</code> on success; any exception thrown by the underlying service is written to the console and rethrown.
  example: []
  syntax:
    content: public Task<bool> ArchivePatient(Patient patient)
    parameters:
    - id: patient
      type: adas_core.Domain.Models.MongoModels.Patient
      description: The patient to archive.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: <code>true</code> if the patient was archived successfully.
    content.vb: Public Function ArchivePatient(patient As Patient) As Task(Of Boolean)
  overload: adas_core.Application.Services.AdminPanelService.ArchivePatient*
  exceptions:
  - type: System.Exception
    commentId: T:System.Exception
    description: Rethrows any exception thrown by the underlying patient service after logging it to the console.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
- uid: adas_core.Application.Services.AdminPanelService.CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
  commentId: M:adas_core.Application.Services.AdminPanelService.CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
  id: CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: CreatePatient(AdmPanelRequest)
  nameWithType: AdminPanelService.CreatePatient(AdmPanelRequest)
  fullName: adas_core.Application.Services.AdminPanelService.CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CreatePatient
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 61
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Creates a new patient from an ADMPanel request, generating a new identifier and persisting it through the patient service.
  example: []
  syntax:
    content: public Task<Patient?> CreatePatient(AdmPanelRequest admRequest)
    parameters:
    - id: admRequest
      type: adas_core.Domain.Models.AdmPanelRequest
      description: The ADMPanel request containing the data used to populate the new patient.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Patient}
      description: The newly created <xref href="adas_core.Domain.Models.MongoModels.Patient" data-throw-if-not-resolved="false"></xref> with its generated identifier.
    content.vb: Public Function CreatePatient(admRequest As AdmPanelRequest) As Task(Of Patient)
  overload: adas_core.Application.Services.AdminPanelService.CreatePatient*
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
- uid: adas_core.Application.Services.AdminPanelService.FindPatientById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdminPanelService.FindPatientById(MongoDB.Bson.ObjectId)
  id: FindPatientById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: FindPatientById(ObjectId)
  nameWithType: AdminPanelService.FindPatientById(ObjectId)
  fullName: adas_core.Application.Services.AdminPanelService.FindPatientById(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindPatientById
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 154
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves a patient by their unique identifier from the patient service.

    Throws a not-found exception when no matching patient exists for the specified identifier.
  example: []
  syntax:
    content: public Task<Patient?> FindPatientById(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the patient to look up.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Patient}
      description: The patient matching the provided identifier.
    content.vb: Public Function FindPatientById(id As ObjectId) As Task(Of Patient)
  overload: adas_core.Application.Services.AdminPanelService.FindPatientById*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no patient is found for the specified identifier.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientById(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdminPanelService.FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
  commentId: M:adas_core.Application.Services.AdminPanelService.FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
  id: FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: FindPatientByLocation(PatientLocation)
  nameWithType: AdminPanelService.FindPatientByLocation(PatientLocation)
  fullName: adas_core.Application.Services.AdminPanelService.FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindPatientByLocation
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 166
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Finds a patient at the specified location by delegating to the patient service.

    Returns null when no patient is found at the given location.
  example: []
  syntax:
    content: public Task<Patient?> FindPatientByLocation(PatientLocation location)
    parameters:
    - id: location
      type: adas_core.Domain.Models.PatientLocation
      description: The location to search for a patient at.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Patient}
      description: A <xref href="adas_core.Domain.Models.MongoModels.Patient" data-throw-if-not-resolved="false"></xref> if one is found at the specified location; otherwise, <code>null</code>.
    content.vb: Public Function FindPatientByLocation(location As PatientLocation) As Task(Of Patient)
  overload: adas_core.Application.Services.AdminPanelService.FindPatientByLocation*
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
- uid: adas_core.Application.Services.AdminPanelService.FindPatientByPatientNumber(System.String)
  commentId: M:adas_core.Application.Services.AdminPanelService.FindPatientByPatientNumber(System.String)
  id: FindPatientByPatientNumber(System.String)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: FindPatientByPatientNumber(string)
  nameWithType: AdminPanelService.FindPatientByPatientNumber(string)
  fullName: adas_core.Application.Services.AdminPanelService.FindPatientByPatientNumber(string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindPatientByPatientNumber
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 177
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves a patient by their unique patient number by delegating to the patient service.

    Returns <code>null</code> when no matching patient is found.
  example: []
  syntax:
    content: public Task<Patient?> FindPatientByPatientNumber(string patientNumber)
    parameters:
    - id: patientNumber
      type: System.String
      description: The unique patient number used to look up the patient.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Patient}
      description: A <xref href="adas_core.Domain.Models.MongoModels.Patient" data-throw-if-not-resolved="false"></xref> if a match is found; otherwise, <code>null</code>.
    content.vb: Public Function FindPatientByPatientNumber(patientNumber As String) As Task(Of Patient)
  overload: adas_core.Application.Services.AdminPanelService.FindPatientByPatientNumber*
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByPatientNumber(System.String)
  nameWithType.vb: AdminPanelService.FindPatientByPatientNumber(String)
  fullName.vb: adas_core.Application.Services.AdminPanelService.FindPatientByPatientNumber(String)
  name.vb: FindPatientByPatientNumber(String)
- uid: adas_core.Application.Services.AdminPanelService.UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest,adas_core.Domain.Models.MongoModels.Patient)
  commentId: M:adas_core.Application.Services.AdminPanelService.UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest,adas_core.Domain.Models.MongoModels.Patient)
  id: UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest,adas_core.Domain.Models.MongoModels.Patient)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: UpdatePatientData(AdmPanelRequest, Patient)
  nameWithType: AdminPanelService.UpdatePatientData(AdmPanelRequest, Patient)
  fullName: adas_core.Application.Services.AdminPanelService.UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest, adas_core.Domain.Models.MongoModels.Patient)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdatePatientData
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 189
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Updates the patient information based on the provided administrative panel request, persisting only the patient-related fields and detecting whether the patient number has changed.
  example: []
  syntax:
    content: public Task<bool> UpdatePatientData(AdmPanelRequest request, Patient oldPatient)
    parameters:
    - id: request
      type: adas_core.Domain.Models.AdmPanelRequest
      description: The administrative panel request containing the new patient number and the updated patient data to apply.
    - id: oldPatient
      type: adas_core.Domain.Models.MongoModels.Patient
      description: The existing patient record currently stored in the database that will be updated.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that resolves to <code>true</code> when the patient data is successfully updated.
    content.vb: Public Function UpdatePatientData(request As AdmPanelRequest, oldPatient As Patient) As Task(Of Boolean)
  overload: adas_core.Application.Services.AdminPanelService.UpdatePatientData*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the request is missing the patient number, the patient payload is null, or the patient payload is empty.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest,adas_core.Domain.Models.MongoModels.Patient)
- uid: adas_core.Application.Services.AdminPanelService.UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
  commentId: M:adas_core.Application.Services.AdminPanelService.UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
  id: UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: UpdatePatientLocation(AdmPanelRequest)
  nameWithType: AdminPanelService.UpdatePatientLocation(AdmPanelRequest)
  fullName: adas_core.Application.Services.AdminPanelService.UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdatePatientLocation
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 207
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Updates the patient location based on the provided admission panel request.
  example: []
  syntax:
    content: public Task<bool> UpdatePatientLocation(AdmPanelRequest request)
    parameters:
    - id: request
      type: adas_core.Domain.Models.AdmPanelRequest
      description: The admission panel request containing the patient location details to update.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that represents the asynchronous operation. The task result is <code>true</code> if the update was successful; otherwise, <code>false</code>.
    content.vb: Public Function UpdatePatientLocation(request As AdmPanelRequest) As Task(Of Boolean)
  overload: adas_core.Application.Services.AdminPanelService.UpdatePatientLocation*
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
- uid: adas_core.Application.Services.AdminPanelService.FindPatient(adas_core.Domain.Models.AdmPanelRequest)
  commentId: M:adas_core.Application.Services.AdminPanelService.FindPatient(adas_core.Domain.Models.AdmPanelRequest)
  id: FindPatient(adas_core.Domain.Models.AdmPanelRequest)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: FindPatient(AdmPanelRequest)
  nameWithType: AdminPanelService.FindPatient(AdmPanelRequest)
  fullName: adas_core.Application.Services.AdminPanelService.FindPatient(adas_core.Domain.Models.AdmPanelRequest)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindPatient
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 253
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Asynchronously retrieves a <xref href="adas_core.Domain.Models.MongoModels.Patient" data-throw-if-not-resolved="false"></xref> based on the provided admission panel request, using location-aware lookup when the location is not fully empty.

    When a location is present, the search is performed including location criteria; otherwise the location parameter is ignored.
  example: []
  syntax:
    content: public Task<Patient?> FindPatient(AdmPanelRequest request)
    parameters:
    - id: request
      type: adas_core.Domain.Models.AdmPanelRequest
      description: The admission panel request containing the patient identification data and optional location used to locate the patient.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Patient}
      description: The matching <xref href="adas_core.Domain.Models.MongoModels.Patient" data-throw-if-not-resolved="false"></xref> if found.
    content.vb: Public Function FindPatient(request As AdmPanelRequest) As Task(Of Patient)
  overload: adas_core.Application.Services.AdminPanelService.FindPatient*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no patient matches the provided request criteria.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatient(adas_core.Domain.Models.AdmPanelRequest)
- uid: adas_core.Application.Services.AdminPanelService.FindByLocation(adas_core.Domain.Models.PatientLocation)
  commentId: M:adas_core.Application.Services.AdminPanelService.FindByLocation(adas_core.Domain.Models.PatientLocation)
  id: FindByLocation(adas_core.Domain.Models.PatientLocation)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: FindByLocation(PatientLocation)
  nameWithType: AdminPanelService.FindByLocation(PatientLocation)
  fullName: adas_core.Application.Services.AdminPanelService.FindByLocation(adas_core.Domain.Models.PatientLocation)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByLocation
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 267
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a patient associated with the specified location, throwing a not-found exception if no patient is found.
  example: []
  syntax:
    content: public Task<Patient?> FindByLocation(PatientLocation location)
    parameters:
    - id: location
      type: adas_core.Domain.Models.PatientLocation
      description: The location used to look up the patient.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Patient}
      description: The patient found at the specified location.
    content.vb: Public Function FindByLocation(location As PatientLocation) As Task(Of Patient)
  overload: adas_core.Application.Services.AdminPanelService.FindByLocation*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no patient is found for the given location.
- uid: adas_core.Application.Services.AdminPanelService.CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  commentId: M:adas_core.Application.Services.AdminPanelService.CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  id: CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: CreateConfig(ConfigObservation)
  nameWithType: AdminPanelService.CreateConfig(ConfigObservation)
  fullName: adas_core.Application.Services.AdminPanelService.CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CreateConfig
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 284
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Creates a new configuration based on the provided observation data.

    Throws a conflict exception when the underlying creation operation fails (returns null), otherwise returns true.
  example: []
  syntax:
    content: public Task<bool> CreateConfig(ConfigObservation configObservation)
    parameters:
    - id: configObservation
      type: adas_core.Domain.Models.MongoModels.ConfigObservation
      description: The configuration observation containing the data to persist.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that resolves to <code>true</code> when the configuration is created successfully.
    content.vb: Public Function CreateConfig(configObservation As ConfigObservation) As Task(Of Boolean)
  overload: adas_core.Application.Services.AdminPanelService.CreateConfig*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the configuration creation fails, indicated by a null result from the service call.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
- uid: adas_core.Application.Services.AdminPanelService.UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  commentId: M:adas_core.Application.Services.AdminPanelService.UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  id: UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: UpdateConfig(ConfigObservation)
  nameWithType: AdminPanelService.UpdateConfig(ConfigObservation)
  fullName: adas_core.Application.Services.AdminPanelService.UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateConfig
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 297
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Updates a configuration observation by delegating to the configuration service. If the service returns a null result, indicating a failure to update, a conflict exception is thrown.
  example: []
  syntax:
    content: public Task<bool> UpdateConfig(ConfigObservation configObservation)
    parameters:
    - id: configObservation
      type: adas_core.Domain.Models.MongoModels.ConfigObservation
      description: The configuration observation to update.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that resolves to <code>true</code> when the configuration is successfully updated.
    content.vb: Public Function UpdateConfig(configObservation As ConfigObservation) As Task(Of Boolean)
  overload: adas_core.Application.Services.AdminPanelService.UpdateConfig*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the underlying update operation fails, as indicated by a null result from the service.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
- uid: adas_core.Application.Services.AdminPanelService.DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdminPanelService.DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
  id: DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: DeleteConfigObservationItem(ObjectId)
  nameWithType: AdminPanelService.DeleteConfigObservationItem(ObjectId)
  fullName: adas_core.Application.Services.AdminPanelService.DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteConfigObservationItem
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 310
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Deletes a config observation item by its identifier. Throws a conflict exception if the underlying removal service returns a null result, indicating the delete could not be completed.
  example: []
  syntax:
    content: public Task<bool> DeleteConfigObservationItem(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the config observation item to delete.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: <code>true</code> when the config observation item is successfully removed.
    content.vb: Public Function DeleteConfigObservationItem(id As ObjectId) As Task(Of Boolean)
  overload: adas_core.Application.Services.AdminPanelService.DeleteConfigObservationItem*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the removal operation returns a null result, signaling a conflict with the delete request.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdminPanelService.InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.AdminPanelService.InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
  id: InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: InsertUnit(Unit)
  nameWithType: AdminPanelService.InsertUnit(Unit)
  fullName: adas_core.Application.Services.AdminPanelService.InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: InsertUnit
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 327
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Inserts a new unit and automatically creates the default Points of Care associated with it, one for each value of the <xref href="adas_core.Domain.Enums.VirtualPointOfCare" data-throw-if-not-resolved="false"></xref> enum.

    Each created Point of Care is set to Available status, using the enum value name for both Room and Bed, and its identifier is added to the unit's PointOfCareIds before updating the unit. Returns null if the initial unit insertion fails.
  example: []
  syntax:
    content: public Task<Unit?> InsertUnit(Unit unit)
    parameters:
    - id: unit
      type: adas_core.Domain.Models.MongoModels.Unit
      description: The unit to be inserted.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: The inserted unit with its associated Point of Care identifiers, or null if the unit could not be inserted.
    content.vb: Public Function InsertUnit(unit As Unit) As Task(Of Unit)
  overload: adas_core.Application.Services.AdminPanelService.InsertUnit*
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
- uid: adas_core.Application.Services.AdminPanelService.GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.AdminPanelService.GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
  id: GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: GetUnitDependencyDto(Unit)
  nameWithType: AdminPanelService.GetUnitDependencyDto(Unit)
  fullName: adas_core.Application.Services.AdminPanelService.GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetUnitDependencyDto
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 364
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously creates a <xref href="adas_core.Domain.Models.DTO.UnitInfoDto" data-throw-if-not-resolved="false"></xref> for the specified unit, populated with counts of related entities such as admissions, discharges, displays, patients, points of care, and virtual points of care. Returns <code>null</code> if any of the underlying count operations fail, logging the error.
  example: []
  syntax:
    content: public Task<UnitInfoDto?> GetUnitDependencyDto(Unit unit)
    parameters:
    - id: unit
      type: adas_core.Domain.Models.MongoModels.Unit
      description: The unit for which to build the dependency information DTO.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.DTO.UnitInfoDto}
      description: A task that resolves to a <xref href="adas_core.Domain.Models.DTO.UnitInfoDto" data-throw-if-not-resolved="false"></xref> containing the unit's dependency counts, or <code>null</code> if an error occurs while retrieving the counts.
    content.vb: Public Function GetUnitDependencyDto(unit As Unit) As Task(Of UnitInfoDto)
  overload: adas_core.Application.Services.AdminPanelService.GetUnitDependencyDto*
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
- uid: adas_core.Application.Services.AdminPanelService.DeleteUnitById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdminPanelService.DeleteUnitById(MongoDB.Bson.ObjectId)
  id: DeleteUnitById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: DeleteUnitById(ObjectId)
  nameWithType: AdminPanelService.DeleteUnitById(ObjectId)
  fullName: adas_core.Application.Services.AdminPanelService.DeleteUnitById(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteUnitById
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 394
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Deletes a unit identified by its identifier, cascading the removal to all associated resources

    (admissions, discharges, authorizations, displays, and points of care). Throws a <xref href="adas_core.Application.Exceptions.NotFoundException" data-throw-if-not-resolved="false"></xref>

    if the unit does not exist, and a <xref href="adas_core.Application.Exceptions.ConflictException" data-throw-if-not-resolved="false"></xref> if the unit still has patients assigned to it.
  example: []
  syntax:
    content: public Task<bool> DeleteUnitById(ObjectId unitId)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the unit to delete.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: <code>true</code> if the unit and its related resources were successfully deleted; otherwise, <code>false</code> when an error is caught and logged.
    content.vb: Public Function DeleteUnitById(unitId As ObjectId) As Task(Of Boolean)
  overload: adas_core.Application.Services.AdminPanelService.DeleteUnitById*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no unit is found for the specified <code class="paramref">unitId</code>.
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the unit has patients assigned to it, preventing deletion.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteUnitById(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdminPanelService.GetMedicineById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.AdminPanelService.GetMedicineById(MongoDB.Bson.ObjectId)
  id: GetMedicineById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: GetMedicineById(ObjectId)
  nameWithType: AdminPanelService.GetMedicineById(ObjectId)
  fullName: adas_core.Application.Services.AdminPanelService.GetMedicineById(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetMedicineById
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 444
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a medicine by its unique identifier, or throws an exception if the medicine cannot be found.
  example: []
  syntax:
    content: public Task<Medicine?> GetMedicineById(ObjectId medicineId)
    parameters:
    - id: medicineId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the medicine to retrieve.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Medicine}
      description: The medicine matching the specified identifier.
    content.vb: Public Function GetMedicineById(medicineId As ObjectId) As Task(Of Medicine)
  overload: adas_core.Application.Services.AdminPanelService.GetMedicineById*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no medicine is found with the specified identifier.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.GetMedicineById(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.AdminPanelService.PostMedicine(adas_core.Domain.Models.Medicine)
  commentId: M:adas_core.Application.Services.AdminPanelService.PostMedicine(adas_core.Domain.Models.Medicine)
  id: PostMedicine(adas_core.Domain.Models.Medicine)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: PostMedicine(Medicine)
  nameWithType: AdminPanelService.PostMedicine(Medicine)
  fullName: adas_core.Application.Services.AdminPanelService.PostMedicine(adas_core.Domain.Models.Medicine)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: PostMedicine
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 456
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Creates a new medicine by forwarding the request to the medicine service. Throws a conflict exception if the service is unable to create the medicine.
  example: []
  syntax:
    content: public Task<Medicine?> PostMedicine(Medicine medicine)
    parameters:
    - id: medicine
      type: adas_core.Domain.Models.Medicine
      description: The medicine to be created.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Medicine}
      description: The created <xref href="adas_core.Domain.Models.Medicine" data-throw-if-not-resolved="false"></xref>.
    content.vb: Public Function PostMedicine(medicine As Medicine) As Task(Of Medicine)
  overload: adas_core.Application.Services.AdminPanelService.PostMedicine*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the medicine service fails to create the medicine.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.PostMedicine(adas_core.Domain.Models.Medicine)
- uid: adas_core.Application.Services.AdminPanelService.UpdateMedicine(adas_core.Domain.Models.Medicine)
  commentId: M:adas_core.Application.Services.AdminPanelService.UpdateMedicine(adas_core.Domain.Models.Medicine)
  id: UpdateMedicine(adas_core.Domain.Models.Medicine)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: UpdateMedicine(Medicine)
  nameWithType: AdminPanelService.UpdateMedicine(Medicine)
  fullName: adas_core.Application.Services.AdminPanelService.UpdateMedicine(adas_core.Domain.Models.Medicine)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateMedicine
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 470
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Updates an existing <xref href="adas_core.Domain.Models.Medicine" data-throw-if-not-resolved="false"></xref> by delegating to the medicine service.

    Throws a <xref href="adas_core.Application.Exceptions.ConflictException" data-throw-if-not-resolved="false"></xref> when the service returns a null result, indicating the update could not be applied.
  example: []
  syntax:
    content: public Task<Medicine?> UpdateMedicine(Medicine medicine)
    parameters:
    - id: medicine
      type: adas_core.Domain.Models.Medicine
      description: The medicine entity containing the updated information to persist.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Medicine}
      description: The updated <xref href="adas_core.Domain.Models.Medicine" data-throw-if-not-resolved="false"></xref> returned by the service.
    content.vb: Public Function UpdateMedicine(medicine As Medicine) As Task(Of Medicine)
  overload: adas_core.Application.Services.AdminPanelService.UpdateMedicine*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the update operation fails and the service returns a null result.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateMedicine(adas_core.Domain.Models.Medicine)
- uid: adas_core.Application.Services.AdminPanelService.DeleteMedicineById(System.String)
  commentId: M:adas_core.Application.Services.AdminPanelService.DeleteMedicineById(System.String)
  id: DeleteMedicineById(System.String)
  parent: adas_core.Application.Services.AdminPanelService
  langs:
  - csharp
  - vb
  name: DeleteMedicineById(string)
  nameWithType: AdminPanelService.DeleteMedicineById(string)
  fullName: adas_core.Application.Services.AdminPanelService.DeleteMedicineById(string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/AdminPanelService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteMedicineById
    path: ../../adas-core.Application/Services/AdminPanelService.cs
    startLine: 484
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Deletes a medicine record by its identifier, validating the identifier format and confirming successful removal.
  example: []
  syntax:
    content: public Task<bool> DeleteMedicineById(string medicineId)
    parameters:
    - id: medicineId
      type: System.String
      description: The string representation of the medicine's ObjectId to delete.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that resolves to <code>true</code> when the medicine has been successfully deleted.
    content.vb: Public Function DeleteMedicineById(medicineId As String) As Task(Of Boolean)
  overload: adas_core.Application.Services.AdminPanelService.DeleteMedicineById*
  exceptions:
  - type: adas_core.Application.Exceptions.BadRequestException
    commentId: T:adas_core.Application.Exceptions.BadRequestException
    description: Thrown when <code class="paramref">medicineId</code> is not a valid ObjectId format.
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the medicine still exists after the delete operation, indicating the deletion failed.
  implements:
  - adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteMedicineById(System.String)
  nameWithType.vb: AdminPanelService.DeleteMedicineById(String)
  fullName.vb: adas_core.Application.Services.AdminPanelService.DeleteMedicineById(String)
  name.vb: DeleteMedicineById(String)
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.IAdminPanelService
  commentId: T:adas_core.Application.Services.Interfaces.IAdminPanelService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html
  name: IAdminPanelService
  nameWithType: IAdminPanelService
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService
- 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.AdminPanelService.#ctor*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.#ctor
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService__ctor_Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_ApiSettings__adas_core_Application_Services_Interfaces_IPatientService_adas_core_Application_Services_Interfaces_IConfigObservationService_adas_core_Application_Services_Interfaces_IMedicineService_adas_core_Application_Services_Interfaces_IPointOfCareService_adas_core_Application_Services_Interfaces_IUnitService_Microsoft_Extensions_Logging_ILogger_adas_core_Application_Services_AdminPanelService__adas_core_Application_Services_Interfaces_IAdmissionService_adas_core_Application_Services_Interfaces_IAuthService_adas_core_Application_Services_Interfaces_IDischargeService_adas_core_Application_Services_Interfaces_IDisplayService_
  name: AdminPanelService
  nameWithType: AdminPanelService.AdminPanelService
  fullName: adas_core.Application.Services.AdminPanelService.AdminPanelService
  nameWithType.vb: AdminPanelService.New
  fullName.vb: adas_core.Application.Services.AdminPanelService.New
  name.vb: New
- uid: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
  commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
  parent: Microsoft.Extensions.Options
  definition: Microsoft.Extensions.Options.IOptions`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  name: IOptions<ApiSettings>
  nameWithType: IOptions<ApiSettings>
  fullName: Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.ApiSettings>
  nameWithType.vb: IOptions(Of ApiSettings)
  fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings)
  name.vb: IOptions(Of ApiSettings)
  spec.csharp:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: <
  - uid: adas_core.Domain.Models.AppSettings.ApiSettings
    name: ApiSettings
    href: adas_core.Domain.Models.AppSettings.ApiSettings.html
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.AppSettings.ApiSettings
    name: ApiSettings
    href: adas_core.Domain.Models.AppSettings.ApiSettings.html
  - name: )
- uid: 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.IConfigObservationService
  commentId: T:adas_core.Application.Services.Interfaces.IConfigObservationService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IConfigObservationService.html
  name: IConfigObservationService
  nameWithType: IConfigObservationService
  fullName: adas_core.Application.Services.Interfaces.IConfigObservationService
- uid: adas_core.Application.Services.Interfaces.IMedicineService
  commentId: T:adas_core.Application.Services.Interfaces.IMedicineService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IMedicineService.html
  name: IMedicineService
  nameWithType: IMedicineService
  fullName: adas_core.Application.Services.Interfaces.IMedicineService
- 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.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: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdminPanelService}
  commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AdminPanelService}
  parent: Microsoft.Extensions.Logging
  definition: Microsoft.Extensions.Logging.ILogger`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  name: ILogger<AdminPanelService>
  nameWithType: ILogger<AdminPanelService>
  fullName: Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.AdminPanelService>
  nameWithType.vb: ILogger(Of AdminPanelService)
  fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.AdminPanelService)
  name.vb: ILogger(Of AdminPanelService)
  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.AdminPanelService
    name: AdminPanelService
    href: adas_core.Application.Services.AdminPanelService.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.AdminPanelService
    name: AdminPanelService
    href: adas_core.Application.Services.AdminPanelService.html
  - name: )
- 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.IAuthService
  commentId: T:adas_core.Application.Services.Interfaces.IAuthService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IAuthService.html
  name: IAuthService
  nameWithType: IAuthService
  fullName: adas_core.Application.Services.Interfaces.IAuthService
- 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.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: Microsoft.Extensions.Options.IOptions`1
  commentId: T:Microsoft.Extensions.Options.IOptions`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  name: IOptions<TOptions>
  nameWithType: IOptions<TOptions>
  fullName: Microsoft.Extensions.Options.IOptions<TOptions>
  nameWithType.vb: IOptions(Of TOptions)
  fullName.vb: Microsoft.Extensions.Options.IOptions(Of TOptions)
  name.vb: IOptions(Of TOptions)
  spec.csharp:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: <
  - name: TOptions
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: (
  - name: Of
  - name: " "
  - name: TOptions
  - name: )
- uid: Microsoft.Extensions.Options
  commentId: N:Microsoft.Extensions.Options
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft
  name: Microsoft.Extensions.Options
  nameWithType: Microsoft.Extensions.Options
  fullName: Microsoft.Extensions.Options
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.Extensions
    name: Extensions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
  - name: .
  - uid: Microsoft.Extensions.Options
    name: Options
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.Extensions
    name: Extensions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
  - name: .
  - uid: Microsoft.Extensions.Options
    name: Options
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options
- uid: 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: System.Exception
  commentId: T:System.Exception
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.exception
  name: Exception
  nameWithType: Exception
  fullName: System.Exception
- uid: adas_core.Application.Services.AdminPanelService.ArchivePatient*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.ArchivePatient
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_ArchivePatient_adas_core_Domain_Models_MongoModels_Patient_
  name: ArchivePatient
  nameWithType: AdminPanelService.ArchivePatient
  fullName: adas_core.Application.Services.AdminPanelService.ArchivePatient
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_ArchivePatient_adas_core_Domain_Models_MongoModels_Patient_
  name: ArchivePatient(Patient)
  nameWithType: IAdminPanelService.ArchivePatient(Patient)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
    name: ArchivePatient
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_ArchivePatient_adas_core_Domain_Models_MongoModels_Patient_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Patient
    name: Patient
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.ArchivePatient(adas_core.Domain.Models.MongoModels.Patient)
    name: ArchivePatient
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_ArchivePatient_adas_core_Domain_Models_MongoModels_Patient_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Patient
    name: Patient
  - name: )
- uid: adas_core.Domain.Models.MongoModels.Patient
  commentId: T:adas_core.Domain.Models.MongoModels.Patient
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Patient.html
  name: Patient
  nameWithType: Patient
  fullName: adas_core.Domain.Models.MongoModels.Patient
- uid: System.Threading.Tasks.Task{System.Boolean}
  commentId: T:System.Threading.Tasks.Task{System.Boolean}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<bool>
  nameWithType: Task<bool>
  fullName: System.Threading.Tasks.Task<bool>
  nameWithType.vb: Task(Of Boolean)
  fullName.vb: System.Threading.Tasks.Task(Of Boolean)
  name.vb: Task(Of Boolean)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: adas_core.Domain.Models.MongoModels
  commentId: N:adas_core.Domain.Models.MongoModels
  href: adas_core.html
  name: adas_core.Domain.Models.MongoModels
  nameWithType: adas_core.Domain.Models.MongoModels
  fullName: adas_core.Domain.Models.MongoModels
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  - name: .
  - uid: adas_core.Domain.Models.MongoModels
    name: MongoModels
    href: adas_core.Domain.Models.MongoModels.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  - name: .
  - uid: adas_core.Domain.Models.MongoModels
    name: MongoModels
    href: adas_core.Domain.Models.MongoModels.html
- uid: System.Threading.Tasks.Task`1
  commentId: T:System.Threading.Tasks.Task`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<TResult>
  nameWithType: Task<TResult>
  fullName: System.Threading.Tasks.Task<TResult>
  nameWithType.vb: Task(Of TResult)
  fullName.vb: System.Threading.Tasks.Task(Of TResult)
  name.vb: Task(Of TResult)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - name: TResult
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - name: TResult
  - name: )
- uid: System.Threading.Tasks
  commentId: N:System.Threading.Tasks
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Threading.Tasks
  nameWithType: System.Threading.Tasks
  fullName: System.Threading.Tasks
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Threading
    name: Threading
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading
  - name: .
  - uid: System.Threading.Tasks
    name: Tasks
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Threading
    name: Threading
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading
  - name: .
  - uid: System.Threading.Tasks
    name: Tasks
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks
- uid: adas_core.Application.Services.AdminPanelService.CreatePatient*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.CreatePatient
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_CreatePatient_adas_core_Domain_Models_AdmPanelRequest_
  name: CreatePatient
  nameWithType: AdminPanelService.CreatePatient
  fullName: adas_core.Application.Services.AdminPanelService.CreatePatient
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_CreatePatient_adas_core_Domain_Models_AdmPanelRequest_
  name: CreatePatient(AdmPanelRequest)
  nameWithType: IAdminPanelService.CreatePatient(AdmPanelRequest)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
    name: CreatePatient
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_CreatePatient_adas_core_Domain_Models_AdmPanelRequest_
  - name: (
  - uid: adas_core.Domain.Models.AdmPanelRequest
    name: AdmPanelRequest
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.CreatePatient(adas_core.Domain.Models.AdmPanelRequest)
    name: CreatePatient
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_CreatePatient_adas_core_Domain_Models_AdmPanelRequest_
  - name: (
  - uid: adas_core.Domain.Models.AdmPanelRequest
    name: AdmPanelRequest
  - name: )
- uid: adas_core.Domain.Models.AdmPanelRequest
  commentId: T:adas_core.Domain.Models.AdmPanelRequest
  parent: adas_core.Domain.Models
  href: adas_core.Domain.Models.AdmPanelRequest.html
  name: AdmPanelRequest
  nameWithType: AdmPanelRequest
  fullName: adas_core.Domain.Models.AdmPanelRequest
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Patient}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Patient}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<Patient>
  nameWithType: Task<Patient>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.Patient>
  nameWithType.vb: Task(Of Patient)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.Patient)
  name.vb: Task(Of Patient)
  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.Patient
    name: Patient
  - 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.Patient
    name: Patient
  - 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.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.AdminPanelService.FindPatientById*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.FindPatientById
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_FindPatientById_MongoDB_Bson_ObjectId_
  name: FindPatientById
  nameWithType: AdminPanelService.FindPatientById
  fullName: adas_core.Application.Services.AdminPanelService.FindPatientById
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatientById_MongoDB_Bson_ObjectId_
  name: FindPatientById(ObjectId)
  nameWithType: IAdminPanelService.FindPatientById(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientById(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientById(MongoDB.Bson.ObjectId)
    name: FindPatientById
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatientById_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientById(MongoDB.Bson.ObjectId)
    name: FindPatientById
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatientById_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.AdminPanelService.FindPatientByLocation*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.FindPatientByLocation
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_FindPatientByLocation_adas_core_Domain_Models_PatientLocation_
  name: FindPatientByLocation
  nameWithType: AdminPanelService.FindPatientByLocation
  fullName: adas_core.Application.Services.AdminPanelService.FindPatientByLocation
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatientByLocation_adas_core_Domain_Models_PatientLocation_
  name: FindPatientByLocation(PatientLocation)
  nameWithType: IAdminPanelService.FindPatientByLocation(PatientLocation)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
    name: FindPatientByLocation
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatientByLocation_adas_core_Domain_Models_PatientLocation_
  - name: (
  - uid: adas_core.Domain.Models.PatientLocation
    name: PatientLocation
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByLocation(adas_core.Domain.Models.PatientLocation)
    name: FindPatientByLocation
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatientByLocation_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: adas_core.Application.Services.AdminPanelService.FindPatientByPatientNumber*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.FindPatientByPatientNumber
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_FindPatientByPatientNumber_System_String_
  name: FindPatientByPatientNumber
  nameWithType: AdminPanelService.FindPatientByPatientNumber
  fullName: adas_core.Application.Services.AdminPanelService.FindPatientByPatientNumber
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByPatientNumber(System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByPatientNumber(System.String)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatientByPatientNumber_System_String_
  name: FindPatientByPatientNumber(string)
  nameWithType: IAdminPanelService.FindPatientByPatientNumber(string)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByPatientNumber(string)
  nameWithType.vb: IAdminPanelService.FindPatientByPatientNumber(String)
  fullName.vb: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByPatientNumber(String)
  name.vb: FindPatientByPatientNumber(String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatientByPatientNumber(System.String)
    name: FindPatientByPatientNumber
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatientByPatientNumber_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.IAdminPanelService.FindPatientByPatientNumber(System.String)
    name: FindPatientByPatientNumber
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatientByPatientNumber_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: System.String
  commentId: T:System.String
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: string
  nameWithType: string
  fullName: string
  nameWithType.vb: String
  fullName.vb: String
  name.vb: String
- uid: adas_core.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.AdminPanelService.UpdatePatientData*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.UpdatePatientData
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_UpdatePatientData_adas_core_Domain_Models_AdmPanelRequest_adas_core_Domain_Models_MongoModels_Patient_
  name: UpdatePatientData
  nameWithType: AdminPanelService.UpdatePatientData
  fullName: adas_core.Application.Services.AdminPanelService.UpdatePatientData
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest,adas_core.Domain.Models.MongoModels.Patient)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest,adas_core.Domain.Models.MongoModels.Patient)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdatePatientData_adas_core_Domain_Models_AdmPanelRequest_adas_core_Domain_Models_MongoModels_Patient_
  name: UpdatePatientData(AdmPanelRequest, Patient)
  nameWithType: IAdminPanelService.UpdatePatientData(AdmPanelRequest, Patient)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest, adas_core.Domain.Models.MongoModels.Patient)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest,adas_core.Domain.Models.MongoModels.Patient)
    name: UpdatePatientData
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdatePatientData_adas_core_Domain_Models_AdmPanelRequest_adas_core_Domain_Models_MongoModels_Patient_
  - name: (
  - uid: adas_core.Domain.Models.AdmPanelRequest
    name: AdmPanelRequest
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Patient
    name: Patient
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientData(adas_core.Domain.Models.AdmPanelRequest,adas_core.Domain.Models.MongoModels.Patient)
    name: UpdatePatientData
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdatePatientData_adas_core_Domain_Models_AdmPanelRequest_adas_core_Domain_Models_MongoModels_Patient_
  - name: (
  - uid: adas_core.Domain.Models.AdmPanelRequest
    name: AdmPanelRequest
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Patient
    name: Patient
  - name: )
- uid: adas_core.Application.Services.AdminPanelService.UpdatePatientLocation*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.UpdatePatientLocation
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_UpdatePatientLocation_adas_core_Domain_Models_AdmPanelRequest_
  name: UpdatePatientLocation
  nameWithType: AdminPanelService.UpdatePatientLocation
  fullName: adas_core.Application.Services.AdminPanelService.UpdatePatientLocation
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdatePatientLocation_adas_core_Domain_Models_AdmPanelRequest_
  name: UpdatePatientLocation(AdmPanelRequest)
  nameWithType: IAdminPanelService.UpdatePatientLocation(AdmPanelRequest)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
    name: UpdatePatientLocation
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdatePatientLocation_adas_core_Domain_Models_AdmPanelRequest_
  - name: (
  - uid: adas_core.Domain.Models.AdmPanelRequest
    name: AdmPanelRequest
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdatePatientLocation(adas_core.Domain.Models.AdmPanelRequest)
    name: UpdatePatientLocation
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdatePatientLocation_adas_core_Domain_Models_AdmPanelRequest_
  - name: (
  - uid: adas_core.Domain.Models.AdmPanelRequest
    name: AdmPanelRequest
  - name: )
- uid: adas_core.Application.Services.AdminPanelService.FindPatient*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.FindPatient
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_FindPatient_adas_core_Domain_Models_AdmPanelRequest_
  name: FindPatient
  nameWithType: AdminPanelService.FindPatient
  fullName: adas_core.Application.Services.AdminPanelService.FindPatient
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatient(adas_core.Domain.Models.AdmPanelRequest)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatient(adas_core.Domain.Models.AdmPanelRequest)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatient_adas_core_Domain_Models_AdmPanelRequest_
  name: FindPatient(AdmPanelRequest)
  nameWithType: IAdminPanelService.FindPatient(AdmPanelRequest)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatient(adas_core.Domain.Models.AdmPanelRequest)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatient(adas_core.Domain.Models.AdmPanelRequest)
    name: FindPatient
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatient_adas_core_Domain_Models_AdmPanelRequest_
  - name: (
  - uid: adas_core.Domain.Models.AdmPanelRequest
    name: AdmPanelRequest
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.FindPatient(adas_core.Domain.Models.AdmPanelRequest)
    name: FindPatient
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_FindPatient_adas_core_Domain_Models_AdmPanelRequest_
  - name: (
  - uid: adas_core.Domain.Models.AdmPanelRequest
    name: AdmPanelRequest
  - name: )
- uid: adas_core.Application.Services.AdminPanelService.FindByLocation*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.FindByLocation
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_FindByLocation_adas_core_Domain_Models_PatientLocation_
  name: FindByLocation
  nameWithType: AdminPanelService.FindByLocation
  fullName: adas_core.Application.Services.AdminPanelService.FindByLocation
- uid: adas_core.Application.Services.AdminPanelService.CreateConfig*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.CreateConfig
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_CreateConfig_adas_core_Domain_Models_MongoModels_ConfigObservation_
  name: CreateConfig
  nameWithType: AdminPanelService.CreateConfig
  fullName: adas_core.Application.Services.AdminPanelService.CreateConfig
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_CreateConfig_adas_core_Domain_Models_MongoModels_ConfigObservation_
  name: CreateConfig(ConfigObservation)
  nameWithType: IAdminPanelService.CreateConfig(ConfigObservation)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
    name: CreateConfig
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_CreateConfig_adas_core_Domain_Models_MongoModels_ConfigObservation_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.ConfigObservation
    name: ConfigObservation
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.CreateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
    name: CreateConfig
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_CreateConfig_adas_core_Domain_Models_MongoModels_ConfigObservation_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.ConfigObservation
    name: ConfigObservation
  - name: )
- uid: adas_core.Domain.Models.MongoModels.ConfigObservation
  commentId: T:adas_core.Domain.Models.MongoModels.ConfigObservation
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.ConfigObservation.html
  name: ConfigObservation
  nameWithType: ConfigObservation
  fullName: adas_core.Domain.Models.MongoModels.ConfigObservation
- uid: adas_core.Application.Services.AdminPanelService.UpdateConfig*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.UpdateConfig
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_UpdateConfig_adas_core_Domain_Models_MongoModels_ConfigObservation_
  name: UpdateConfig
  nameWithType: AdminPanelService.UpdateConfig
  fullName: adas_core.Application.Services.AdminPanelService.UpdateConfig
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdateConfig_adas_core_Domain_Models_MongoModels_ConfigObservation_
  name: UpdateConfig(ConfigObservation)
  nameWithType: IAdminPanelService.UpdateConfig(ConfigObservation)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
    name: UpdateConfig
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdateConfig_adas_core_Domain_Models_MongoModels_ConfigObservation_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.ConfigObservation
    name: ConfigObservation
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateConfig(adas_core.Domain.Models.MongoModels.ConfigObservation)
    name: UpdateConfig
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdateConfig_adas_core_Domain_Models_MongoModels_ConfigObservation_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.ConfigObservation
    name: ConfigObservation
  - name: )
- uid: adas_core.Application.Services.AdminPanelService.DeleteConfigObservationItem*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.DeleteConfigObservationItem
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_DeleteConfigObservationItem_MongoDB_Bson_ObjectId_
  name: DeleteConfigObservationItem
  nameWithType: AdminPanelService.DeleteConfigObservationItem
  fullName: adas_core.Application.Services.AdminPanelService.DeleteConfigObservationItem
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_DeleteConfigObservationItem_MongoDB_Bson_ObjectId_
  name: DeleteConfigObservationItem(ObjectId)
  nameWithType: IAdminPanelService.DeleteConfigObservationItem(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
    name: DeleteConfigObservationItem
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_DeleteConfigObservationItem_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteConfigObservationItem(MongoDB.Bson.ObjectId)
    name: DeleteConfigObservationItem
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_DeleteConfigObservationItem_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Domain.Enums.VirtualPointOfCare
  commentId: T:adas_core.Domain.Enums.VirtualPointOfCare
  parent: adas_core.Domain.Enums
  href: adas_core.Domain.Enums.VirtualPointOfCare.html
  name: VirtualPointOfCare
  nameWithType: VirtualPointOfCare
  fullName: adas_core.Domain.Enums.VirtualPointOfCare
- uid: adas_core.Application.Services.AdminPanelService.InsertUnit*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.InsertUnit
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_InsertUnit_adas_core_Domain_Models_MongoModels_Unit_
  name: InsertUnit
  nameWithType: AdminPanelService.InsertUnit
  fullName: adas_core.Application.Services.AdminPanelService.InsertUnit
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_InsertUnit_adas_core_Domain_Models_MongoModels_Unit_
  name: InsertUnit(Unit)
  nameWithType: IAdminPanelService.InsertUnit(Unit)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
    name: InsertUnit
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_InsertUnit_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.InsertUnit(adas_core.Domain.Models.MongoModels.Unit)
    name: InsertUnit
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_InsertUnit_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
- uid: adas_core.Domain.Models.MongoModels.Unit
  commentId: T:adas_core.Domain.Models.MongoModels.Unit
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Unit.html
  name: Unit
  nameWithType: Unit
  fullName: adas_core.Domain.Models.MongoModels.Unit
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<Unit>
  nameWithType: Task<Unit>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.Unit>
  nameWithType.vb: Task(Of Unit)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.Unit)
  name.vb: Task(Of Unit)
  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.Unit
    name: Unit
  - 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.Unit
    name: Unit
  - name: )
- uid: adas_core.Domain.Enums
  commentId: N:adas_core.Domain.Enums
  href: adas_core.html
  name: adas_core.Domain.Enums
  nameWithType: adas_core.Domain.Enums
  fullName: adas_core.Domain.Enums
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Enums
    name: Enums
    href: adas_core.Domain.Enums.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Enums
    name: Enums
    href: adas_core.Domain.Enums.html
- uid: adas_core.Domain.Models.DTO.UnitInfoDto
  commentId: T:adas_core.Domain.Models.DTO.UnitInfoDto
  parent: adas_core.Domain.Models.DTO
  href: adas_core.Domain.Models.DTO.UnitInfoDto.html
  name: UnitInfoDto
  nameWithType: UnitInfoDto
  fullName: adas_core.Domain.Models.DTO.UnitInfoDto
- uid: adas_core.Application.Services.AdminPanelService.GetUnitDependencyDto*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.GetUnitDependencyDto
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_GetUnitDependencyDto_adas_core_Domain_Models_MongoModels_Unit_
  name: GetUnitDependencyDto
  nameWithType: AdminPanelService.GetUnitDependencyDto
  fullName: adas_core.Application.Services.AdminPanelService.GetUnitDependencyDto
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_GetUnitDependencyDto_adas_core_Domain_Models_MongoModels_Unit_
  name: GetUnitDependencyDto(Unit)
  nameWithType: IAdminPanelService.GetUnitDependencyDto(Unit)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
    name: GetUnitDependencyDto
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_GetUnitDependencyDto_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.GetUnitDependencyDto(adas_core.Domain.Models.MongoModels.Unit)
    name: GetUnitDependencyDto
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_GetUnitDependencyDto_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.DTO.UnitInfoDto}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.DTO.UnitInfoDto}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<UnitInfoDto>
  nameWithType: Task<UnitInfoDto>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.DTO.UnitInfoDto>
  nameWithType.vb: Task(Of UnitInfoDto)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.DTO.UnitInfoDto)
  name.vb: Task(Of UnitInfoDto)
  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.DTO.UnitInfoDto
    name: UnitInfoDto
  - 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.DTO.UnitInfoDto
    name: UnitInfoDto
  - name: )
- uid: adas_core.Domain.Models.DTO
  commentId: N:adas_core.Domain.Models.DTO
  href: adas_core.html
  name: adas_core.Domain.Models.DTO
  nameWithType: adas_core.Domain.Models.DTO
  fullName: adas_core.Domain.Models.DTO
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  - name: .
  - uid: adas_core.Domain.Models.DTO
    name: DTO
    href: adas_core.Domain.Models.DTO.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  - name: .
  - uid: adas_core.Domain.Models.DTO
    name: DTO
    href: adas_core.Domain.Models.DTO.html
- uid: adas_core.Application.Services.AdminPanelService.DeleteUnitById*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.DeleteUnitById
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_DeleteUnitById_MongoDB_Bson_ObjectId_
  name: DeleteUnitById
  nameWithType: AdminPanelService.DeleteUnitById
  fullName: adas_core.Application.Services.AdminPanelService.DeleteUnitById
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteUnitById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteUnitById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_DeleteUnitById_MongoDB_Bson_ObjectId_
  name: DeleteUnitById(ObjectId)
  nameWithType: IAdminPanelService.DeleteUnitById(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteUnitById(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteUnitById(MongoDB.Bson.ObjectId)
    name: DeleteUnitById
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_DeleteUnitById_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteUnitById(MongoDB.Bson.ObjectId)
    name: DeleteUnitById
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_DeleteUnitById_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Services.AdminPanelService.GetMedicineById*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.GetMedicineById
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_GetMedicineById_MongoDB_Bson_ObjectId_
  name: GetMedicineById
  nameWithType: AdminPanelService.GetMedicineById
  fullName: adas_core.Application.Services.AdminPanelService.GetMedicineById
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.GetMedicineById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.GetMedicineById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_GetMedicineById_MongoDB_Bson_ObjectId_
  name: GetMedicineById(ObjectId)
  nameWithType: IAdminPanelService.GetMedicineById(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.GetMedicineById(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.GetMedicineById(MongoDB.Bson.ObjectId)
    name: GetMedicineById
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_GetMedicineById_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.GetMedicineById(MongoDB.Bson.ObjectId)
    name: GetMedicineById
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_GetMedicineById_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.Medicine}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.Medicine}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<Medicine>
  nameWithType: Task<Medicine>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.Medicine>
  nameWithType.vb: Task(Of Medicine)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.Medicine)
  name.vb: Task(Of Medicine)
  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.Medicine
    name: Medicine
  - 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.Medicine
    name: Medicine
  - name: )
- uid: adas_core.Domain.Models.Medicine
  commentId: T:adas_core.Domain.Models.Medicine
  parent: adas_core.Domain.Models
  href: adas_core.Domain.Models.Medicine.html
  name: Medicine
  nameWithType: Medicine
  fullName: adas_core.Domain.Models.Medicine
- uid: adas_core.Application.Services.AdminPanelService.PostMedicine*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.PostMedicine
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_PostMedicine_adas_core_Domain_Models_Medicine_
  name: PostMedicine
  nameWithType: AdminPanelService.PostMedicine
  fullName: adas_core.Application.Services.AdminPanelService.PostMedicine
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.PostMedicine(adas_core.Domain.Models.Medicine)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.PostMedicine(adas_core.Domain.Models.Medicine)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_PostMedicine_adas_core_Domain_Models_Medicine_
  name: PostMedicine(Medicine)
  nameWithType: IAdminPanelService.PostMedicine(Medicine)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.PostMedicine(adas_core.Domain.Models.Medicine)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.PostMedicine(adas_core.Domain.Models.Medicine)
    name: PostMedicine
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_PostMedicine_adas_core_Domain_Models_Medicine_
  - name: (
  - uid: adas_core.Domain.Models.Medicine
    name: Medicine
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.PostMedicine(adas_core.Domain.Models.Medicine)
    name: PostMedicine
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_PostMedicine_adas_core_Domain_Models_Medicine_
  - name: (
  - uid: adas_core.Domain.Models.Medicine
    name: Medicine
  - name: )
- uid: adas_core.Application.Services.AdminPanelService.UpdateMedicine*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.UpdateMedicine
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_UpdateMedicine_adas_core_Domain_Models_Medicine_
  name: UpdateMedicine
  nameWithType: AdminPanelService.UpdateMedicine
  fullName: adas_core.Application.Services.AdminPanelService.UpdateMedicine
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateMedicine(adas_core.Domain.Models.Medicine)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateMedicine(adas_core.Domain.Models.Medicine)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdateMedicine_adas_core_Domain_Models_Medicine_
  name: UpdateMedicine(Medicine)
  nameWithType: IAdminPanelService.UpdateMedicine(Medicine)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateMedicine(adas_core.Domain.Models.Medicine)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateMedicine(adas_core.Domain.Models.Medicine)
    name: UpdateMedicine
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdateMedicine_adas_core_Domain_Models_Medicine_
  - name: (
  - uid: adas_core.Domain.Models.Medicine
    name: Medicine
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.UpdateMedicine(adas_core.Domain.Models.Medicine)
    name: UpdateMedicine
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_UpdateMedicine_adas_core_Domain_Models_Medicine_
  - name: (
  - uid: adas_core.Domain.Models.Medicine
    name: Medicine
  - name: )
- uid: adas_core.Application.Exceptions.BadRequestException
  commentId: T:adas_core.Application.Exceptions.BadRequestException
  href: adas_core.Application.Exceptions.BadRequestException.html
  name: BadRequestException
  nameWithType: BadRequestException
  fullName: adas_core.Application.Exceptions.BadRequestException
- uid: adas_core.Application.Services.AdminPanelService.DeleteMedicineById*
  commentId: Overload:adas_core.Application.Services.AdminPanelService.DeleteMedicineById
  href: adas_core.Application.Services.AdminPanelService.html#adas_core_Application_Services_AdminPanelService_DeleteMedicineById_System_String_
  name: DeleteMedicineById
  nameWithType: AdminPanelService.DeleteMedicineById
  fullName: adas_core.Application.Services.AdminPanelService.DeleteMedicineById
- uid: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteMedicineById(System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteMedicineById(System.String)
  parent: adas_core.Application.Services.Interfaces.IAdminPanelService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_DeleteMedicineById_System_String_
  name: DeleteMedicineById(string)
  nameWithType: IAdminPanelService.DeleteMedicineById(string)
  fullName: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteMedicineById(string)
  nameWithType.vb: IAdminPanelService.DeleteMedicineById(String)
  fullName.vb: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteMedicineById(String)
  name.vb: DeleteMedicineById(String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IAdminPanelService.DeleteMedicineById(System.String)
    name: DeleteMedicineById
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_DeleteMedicineById_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.IAdminPanelService.DeleteMedicineById(System.String)
    name: DeleteMedicineById
    href: adas_core.Application.Services.Interfaces.IAdminPanelService.html#adas_core_Application_Services_Interfaces_IAdminPanelService_DeleteMedicineById_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
