### YamlMime:ManagedReference items: - uid: adas_core.Application.Services.AppointmentService commentId: T:adas_core.Application.Services.AppointmentService id: AppointmentService parent: adas_core.Application.Services children: - adas_core.Application.Services.AppointmentService.#ctor(adas_core.Application.Repositories.Interfaces.IAppointmentRepository,adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},System.Lazy{adas_core.Application.Services.Interfaces.IObservationService},adas_core.Application.Services.Interfaces.IDiagnosisService,adas_core.Application.Services.Interfaces.IUnitService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AppointmentService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ICacheService) - adas_core.Application.Services.AppointmentService.Archive(adas_core.Domain.Models.MongoModels.Patient) - adas_core.Application.Services.AppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) - adas_core.Application.Services.AppointmentService.DeleteByPatientId(MongoDB.Bson.ObjectId) - adas_core.Application.Services.AppointmentService.FindByLocation(adas_core.Domain.Models.PatientLocation) - adas_core.Application.Services.AppointmentService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) - adas_core.Application.Services.AppointmentService.GetByPatient(MongoDB.Bson.ObjectId) - adas_core.Application.Services.AppointmentService.GetTodayByPatient(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) - adas_core.Application.Services.AppointmentService.GetTodayByPoc(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) - adas_core.Application.Services.AppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) - adas_core.Application.Services.AppointmentService.SaveRequest(adas_core.Domain.Models.ApiRequest) - adas_core.Application.Services.AppointmentService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) - adas_core.Application.Services.AppointmentService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) langs: - csharp - vb name: AppointmentService nameWithType: AppointmentService fullName: adas_core.Application.Services.AppointmentService type: Class source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: AppointmentService path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 16 assemblies: - adas-core.Application namespace: adas_core.Application.Services syntax: content: 'public class AppointmentService : IAppointmentService, IApiRequestService' content.vb: Public Class AppointmentService Implements IAppointmentService, IApiRequestService inheritance: - System.Object implements: - adas_core.Application.Services.Interfaces.IAppointmentService - adas_core.Application.Services.Interfaces.IApiRequestService inheritedMembers: - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString extensionMethods: - System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber - System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble - System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr - uid: adas_core.Application.Services.AppointmentService.#ctor(adas_core.Application.Repositories.Interfaces.IAppointmentRepository,adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},System.Lazy{adas_core.Application.Services.Interfaces.IObservationService},adas_core.Application.Services.Interfaces.IDiagnosisService,adas_core.Application.Services.Interfaces.IUnitService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AppointmentService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ICacheService) commentId: M:adas_core.Application.Services.AppointmentService.#ctor(adas_core.Application.Repositories.Interfaces.IAppointmentRepository,adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},System.Lazy{adas_core.Application.Services.Interfaces.IObservationService},adas_core.Application.Services.Interfaces.IDiagnosisService,adas_core.Application.Services.Interfaces.IUnitService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AppointmentService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ICacheService) id: '#ctor(adas_core.Application.Repositories.Interfaces.IAppointmentRepository,adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},System.Lazy{adas_core.Application.Services.Interfaces.IObservationService},adas_core.Application.Services.Interfaces.IDiagnosisService,adas_core.Application.Services.Interfaces.IUnitService,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AppointmentService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IPointOfCareService,adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ICacheService)' parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: AppointmentService(IAppointmentRepository, IAppointmentArchiveRepository, Lazy, Lazy, IDiagnosisService, IUnitService, IOptions, IOptions, ILogger, IHttpContextAccessor, ILocalAuditService, IPointOfCareService, ISubscribersService, IClientMessageService, ICacheService) nameWithType: AppointmentService.AppointmentService(IAppointmentRepository, IAppointmentArchiveRepository, Lazy, Lazy, IDiagnosisService, IUnitService, IOptions, IOptions, ILogger, IHttpContextAccessor, ILocalAuditService, IPointOfCareService, ISubscribersService, IClientMessageService, ICacheService) fullName: adas_core.Application.Services.AppointmentService.AppointmentService(adas_core.Application.Repositories.Interfaces.IAppointmentRepository, adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository, System.Lazy, System.Lazy, adas_core.Application.Services.Interfaces.IDiagnosisService, adas_core.Application.Services.Interfaces.IUnitService, Microsoft.Extensions.Options.IOptions, Microsoft.Extensions.Options.IOptions, Microsoft.Extensions.Logging.ILogger, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService, adas_core.Application.Services.Interfaces.IPointOfCareService, adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.ICacheService) type: Constructor source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: .ctor path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 16 assemblies: - adas-core.Application namespace: adas_core.Application.Services syntax: content: public AppointmentService(IAppointmentRepository appointmentRepository, IAppointmentArchiveRepository appointmentArchiveRepository, Lazy patientService, Lazy observationService, IDiagnosisService diagnosisService, IUnitService unitService, IOptions apiSettings, IOptions cacheSettings, ILogger logger, IHttpContextAccessor httpContextAccessor, ILocalAuditService auditService, IPointOfCareService pointOfCareService, ISubscribersService subscribersService, IClientMessageService clientMessageService, ICacheService cacheService) parameters: - id: appointmentRepository type: adas_core.Application.Repositories.Interfaces.IAppointmentRepository - id: appointmentArchiveRepository type: adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository - id: patientService type: System.Lazy{adas_core.Application.Services.Interfaces.IPatientService} - id: observationService type: System.Lazy{adas_core.Application.Services.Interfaces.IObservationService} - id: diagnosisService type: adas_core.Application.Services.Interfaces.IDiagnosisService - id: unitService type: adas_core.Application.Services.Interfaces.IUnitService - id: apiSettings type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings} - id: cacheSettings type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings} - id: logger type: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AppointmentService} - id: httpContextAccessor type: Microsoft.AspNetCore.Http.IHttpContextAccessor - id: auditService type: adas_core.Application.Services.Interfaces.ILocalAuditService - id: pointOfCareService type: adas_core.Application.Services.Interfaces.IPointOfCareService - id: subscribersService type: adas_core.Application.Services.Interfaces.ISubscribersService - id: clientMessageService type: adas_core.Application.Services.Interfaces.IClientMessageService - id: cacheService type: adas_core.Application.Services.Interfaces.ICacheService content.vb: Public Sub New(appointmentRepository As IAppointmentRepository, appointmentArchiveRepository As IAppointmentArchiveRepository, patientService As Lazy(Of IPatientService), observationService As Lazy(Of IObservationService), diagnosisService As IDiagnosisService, unitService As IUnitService, apiSettings As IOptions(Of ApiSettings), cacheSettings As IOptions(Of CacheSettings), logger As ILogger(Of AppointmentService), httpContextAccessor As IHttpContextAccessor, auditService As ILocalAuditService, pointOfCareService As IPointOfCareService, subscribersService As ISubscribersService, clientMessageService As IClientMessageService, cacheService As ICacheService) overload: adas_core.Application.Services.AppointmentService.#ctor* nameWithType.vb: AppointmentService.New(IAppointmentRepository, IAppointmentArchiveRepository, Lazy(Of IPatientService), Lazy(Of IObservationService), IDiagnosisService, IUnitService, IOptions(Of ApiSettings), IOptions(Of CacheSettings), ILogger(Of AppointmentService), IHttpContextAccessor, ILocalAuditService, IPointOfCareService, ISubscribersService, IClientMessageService, ICacheService) fullName.vb: adas_core.Application.Services.AppointmentService.New(adas_core.Application.Repositories.Interfaces.IAppointmentRepository, adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository, System.Lazy(Of adas_core.Application.Services.Interfaces.IPatientService), System.Lazy(Of adas_core.Application.Services.Interfaces.IObservationService), adas_core.Application.Services.Interfaces.IDiagnosisService, adas_core.Application.Services.Interfaces.IUnitService, Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings), Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.CacheSettings), Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.AppointmentService), Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService, adas_core.Application.Services.Interfaces.IPointOfCareService, adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.ICacheService) name.vb: New(IAppointmentRepository, IAppointmentArchiveRepository, Lazy(Of IPatientService), Lazy(Of IObservationService), IDiagnosisService, IUnitService, IOptions(Of ApiSettings), IOptions(Of CacheSettings), ILogger(Of AppointmentService), IHttpContextAccessor, ILocalAuditService, IPointOfCareService, ISubscribersService, IClientMessageService, ICacheService) - uid: adas_core.Application.Services.AppointmentService.SaveRequest(adas_core.Domain.Models.ApiRequest) commentId: M:adas_core.Application.Services.AppointmentService.SaveRequest(adas_core.Domain.Models.ApiRequest) id: SaveRequest(adas_core.Domain.Models.ApiRequest) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: SaveRequest(ApiRequest) nameWithType: AppointmentService.SaveRequest(ApiRequest) fullName: adas_core.Application.Services.AppointmentService.SaveRequest(adas_core.Domain.Models.ApiRequest) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: SaveRequest path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 42 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Saves an API request by validating the patient, resolving or creating the patient record, processing the request, and handling associated observations and diagnoses. example: [] syntax: content: public Task SaveRequest(ApiRequest apiRequest) parameters: - id: apiRequest type: adas_core.Domain.Models.ApiRequest description: The API request containing the patient number, location, type, observations, diagnosis, and related data to be processed. return: type: System.Threading.Tasks.Task content.vb: Public Function SaveRequest(apiRequest As ApiRequest) As Task overload: adas_core.Application.Services.AppointmentService.SaveRequest* exceptions: - type: adas_core.Application.Exceptions.ApiRequestException commentId: T:adas_core.Application.Exceptions.ApiRequestException description: Thrown when the apiRequest has a null or empty patient number. implements: - adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) - uid: adas_core.Application.Services.AppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) commentId: M:adas_core.Application.Services.AppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) id: ProcessApiRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: ProcessApiRequest(ApiRequest, Patient?) nameWithType: AppointmentService.ProcessApiRequest(ApiRequest, Patient?) fullName: adas_core.Application.Services.AppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest, adas_core.Domain.Models.MongoModels.Patient?) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: ProcessApiRequest path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 86 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: >- Processes an incoming API request for a patient, handling HL7 SIU message types to create, update, or cancel appointments. Validates the patient and auto-ADT configuration, then routes the request to the appropriate handler based on message type: SIU_S12-S14 and SIU_S18-S22 (booking/rescheduling/modification), SIU_S15-S17 (cancellation), and other types (blocked slots / no-show), persisting changes, refreshing cache, creating audit logs, and emitting broadcasts. example: [] syntax: content: public Task ProcessApiRequest(ApiRequest apiRequest, Patient? patient) parameters: - id: apiRequest type: adas_core.Domain.Models.ApiRequest description: The API request containing the HL7 message type, timestamp, and appointment payload to process. - id: patient type: adas_core.Domain.Models.MongoModels.Patient description: The patient associated with the request; if null, the method returns without processing. return: type: System.Threading.Tasks.Task content.vb: Public Function ProcessApiRequest(apiRequest As ApiRequest, patient As Patient) As Task overload: adas_core.Application.Services.AppointmentService.ProcessApiRequest* implements: - adas_core.Application.Services.Interfaces.IAppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) nameWithType.vb: AppointmentService.ProcessApiRequest(ApiRequest, Patient) fullName.vb: adas_core.Application.Services.AppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest, adas_core.Domain.Models.MongoModels.Patient) name.vb: ProcessApiRequest(ApiRequest, Patient) - uid: adas_core.Application.Services.AppointmentService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) commentId: M:adas_core.Application.Services.AppointmentService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) id: SaveRequestAsync(adas_core.Domain.Models.ApiRequest) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: SaveRequestAsync(ApiRequest) nameWithType: AppointmentService.SaveRequestAsync(ApiRequest) fullName: adas_core.Application.Services.AppointmentService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: SaveRequestAsync path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 227 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Asynchronously saves the provided API request by running the save operation on a background task. example: [] syntax: content: public Task SaveRequestAsync(ApiRequest apiRequest) parameters: - id: apiRequest type: adas_core.Domain.Models.ApiRequest description: The API request to be saved. return: type: System.Threading.Tasks.Task description: A task that represents the asynchronous save operation. content.vb: Public Function SaveRequestAsync(apiRequest As ApiRequest) As Task overload: adas_core.Application.Services.AppointmentService.SaveRequestAsync* implements: - adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) - uid: adas_core.Application.Services.AppointmentService.Archive(adas_core.Domain.Models.MongoModels.Patient) commentId: M:adas_core.Application.Services.AppointmentService.Archive(adas_core.Domain.Models.MongoModels.Patient) id: Archive(adas_core.Domain.Models.MongoModels.Patient) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: Archive(Patient) nameWithType: AppointmentService.Archive(Patient) fullName: adas_core.Application.Services.AppointmentService.Archive(adas_core.Domain.Models.MongoModels.Patient) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: Archive path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 236 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Archives the specified patient by delegating the operation to using the patient's identifier. example: [] syntax: content: public Task Archive(Patient patient) parameters: - id: patient type: adas_core.Domain.Models.MongoModels.Patient description: The patient to be archived. return: type: System.Threading.Tasks.Task content.vb: Public Function Archive(patient As Patient) As Task overload: adas_core.Application.Services.AppointmentService.Archive* implements: - adas_core.Application.Services.Interfaces.IAppointmentService.Archive(adas_core.Domain.Models.MongoModels.Patient) - uid: adas_core.Application.Services.AppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.AppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) id: ArchiveByPatientId(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: ArchiveByPatientId(ObjectId) nameWithType: AppointmentService.ArchiveByPatientId(ObjectId) fullName: adas_core.Application.Services.AppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: ArchiveByPatientId path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 245 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Archives all appointments associated with the specified patient by copying them to the appointment archive repository and then deleting them from the source collection. example: [] syntax: content: public Task ArchiveByPatientId(ObjectId id) parameters: - id: id type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose appointments should be archived. return: type: System.Threading.Tasks.Task content.vb: Public Function ArchiveByPatientId(id As ObjectId) As Task overload: adas_core.Application.Services.AppointmentService.ArchiveByPatientId* implements: - adas_core.Application.Services.Interfaces.IAppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) - uid: adas_core.Application.Services.AppointmentService.GetByPatient(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.AppointmentService.GetByPatient(MongoDB.Bson.ObjectId) id: GetByPatient(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: GetByPatient(ObjectId) nameWithType: AppointmentService.GetByPatient(ObjectId) fullName: adas_core.Application.Services.AppointmentService.GetByPatient(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetByPatient path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 263 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Retrieves a list of patient appointments associated with the specified patient identifier by delegating to the appointment repository. example: [] syntax: content: public Task> GetByPatient(ObjectId patientId) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose appointments are being requested. return: type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientAppointment}} description: A task that represents the asynchronous operation, containing a list of records for the given patient. content.vb: Public Function GetByPatient(patientId As ObjectId) As Task(Of List(Of PatientAppointment)) overload: adas_core.Application.Services.AppointmentService.GetByPatient* implements: - adas_core.Application.Services.Interfaces.IAppointmentService.GetByPatient(MongoDB.Bson.ObjectId) - uid: adas_core.Application.Services.AppointmentService.GetTodayByPatient(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.AppointmentService.GetTodayByPatient(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) id: GetTodayByPatient(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: GetTodayByPatient(ObjectId, CancellationToken) nameWithType: AppointmentService.GetTodayByPatient(ObjectId, CancellationToken) fullName: adas_core.Application.Services.AppointmentService.GetTodayByPatient(MongoDB.Bson.ObjectId, System.Threading.CancellationToken) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetTodayByPatient path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 275 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: >- Retrieves the list of appointments scheduled for today (UTC) for the specified patient, using a cache-aside pattern to avoid repeated database queries. The full list of patient appointments is fetched from cache (or loaded from the repository on a cache miss) and then filtered locally to include only those whose start time falls on the current UTC date. example: [] syntax: content: public Task> GetTodayByPatient(ObjectId patientId, CancellationToken ct = default) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose appointments are being queried. - id: ct type: System.Threading.CancellationToken description: Cancellation token used to cancel the asynchronous operation. return: type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientAppointment}} description: A task that resolves to a list of instances scheduled for today; an empty list is returned when no appointments match. content.vb: Public Function GetTodayByPatient(patientId As ObjectId, ct As CancellationToken = Nothing) As Task(Of List(Of PatientAppointment)) overload: adas_core.Application.Services.AppointmentService.GetTodayByPatient* implements: - adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPatient(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) - uid: adas_core.Application.Services.AppointmentService.GetTodayByPoc(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.AppointmentService.GetTodayByPoc(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) id: GetTodayByPoc(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: GetTodayByPoc(ObjectId, CancellationToken) nameWithType: AppointmentService.GetTodayByPoc(ObjectId, CancellationToken) fullName: adas_core.Application.Services.AppointmentService.GetTodayByPoc(MongoDB.Bson.ObjectId, System.Threading.CancellationToken) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetTodayByPoc path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 315 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Retrieves the patient appointments scheduled for today at the specified point of care. Uses a cache to store the full appointment list for the point of care and filters it by today's date; returns an empty list if the point of care is not found. example: [] syntax: content: public Task> GetTodayByPoc(ObjectId pocId, CancellationToken ct = default) parameters: - id: pocId type: MongoDB.Bson.ObjectId description: The identifier of the point of care whose appointments should be retrieved. - id: ct type: System.Threading.CancellationToken description: A cancellation token to cancel the asynchronous operation. return: type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientAppointment}} description: A task that represents the asynchronous operation, containing the list of patient appointments scheduled for today at the specified point of care. content.vb: Public Function GetTodayByPoc(pocId As ObjectId, ct As CancellationToken = Nothing) As Task(Of List(Of PatientAppointment)) overload: adas_core.Application.Services.AppointmentService.GetTodayByPoc* implements: - adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPoc(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) - uid: adas_core.Application.Services.AppointmentService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.AppointmentService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) id: FindByPatientIdAsync(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: FindByPatientIdAsync(ObjectId) nameWithType: AppointmentService.FindByPatientIdAsync(ObjectId) fullName: adas_core.Application.Services.AppointmentService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: FindByPatientIdAsync path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 356 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Asynchronously retrieves all patient appointments associated with the specified patient identifier by delegating to the appointment repository. example: [] syntax: content: public Task> FindByPatientIdAsync(ObjectId patientId) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose appointments are to be retrieved. return: type: System.Threading.Tasks.Task{MongoDB.Driver.IAsyncCursor{adas_core.Domain.Models.PatientAppointment}} description: A task that represents the asynchronous operation, containing an async cursor over the matching documents. content.vb: Public Function FindByPatientIdAsync(patientId As ObjectId) As Task(Of IAsyncCursor(Of PatientAppointment)) overload: adas_core.Application.Services.AppointmentService.FindByPatientIdAsync* implements: - adas_core.Application.Services.Interfaces.IAppointmentService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) - uid: adas_core.Application.Services.AppointmentService.FindByLocation(adas_core.Domain.Models.PatientLocation) commentId: M:adas_core.Application.Services.AppointmentService.FindByLocation(adas_core.Domain.Models.PatientLocation) id: FindByLocation(adas_core.Domain.Models.PatientLocation) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: FindByLocation(PatientLocation) nameWithType: AppointmentService.FindByLocation(PatientLocation) fullName: adas_core.Application.Services.AppointmentService.FindByLocation(adas_core.Domain.Models.PatientLocation) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: FindByLocation path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 366 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Retrieves all patient appointments associated with the specified location. example: [] syntax: content: public Task> FindByLocation(PatientLocation location) parameters: - id: location type: adas_core.Domain.Models.PatientLocation description: The location used to filter the patient appointments. return: type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientAppointment}} description: A task that represents the asynchronous operation, containing a list of patient appointments for the specified location. content.vb: Public Function FindByLocation(location As PatientLocation) As Task(Of List(Of PatientAppointment)) overload: adas_core.Application.Services.AppointmentService.FindByLocation* implements: - adas_core.Application.Services.Interfaces.IAppointmentService.FindByLocation(adas_core.Domain.Models.PatientLocation) - uid: adas_core.Application.Services.AppointmentService.DeleteByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.AppointmentService.DeleteByPatientId(MongoDB.Bson.ObjectId) id: DeleteByPatientId(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: DeleteByPatientId(ObjectId) nameWithType: AppointmentService.DeleteByPatientId(ObjectId) fullName: adas_core.Application.Services.AppointmentService.DeleteByPatientId(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: DeleteByPatientId path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 376 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Deletes all appointments associated with the specified patient identifier, invalidates the appointments cache, and records the action in the audit log. example: [] syntax: content: public Task DeleteByPatientId(ObjectId id) parameters: - id: id type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose appointments will be deleted. return: type: System.Threading.Tasks.Task content.vb: Public Function DeleteByPatientId(id As ObjectId) As Task overload: adas_core.Application.Services.AppointmentService.DeleteByPatientId* implements: - adas_core.Application.Services.Interfaces.IAppointmentService.DeleteByPatientId(MongoDB.Bson.ObjectId) - uid: adas_core.Application.Services.AppointmentService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.AppointmentService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) id: UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.AppointmentService langs: - csharp - vb name: UpdateManyObjectId(string, ObjectId, ObjectId) nameWithType: AppointmentService.UpdateManyObjectId(string, ObjectId, ObjectId) fullName: adas_core.Application.Services.AppointmentService.UpdateManyObjectId(string, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/AppointmentService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: UpdateManyObjectId path: ../../adas-core.Application/Services/AppointmentService.cs startLine: 394 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Updates multiple appointment records by replacing the specified oldId with the new id, scoped by the given nameId. Delegates the operation to the underlying appointment repository. example: [] syntax: content: public Task UpdateManyObjectId(string nameId, ObjectId id, ObjectId oldId) parameters: - id: nameId type: System.String description: The identifier used to scope which appointment records are affected by the update. - id: id type: MongoDB.Bson.ObjectId description: The new ObjectId that will replace the existing one in the matching records. - id: oldId type: MongoDB.Bson.ObjectId description: The current ObjectId to be replaced in the matching records. return: type: System.Threading.Tasks.Task content.vb: Public Function UpdateManyObjectId(nameId As String, id As ObjectId, oldId As ObjectId) As Task overload: adas_core.Application.Services.AppointmentService.UpdateManyObjectId* implements: - adas_core.Application.Services.Interfaces.IAppointmentService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) nameWithType.vb: AppointmentService.UpdateManyObjectId(String, ObjectId, ObjectId) fullName.vb: adas_core.Application.Services.AppointmentService.UpdateManyObjectId(String, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId) name.vb: UpdateManyObjectId(String, ObjectId, ObjectId) 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.IAppointmentService commentId: T:adas_core.Application.Services.Interfaces.IAppointmentService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.IAppointmentService.html name: IAppointmentService nameWithType: IAppointmentService fullName: adas_core.Application.Services.Interfaces.IAppointmentService - uid: adas_core.Application.Services.Interfaces.IApiRequestService commentId: T:adas_core.Application.Services.Interfaces.IApiRequestService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.IApiRequestService.html name: IApiRequestService nameWithType: IApiRequestService fullName: adas_core.Application.Services.Interfaces.IApiRequestService - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) parent: adas_core.Domain.Utils.NumberUtils definition: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ name: IsNumber(object) nameWithType: NumberUtils.IsNumber(object) fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object) nameWithType.vb: NumberUtils.IsNumber(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object) name.vb: IsNumber(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) parent: adas_core.Domain.Utils.NumberUtils definition: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ name: ToDouble(object) nameWithType: NumberUtils.ToDouble(object) fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object) nameWithType.vb: NumberUtils.ToDouble(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object) name.vb: ToDouble(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) parent: adas_core.Domain.Utils.ObjectUtils definition: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ name: ToStr(object) nameWithType: ObjectUtils.ToStr(object) fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object) nameWithType.vb: ObjectUtils.ToStr(Object) fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object) name.vb: ToStr(Object) spec.csharp: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: adas_core.Application.Services.Interfaces commentId: N:adas_core.Application.Services.Interfaces href: adas_core.html name: adas_core.Application.Services.Interfaces nameWithType: adas_core.Application.Services.Interfaces fullName: adas_core.Application.Services.Interfaces spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Interfaces name: Interfaces href: adas_core.Application.Services.Interfaces.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Interfaces name: Interfaces href: adas_core.Application.Services.Interfaces.html - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) isExternal: true href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ name: IsNumber(object) nameWithType: NumberUtils.IsNumber(object) fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object) nameWithType.vb: NumberUtils.IsNumber(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object) name.vb: IsNumber(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.NumberUtils commentId: T:adas_core.Domain.Utils.NumberUtils parent: adas_core.Domain.Utils href: adas_core.Domain.Utils.NumberUtils.html name: NumberUtils nameWithType: NumberUtils fullName: adas_core.Domain.Utils.NumberUtils - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) isExternal: true href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ name: ToDouble(object) nameWithType: NumberUtils.ToDouble(object) fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object) nameWithType.vb: NumberUtils.ToDouble(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object) name.vb: ToDouble(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) isExternal: true href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ name: ToStr(object) nameWithType: ObjectUtils.ToStr(object) fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object) nameWithType.vb: ObjectUtils.ToStr(Object) fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object) name.vb: ToStr(Object) spec.csharp: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.ObjectUtils commentId: T:adas_core.Domain.Utils.ObjectUtils parent: adas_core.Domain.Utils href: adas_core.Domain.Utils.ObjectUtils.html name: ObjectUtils nameWithType: ObjectUtils fullName: adas_core.Domain.Utils.ObjectUtils - uid: adas_core.Domain.Utils commentId: N:adas_core.Domain.Utils href: adas_core.html name: adas_core.Domain.Utils nameWithType: adas_core.Domain.Utils fullName: adas_core.Domain.Utils spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Utils name: Utils href: adas_core.Domain.Utils.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Utils name: Utils href: adas_core.Domain.Utils.html - uid: adas_core.Application.Services.AppointmentService.#ctor* commentId: Overload:adas_core.Application.Services.AppointmentService.#ctor href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService__ctor_adas_core_Application_Repositories_Interfaces_IAppointmentRepository_adas_core_Application_Repositories_Interfaces_IAppointmentArchiveRepository_System_Lazy_adas_core_Application_Services_Interfaces_IPatientService__System_Lazy_adas_core_Application_Services_Interfaces_IObservationService__adas_core_Application_Services_Interfaces_IDiagnosisService_adas_core_Application_Services_Interfaces_IUnitService_Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_ApiSettings__Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_CacheSettings__Microsoft_Extensions_Logging_ILogger_adas_core_Application_Services_AppointmentService__Microsoft_AspNetCore_Http_IHttpContextAccessor_adas_core_Application_Services_Interfaces_ILocalAuditService_adas_core_Application_Services_Interfaces_IPointOfCareService_adas_core_Application_Services_Interfaces_ISubscribersService_adas_core_Application_Services_Interfaces_IClientMessageService_adas_core_Application_Services_Interfaces_ICacheService_ name: AppointmentService nameWithType: AppointmentService.AppointmentService fullName: adas_core.Application.Services.AppointmentService.AppointmentService nameWithType.vb: AppointmentService.New fullName.vb: adas_core.Application.Services.AppointmentService.New name.vb: New - uid: adas_core.Application.Repositories.Interfaces.IAppointmentRepository commentId: T:adas_core.Application.Repositories.Interfaces.IAppointmentRepository parent: adas_core.Application.Repositories.Interfaces href: adas_core.Application.Repositories.Interfaces.IAppointmentRepository.html name: IAppointmentRepository nameWithType: IAppointmentRepository fullName: adas_core.Application.Repositories.Interfaces.IAppointmentRepository - uid: adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository commentId: T:adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository parent: adas_core.Application.Repositories.Interfaces href: adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository.html name: IAppointmentArchiveRepository nameWithType: IAppointmentArchiveRepository fullName: adas_core.Application.Repositories.Interfaces.IAppointmentArchiveRepository - uid: System.Lazy{adas_core.Application.Services.Interfaces.IPatientService} commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.IPatientService} parent: System definition: System.Lazy`1 href: https://learn.microsoft.com/dotnet/api/system.lazy-1 name: Lazy nameWithType: Lazy fullName: System.Lazy nameWithType.vb: Lazy(Of IPatientService) fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.IPatientService) name.vb: Lazy(Of IPatientService) spec.csharp: - uid: System.Lazy`1 name: Lazy isExternal: true href: https://learn.microsoft.com/dotnet/api/system.lazy-1 - name: < - uid: adas_core.Application.Services.Interfaces.IPatientService name: IPatientService href: adas_core.Application.Services.Interfaces.IPatientService.html - name: '>' spec.vb: - uid: System.Lazy`1 name: Lazy isExternal: true href: https://learn.microsoft.com/dotnet/api/system.lazy-1 - name: ( - name: Of - name: " " - uid: adas_core.Application.Services.Interfaces.IPatientService name: IPatientService href: adas_core.Application.Services.Interfaces.IPatientService.html - name: ) - uid: System.Lazy{adas_core.Application.Services.Interfaces.IObservationService} commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.IObservationService} parent: System definition: System.Lazy`1 href: https://learn.microsoft.com/dotnet/api/system.lazy-1 name: Lazy nameWithType: Lazy fullName: System.Lazy nameWithType.vb: Lazy(Of IObservationService) fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.IObservationService) name.vb: Lazy(Of IObservationService) spec.csharp: - uid: System.Lazy`1 name: Lazy isExternal: true href: https://learn.microsoft.com/dotnet/api/system.lazy-1 - name: < - uid: adas_core.Application.Services.Interfaces.IObservationService name: IObservationService href: adas_core.Application.Services.Interfaces.IObservationService.html - name: '>' spec.vb: - uid: System.Lazy`1 name: Lazy isExternal: true href: https://learn.microsoft.com/dotnet/api/system.lazy-1 - name: ( - name: Of - name: " " - uid: adas_core.Application.Services.Interfaces.IObservationService name: IObservationService href: adas_core.Application.Services.Interfaces.IObservationService.html - name: ) - uid: adas_core.Application.Services.Interfaces.IDiagnosisService commentId: T:adas_core.Application.Services.Interfaces.IDiagnosisService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.IDiagnosisService.html name: IDiagnosisService nameWithType: IDiagnosisService fullName: adas_core.Application.Services.Interfaces.IDiagnosisService - 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.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 nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions 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: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings} commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings} parent: Microsoft.Extensions.Options definition: Microsoft.Extensions.Options.IOptions`1 href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 name: IOptions nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions nameWithType.vb: IOptions(Of CacheSettings) fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.CacheSettings) name.vb: IOptions(Of CacheSettings) spec.csharp: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: < - uid: adas_core.Domain.Models.AppSettings.CacheSettings name: CacheSettings - name: '>' spec.vb: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.AppSettings.CacheSettings name: CacheSettings - name: ) - uid: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AppointmentService} commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.AppointmentService} parent: Microsoft.Extensions.Logging definition: Microsoft.Extensions.Logging.ILogger`1 href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 name: ILogger nameWithType: ILogger fullName: Microsoft.Extensions.Logging.ILogger nameWithType.vb: ILogger(Of AppointmentService) fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.AppointmentService) name.vb: ILogger(Of AppointmentService) 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.AppointmentService name: AppointmentService href: adas_core.Application.Services.AppointmentService.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.AppointmentService name: AppointmentService href: adas_core.Application.Services.AppointmentService.html - name: ) - uid: Microsoft.AspNetCore.Http.IHttpContextAccessor commentId: T:Microsoft.AspNetCore.Http.IHttpContextAccessor parent: Microsoft.AspNetCore.Http isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http.ihttpcontextaccessor name: IHttpContextAccessor nameWithType: IHttpContextAccessor fullName: Microsoft.AspNetCore.Http.IHttpContextAccessor - uid: adas_core.Application.Services.Interfaces.ILocalAuditService commentId: T:adas_core.Application.Services.Interfaces.ILocalAuditService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.ILocalAuditService.html name: ILocalAuditService nameWithType: ILocalAuditService fullName: adas_core.Application.Services.Interfaces.ILocalAuditService - uid: adas_core.Application.Services.Interfaces.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.ISubscribersService commentId: T:adas_core.Application.Services.Interfaces.ISubscribersService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.ISubscribersService.html name: ISubscribersService nameWithType: ISubscribersService fullName: adas_core.Application.Services.Interfaces.ISubscribersService - uid: adas_core.Application.Services.Interfaces.IClientMessageService commentId: T:adas_core.Application.Services.Interfaces.IClientMessageService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.IClientMessageService.html name: IClientMessageService nameWithType: IClientMessageService fullName: adas_core.Application.Services.Interfaces.IClientMessageService - uid: adas_core.Application.Services.Interfaces.ICacheService commentId: T:adas_core.Application.Services.Interfaces.ICacheService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.ICacheService.html name: ICacheService nameWithType: ICacheService fullName: adas_core.Application.Services.Interfaces.ICacheService - uid: adas_core.Application.Repositories.Interfaces commentId: N:adas_core.Application.Repositories.Interfaces href: adas_core.html name: adas_core.Application.Repositories.Interfaces nameWithType: adas_core.Application.Repositories.Interfaces fullName: adas_core.Application.Repositories.Interfaces spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Repositories name: Repositories href: adas_core.Application.Repositories.html - name: . - uid: adas_core.Application.Repositories.Interfaces name: Interfaces href: adas_core.Application.Repositories.Interfaces.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Repositories name: Repositories href: adas_core.Application.Repositories.html - name: . - uid: adas_core.Application.Repositories.Interfaces name: Interfaces href: adas_core.Application.Repositories.Interfaces.html - uid: System.Lazy`1 commentId: T:System.Lazy`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.lazy-1 name: Lazy nameWithType: Lazy fullName: System.Lazy nameWithType.vb: Lazy(Of T) fullName.vb: System.Lazy(Of T) name.vb: Lazy(Of T) spec.csharp: - uid: System.Lazy`1 name: Lazy isExternal: true href: https://learn.microsoft.com/dotnet/api/system.lazy-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Lazy`1 name: Lazy isExternal: true href: https://learn.microsoft.com/dotnet/api/system.lazy-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: Microsoft.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 nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions 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 nameWithType: ILogger fullName: Microsoft.Extensions.Logging.ILogger 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: Microsoft.AspNetCore.Http commentId: N:Microsoft.AspNetCore.Http isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft name: Microsoft.AspNetCore.Http nameWithType: Microsoft.AspNetCore.Http fullName: Microsoft.AspNetCore.Http spec.csharp: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.AspNetCore name: AspNetCore isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore - name: . - uid: Microsoft.AspNetCore.Http name: Http isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http spec.vb: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.AspNetCore name: AspNetCore isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore - name: . - uid: Microsoft.AspNetCore.Http name: Http isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http - uid: adas_core.Application.Exceptions.ApiRequestException commentId: T:adas_core.Application.Exceptions.ApiRequestException href: adas_core.Application.Exceptions.ApiRequestException.html name: ApiRequestException nameWithType: ApiRequestException fullName: adas_core.Application.Exceptions.ApiRequestException - uid: adas_core.Application.Services.AppointmentService.SaveRequest* commentId: Overload:adas_core.Application.Services.AppointmentService.SaveRequest href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_SaveRequest_adas_core_Domain_Models_ApiRequest_ name: SaveRequest nameWithType: AppointmentService.SaveRequest fullName: adas_core.Application.Services.AppointmentService.SaveRequest - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) commentId: M:adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) parent: adas_core.Application.Services.Interfaces.IApiRequestService href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequest_adas_core_Domain_Models_ApiRequest_ name: SaveRequest(ApiRequest) nameWithType: IApiRequestService.SaveRequest(ApiRequest) fullName: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) name: SaveRequest href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequest_adas_core_Domain_Models_ApiRequest_ - name: ( - uid: adas_core.Domain.Models.ApiRequest name: ApiRequest - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) name: SaveRequest href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequest_adas_core_Domain_Models_ApiRequest_ - name: ( - uid: adas_core.Domain.Models.ApiRequest name: ApiRequest - name: ) - uid: adas_core.Domain.Models.ApiRequest commentId: T:adas_core.Domain.Models.ApiRequest parent: adas_core.Domain.Models href: adas_core.Domain.Models.ApiRequest.html name: ApiRequest nameWithType: ApiRequest fullName: adas_core.Domain.Models.ApiRequest - uid: System.Threading.Tasks.Task commentId: T:System.Threading.Tasks.Task parent: System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task name: Task nameWithType: Task fullName: System.Threading.Tasks.Task - uid: adas_core.Domain.Models commentId: N:adas_core.Domain.Models href: adas_core.html name: adas_core.Domain.Models nameWithType: adas_core.Domain.Models fullName: adas_core.Domain.Models spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - uid: System.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.AppointmentService.ProcessApiRequest* commentId: Overload:adas_core.Application.Services.AppointmentService.ProcessApiRequest href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_ProcessApiRequest_adas_core_Domain_Models_ApiRequest_adas_core_Domain_Models_MongoModels_Patient_ name: ProcessApiRequest nameWithType: AppointmentService.ProcessApiRequest fullName: adas_core.Application.Services.AppointmentService.ProcessApiRequest - uid: adas_core.Application.Services.Interfaces.IAppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) commentId: M:adas_core.Application.Services.Interfaces.IAppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) parent: adas_core.Application.Services.Interfaces.IAppointmentService href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_ProcessApiRequest_adas_core_Domain_Models_ApiRequest_adas_core_Domain_Models_MongoModels_Patient_ name: ProcessApiRequest(ApiRequest, Patient) nameWithType: IAppointmentService.ProcessApiRequest(ApiRequest, Patient) fullName: adas_core.Application.Services.Interfaces.IAppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest, adas_core.Domain.Models.MongoModels.Patient) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) name: ProcessApiRequest href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_ProcessApiRequest_adas_core_Domain_Models_ApiRequest_adas_core_Domain_Models_MongoModels_Patient_ - name: ( - uid: adas_core.Domain.Models.ApiRequest name: ApiRequest - name: ',' - name: " " - uid: adas_core.Domain.Models.MongoModels.Patient name: Patient - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.ProcessApiRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) name: ProcessApiRequest href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_ProcessApiRequest_adas_core_Domain_Models_ApiRequest_adas_core_Domain_Models_MongoModels_Patient_ - name: ( - uid: adas_core.Domain.Models.ApiRequest name: ApiRequest - name: ',' - name: " " - uid: adas_core.Domain.Models.MongoModels.Patient name: Patient - name: ) - uid: adas_core.Domain.Models.MongoModels.Patient commentId: T:adas_core.Domain.Models.MongoModels.Patient parent: adas_core.Domain.Models.MongoModels href: adas_core.Domain.Models.MongoModels.Patient.html name: Patient nameWithType: Patient fullName: adas_core.Domain.Models.MongoModels.Patient - uid: adas_core.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: adas_core.Application.Services.AppointmentService.SaveRequestAsync* commentId: Overload:adas_core.Application.Services.AppointmentService.SaveRequestAsync href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_ name: SaveRequestAsync nameWithType: AppointmentService.SaveRequestAsync fullName: adas_core.Application.Services.AppointmentService.SaveRequestAsync - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) commentId: M:adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) parent: adas_core.Application.Services.Interfaces.IApiRequestService href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_ name: SaveRequestAsync(ApiRequest) nameWithType: IApiRequestService.SaveRequestAsync(ApiRequest) fullName: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) name: SaveRequestAsync href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_ - name: ( - uid: adas_core.Domain.Models.ApiRequest name: ApiRequest - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) name: SaveRequestAsync href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_ - name: ( - uid: adas_core.Domain.Models.ApiRequest name: ApiRequest - name: ) - uid: adas_core.Application.Services.AppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.AppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) isExternal: true href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_ArchiveByPatientId_MongoDB_Bson_ObjectId_ name: ArchiveByPatientId(ObjectId) nameWithType: AppointmentService.ArchiveByPatientId(ObjectId) fullName: adas_core.Application.Services.AppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) spec.csharp: - uid: adas_core.Application.Services.AppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) name: ArchiveByPatientId href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_ArchiveByPatientId_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.AppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) name: ArchiveByPatientId href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_ArchiveByPatientId_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - uid: adas_core.Application.Services.AppointmentService.Archive* commentId: Overload:adas_core.Application.Services.AppointmentService.Archive href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_Archive_adas_core_Domain_Models_MongoModels_Patient_ name: Archive nameWithType: AppointmentService.Archive fullName: adas_core.Application.Services.AppointmentService.Archive - uid: adas_core.Application.Services.Interfaces.IAppointmentService.Archive(adas_core.Domain.Models.MongoModels.Patient) commentId: M:adas_core.Application.Services.Interfaces.IAppointmentService.Archive(adas_core.Domain.Models.MongoModels.Patient) parent: adas_core.Application.Services.Interfaces.IAppointmentService href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_Archive_adas_core_Domain_Models_MongoModels_Patient_ name: Archive(Patient) nameWithType: IAppointmentService.Archive(Patient) fullName: adas_core.Application.Services.Interfaces.IAppointmentService.Archive(adas_core.Domain.Models.MongoModels.Patient) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.Archive(adas_core.Domain.Models.MongoModels.Patient) name: Archive href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_Archive_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.IAppointmentService.Archive(adas_core.Domain.Models.MongoModels.Patient) name: Archive href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_Archive_adas_core_Domain_Models_MongoModels_Patient_ - name: ( - uid: adas_core.Domain.Models.MongoModels.Patient name: Patient - name: ) - uid: adas_core.Application.Services.AppointmentService.ArchiveByPatientId* commentId: Overload:adas_core.Application.Services.AppointmentService.ArchiveByPatientId href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_ArchiveByPatientId_MongoDB_Bson_ObjectId_ name: ArchiveByPatientId nameWithType: AppointmentService.ArchiveByPatientId fullName: adas_core.Application.Services.AppointmentService.ArchiveByPatientId - uid: adas_core.Application.Services.Interfaces.IAppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IAppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IAppointmentService isExternal: true href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_ArchiveByPatientId_MongoDB_Bson_ObjectId_ name: ArchiveByPatientId(ObjectId) nameWithType: IAppointmentService.ArchiveByPatientId(ObjectId) fullName: adas_core.Application.Services.Interfaces.IAppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) name: ArchiveByPatientId href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_ArchiveByPatientId_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.ArchiveByPatientId(MongoDB.Bson.ObjectId) name: ArchiveByPatientId href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_ArchiveByPatientId_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.Domain.Models.PatientAppointment commentId: T:adas_core.Domain.Models.PatientAppointment parent: adas_core.Domain.Models href: adas_core.Domain.Models.PatientAppointment.html name: PatientAppointment nameWithType: PatientAppointment fullName: adas_core.Domain.Models.PatientAppointment - uid: adas_core.Application.Services.AppointmentService.GetByPatient* commentId: Overload:adas_core.Application.Services.AppointmentService.GetByPatient href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_GetByPatient_MongoDB_Bson_ObjectId_ name: GetByPatient nameWithType: AppointmentService.GetByPatient fullName: adas_core.Application.Services.AppointmentService.GetByPatient - uid: adas_core.Application.Services.Interfaces.IAppointmentService.GetByPatient(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IAppointmentService.GetByPatient(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IAppointmentService isExternal: true href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_GetByPatient_MongoDB_Bson_ObjectId_ name: GetByPatient(ObjectId) nameWithType: IAppointmentService.GetByPatient(ObjectId) fullName: adas_core.Application.Services.Interfaces.IAppointmentService.GetByPatient(MongoDB.Bson.ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.GetByPatient(MongoDB.Bson.ObjectId) name: GetByPatient href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_GetByPatient_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.GetByPatient(MongoDB.Bson.ObjectId) name: GetByPatient href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_GetByPatient_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - uid: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientAppointment}} commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientAppointment}} parent: System.Threading.Tasks definition: System.Threading.Tasks.Task`1 href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task> nameWithType: Task> fullName: System.Threading.Tasks.Task> nameWithType.vb: Task(Of List(Of PatientAppointment)) fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.PatientAppointment)) name.vb: Task(Of List(Of PatientAppointment)) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: adas_core.Domain.Models.PatientAppointment name: PatientAppointment - name: '>' - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.PatientAppointment name: PatientAppointment - name: ) - name: ) - uid: System.Threading.Tasks.Task`1 commentId: T:System.Threading.Tasks.Task`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task nameWithType: Task fullName: System.Threading.Tasks.Task nameWithType.vb: Task(Of TResult) fullName.vb: System.Threading.Tasks.Task(Of TResult) name.vb: Task(Of TResult) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - name: TResult - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - name: TResult - name: ) - uid: adas_core.Application.Services.AppointmentService.GetTodayByPatient* commentId: Overload:adas_core.Application.Services.AppointmentService.GetTodayByPatient href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_GetTodayByPatient_MongoDB_Bson_ObjectId_System_Threading_CancellationToken_ name: GetTodayByPatient nameWithType: AppointmentService.GetTodayByPatient fullName: adas_core.Application.Services.AppointmentService.GetTodayByPatient - uid: adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPatient(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPatient(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) parent: adas_core.Application.Services.Interfaces.IAppointmentService isExternal: true href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_GetTodayByPatient_MongoDB_Bson_ObjectId_System_Threading_CancellationToken_ name: GetTodayByPatient(ObjectId, CancellationToken) nameWithType: IAppointmentService.GetTodayByPatient(ObjectId, CancellationToken) fullName: adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPatient(MongoDB.Bson.ObjectId, System.Threading.CancellationToken) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPatient(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) name: GetTodayByPatient href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_GetTodayByPatient_MongoDB_Bson_ObjectId_System_Threading_CancellationToken_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPatient(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) name: GetTodayByPatient href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_GetTodayByPatient_MongoDB_Bson_ObjectId_System_Threading_CancellationToken_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) - uid: System.Threading.CancellationToken commentId: T:System.Threading.CancellationToken parent: System.Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken name: CancellationToken nameWithType: CancellationToken fullName: System.Threading.CancellationToken - uid: System.Threading commentId: N:System.Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Threading nameWithType: System.Threading fullName: System.Threading spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - uid: adas_core.Application.Services.AppointmentService.GetTodayByPoc* commentId: Overload:adas_core.Application.Services.AppointmentService.GetTodayByPoc href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_GetTodayByPoc_MongoDB_Bson_ObjectId_System_Threading_CancellationToken_ name: GetTodayByPoc nameWithType: AppointmentService.GetTodayByPoc fullName: adas_core.Application.Services.AppointmentService.GetTodayByPoc - uid: adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPoc(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPoc(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) parent: adas_core.Application.Services.Interfaces.IAppointmentService isExternal: true href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_GetTodayByPoc_MongoDB_Bson_ObjectId_System_Threading_CancellationToken_ name: GetTodayByPoc(ObjectId, CancellationToken) nameWithType: IAppointmentService.GetTodayByPoc(ObjectId, CancellationToken) fullName: adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPoc(MongoDB.Bson.ObjectId, System.Threading.CancellationToken) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPoc(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) name: GetTodayByPoc href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_GetTodayByPoc_MongoDB_Bson_ObjectId_System_Threading_CancellationToken_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.GetTodayByPoc(MongoDB.Bson.ObjectId,System.Threading.CancellationToken) name: GetTodayByPoc href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_GetTodayByPoc_MongoDB_Bson_ObjectId_System_Threading_CancellationToken_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) - uid: adas_core.Application.Services.AppointmentService.FindByPatientIdAsync* commentId: Overload:adas_core.Application.Services.AppointmentService.FindByPatientIdAsync href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_FindByPatientIdAsync_MongoDB_Bson_ObjectId_ name: FindByPatientIdAsync nameWithType: AppointmentService.FindByPatientIdAsync fullName: adas_core.Application.Services.AppointmentService.FindByPatientIdAsync - uid: adas_core.Application.Services.Interfaces.IAppointmentService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IAppointmentService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IAppointmentService isExternal: true href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_FindByPatientIdAsync_MongoDB_Bson_ObjectId_ name: FindByPatientIdAsync(ObjectId) nameWithType: IAppointmentService.FindByPatientIdAsync(ObjectId) fullName: adas_core.Application.Services.Interfaces.IAppointmentService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) name: FindByPatientIdAsync href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_FindByPatientIdAsync_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) name: FindByPatientIdAsync href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_FindByPatientIdAsync_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - uid: System.Threading.Tasks.Task{MongoDB.Driver.IAsyncCursor{adas_core.Domain.Models.PatientAppointment}} commentId: T:System.Threading.Tasks.Task{MongoDB.Driver.IAsyncCursor{adas_core.Domain.Models.PatientAppointment}} parent: System.Threading.Tasks definition: System.Threading.Tasks.Task`1 href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task> nameWithType: Task> fullName: System.Threading.Tasks.Task> nameWithType.vb: Task(Of IAsyncCursor(Of PatientAppointment)) fullName.vb: System.Threading.Tasks.Task(Of MongoDB.Driver.IAsyncCursor(Of adas_core.Domain.Models.PatientAppointment)) name.vb: Task(Of IAsyncCursor(Of PatientAppointment)) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - uid: MongoDB.Driver.IAsyncCursor`1 name: IAsyncCursor isExternal: true - name: < - uid: adas_core.Domain.Models.PatientAppointment name: PatientAppointment - name: '>' - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - uid: MongoDB.Driver.IAsyncCursor`1 name: IAsyncCursor isExternal: true - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.PatientAppointment name: PatientAppointment - name: ) - name: ) - uid: adas_core.Application.Services.AppointmentService.FindByLocation* commentId: Overload:adas_core.Application.Services.AppointmentService.FindByLocation href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_FindByLocation_adas_core_Domain_Models_PatientLocation_ name: FindByLocation nameWithType: AppointmentService.FindByLocation fullName: adas_core.Application.Services.AppointmentService.FindByLocation - uid: adas_core.Application.Services.Interfaces.IAppointmentService.FindByLocation(adas_core.Domain.Models.PatientLocation) commentId: M:adas_core.Application.Services.Interfaces.IAppointmentService.FindByLocation(adas_core.Domain.Models.PatientLocation) parent: adas_core.Application.Services.Interfaces.IAppointmentService href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_FindByLocation_adas_core_Domain_Models_PatientLocation_ name: FindByLocation(PatientLocation) nameWithType: IAppointmentService.FindByLocation(PatientLocation) fullName: adas_core.Application.Services.Interfaces.IAppointmentService.FindByLocation(adas_core.Domain.Models.PatientLocation) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.FindByLocation(adas_core.Domain.Models.PatientLocation) name: FindByLocation href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_FindByLocation_adas_core_Domain_Models_PatientLocation_ - name: ( - uid: adas_core.Domain.Models.PatientLocation name: PatientLocation - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.FindByLocation(adas_core.Domain.Models.PatientLocation) name: FindByLocation href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_FindByLocation_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.AppointmentService.DeleteByPatientId* commentId: Overload:adas_core.Application.Services.AppointmentService.DeleteByPatientId href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_DeleteByPatientId_MongoDB_Bson_ObjectId_ name: DeleteByPatientId nameWithType: AppointmentService.DeleteByPatientId fullName: adas_core.Application.Services.AppointmentService.DeleteByPatientId - uid: adas_core.Application.Services.Interfaces.IAppointmentService.DeleteByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IAppointmentService.DeleteByPatientId(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IAppointmentService isExternal: true href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_DeleteByPatientId_MongoDB_Bson_ObjectId_ name: DeleteByPatientId(ObjectId) nameWithType: IAppointmentService.DeleteByPatientId(ObjectId) fullName: adas_core.Application.Services.Interfaces.IAppointmentService.DeleteByPatientId(MongoDB.Bson.ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.DeleteByPatientId(MongoDB.Bson.ObjectId) name: DeleteByPatientId href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_DeleteByPatientId_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.DeleteByPatientId(MongoDB.Bson.ObjectId) name: DeleteByPatientId href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_DeleteByPatientId_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - uid: adas_core.Application.Services.AppointmentService.UpdateManyObjectId* commentId: Overload:adas_core.Application.Services.AppointmentService.UpdateManyObjectId href: adas_core.Application.Services.AppointmentService.html#adas_core_Application_Services_AppointmentService_UpdateManyObjectId_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_ name: UpdateManyObjectId nameWithType: AppointmentService.UpdateManyObjectId fullName: adas_core.Application.Services.AppointmentService.UpdateManyObjectId - uid: adas_core.Application.Services.Interfaces.IAppointmentService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IAppointmentService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IAppointmentService isExternal: true href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_UpdateManyObjectId_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_ name: UpdateManyObjectId(string, ObjectId, ObjectId) nameWithType: IAppointmentService.UpdateManyObjectId(string, ObjectId, ObjectId) fullName: adas_core.Application.Services.Interfaces.IAppointmentService.UpdateManyObjectId(string, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId) nameWithType.vb: IAppointmentService.UpdateManyObjectId(String, ObjectId, ObjectId) fullName.vb: adas_core.Application.Services.Interfaces.IAppointmentService.UpdateManyObjectId(String, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId) name.vb: UpdateManyObjectId(String, ObjectId, ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) name: UpdateManyObjectId href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_UpdateManyObjectId_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_ - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IAppointmentService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) name: UpdateManyObjectId href: adas_core.Application.Services.Interfaces.IAppointmentService.html#adas_core_Application_Services_Interfaces_IAppointmentService_UpdateManyObjectId_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - uid: 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