### YamlMime:ManagedReference items: - uid: adas_core.Application.Services.DiagnosisService commentId: T:adas_core.Application.Services.DiagnosisService id: DiagnosisService parent: adas_core.Application.Services children: - adas_core.Application.Services.DiagnosisService.#ctor(System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},adas_core.Application.Repositories.Interfaces.IDiagnosisRepository,adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.DiagnosisService},adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.ICalculatedObservationsService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IUnitService) - adas_core.Application.Services.DiagnosisService.Archive(adas_core.Domain.Models.MongoModels.Patient) - adas_core.Application.Services.DiagnosisService.ArchiveByPatientId(MongoDB.Bson.ObjectId) - adas_core.Application.Services.DiagnosisService.DeleteByPatientId(MongoDB.Bson.ObjectId) - adas_core.Application.Services.DiagnosisService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) - adas_core.Application.Services.DiagnosisService.GetByPatient(MongoDB.Bson.ObjectId) - adas_core.Application.Services.DiagnosisService.GetByPatientId(MongoDB.Bson.ObjectId) - adas_core.Application.Services.DiagnosisService.Insert(adas_core.Domain.Models.PatientDiagnosis) - adas_core.Application.Services.DiagnosisService.InsertDiagnosis(adas_core.Domain.Models.PatientDiagnosis) - adas_core.Application.Services.DiagnosisService.ProcessDiagnosis(System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis},adas_core.Domain.Models.MongoModels.Patient,System.DateTime) - adas_core.Application.Services.DiagnosisService.ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) - adas_core.Application.Services.DiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest) - adas_core.Application.Services.DiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) - adas_core.Application.Services.DiagnosisService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) - adas_core.Application.Services.DiagnosisService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) langs: - csharp - vb name: DiagnosisService nameWithType: DiagnosisService fullName: adas_core.Application.Services.DiagnosisService type: Class source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: DiagnosisService path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 21 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: >- Provides the implementation of the contract, offering diagnosis-related operations as defined by the interface. example: [] syntax: content: 'public class DiagnosisService : IDiagnosisService, IApiRequestService' content.vb: Public Class DiagnosisService Implements IDiagnosisService, IApiRequestService inheritance: - System.Object implements: - adas_core.Application.Services.Interfaces.IDiagnosisService - 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.DiagnosisService.#ctor(System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},adas_core.Application.Repositories.Interfaces.IDiagnosisRepository,adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.DiagnosisService},adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.ICalculatedObservationsService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IUnitService) commentId: M:adas_core.Application.Services.DiagnosisService.#ctor(System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},adas_core.Application.Repositories.Interfaces.IDiagnosisRepository,adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.DiagnosisService},adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.ICalculatedObservationsService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IUnitService) id: '#ctor(System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings},adas_core.Application.Repositories.Interfaces.IDiagnosisRepository,adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository,Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.DiagnosisService},adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.ICalculatedObservationsService},Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService,adas_core.Application.Services.Interfaces.IUnitService)' parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: DiagnosisService(Lazy, IOptions, IDiagnosisRepository, IDiagnosisArchiveRepository, ILogger, IClientMessageService, ISubscribersService, Lazy, IHttpContextAccessor, ILocalAuditService, IUnitService) nameWithType: DiagnosisService.DiagnosisService(Lazy, IOptions, IDiagnosisRepository, IDiagnosisArchiveRepository, ILogger, IClientMessageService, ISubscribersService, Lazy, IHttpContextAccessor, ILocalAuditService, IUnitService) fullName: adas_core.Application.Services.DiagnosisService.DiagnosisService(System.Lazy, Microsoft.Extensions.Options.IOptions, adas_core.Application.Repositories.Interfaces.IDiagnosisRepository, adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository, Microsoft.Extensions.Logging.ILogger, adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.ISubscribersService, System.Lazy, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService, adas_core.Application.Services.Interfaces.IUnitService) type: Constructor source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: .ctor path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 39 assemblies: - adas-core.Application namespace: adas_core.Application.Services syntax: content: public DiagnosisService(Lazy patientService, IOptions apiSettings, IDiagnosisRepository diagnosisRepository, IDiagnosisArchiveRepository diagnosisArchiveRepository, ILogger logger, IClientMessageService clientMessageService, ISubscribersService subscribersService, Lazy calculatedObservations, IHttpContextAccessor httpContextAccessor, ILocalAuditService auditService, IUnitService unitService) parameters: - id: patientService type: System.Lazy{adas_core.Application.Services.Interfaces.IPatientService} - id: apiSettings type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings} - id: diagnosisRepository type: adas_core.Application.Repositories.Interfaces.IDiagnosisRepository - id: diagnosisArchiveRepository type: adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository - id: logger type: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.DiagnosisService} - id: clientMessageService type: adas_core.Application.Services.Interfaces.IClientMessageService - id: subscribersService type: adas_core.Application.Services.Interfaces.ISubscribersService - id: calculatedObservations type: System.Lazy{adas_core.Application.Services.Interfaces.ICalculatedObservationsService} - id: httpContextAccessor type: Microsoft.AspNetCore.Http.IHttpContextAccessor - id: auditService type: adas_core.Application.Services.Interfaces.ILocalAuditService - id: unitService type: adas_core.Application.Services.Interfaces.IUnitService content.vb: Public Sub New(patientService As Lazy(Of IPatientService), apiSettings As IOptions(Of ApiSettings), diagnosisRepository As IDiagnosisRepository, diagnosisArchiveRepository As IDiagnosisArchiveRepository, logger As ILogger(Of DiagnosisService), clientMessageService As IClientMessageService, subscribersService As ISubscribersService, calculatedObservations As Lazy(Of ICalculatedObservationsService), httpContextAccessor As IHttpContextAccessor, auditService As ILocalAuditService, unitService As IUnitService) overload: adas_core.Application.Services.DiagnosisService.#ctor* nameWithType.vb: DiagnosisService.New(Lazy(Of IPatientService), IOptions(Of ApiSettings), IDiagnosisRepository, IDiagnosisArchiveRepository, ILogger(Of DiagnosisService), IClientMessageService, ISubscribersService, Lazy(Of ICalculatedObservationsService), IHttpContextAccessor, ILocalAuditService, IUnitService) fullName.vb: adas_core.Application.Services.DiagnosisService.New(System.Lazy(Of adas_core.Application.Services.Interfaces.IPatientService), Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings), adas_core.Application.Repositories.Interfaces.IDiagnosisRepository, adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository, Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.DiagnosisService), adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.ISubscribersService, System.Lazy(Of adas_core.Application.Services.Interfaces.ICalculatedObservationsService), Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService, adas_core.Application.Services.Interfaces.IUnitService) name.vb: New(Lazy(Of IPatientService), IOptions(Of ApiSettings), IDiagnosisRepository, IDiagnosisArchiveRepository, ILogger(Of DiagnosisService), IClientMessageService, ISubscribersService, Lazy(Of ICalculatedObservationsService), IHttpContextAccessor, ILocalAuditService, IUnitService) - uid: adas_core.Application.Services.DiagnosisService.Archive(adas_core.Domain.Models.MongoModels.Patient) commentId: M:adas_core.Application.Services.DiagnosisService.Archive(adas_core.Domain.Models.MongoModels.Patient) id: Archive(adas_core.Domain.Models.MongoModels.Patient) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: Archive(Patient) nameWithType: DiagnosisService.Archive(Patient) fullName: adas_core.Application.Services.DiagnosisService.Archive(adas_core.Domain.Models.MongoModels.Patient) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: Archive path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 91 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Archives the specified patient by delegating to the archival routine keyed by 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. Its Id is used to locate the record to archive. return: type: System.Threading.Tasks.Task content.vb: Public Function Archive(patient As Patient) As Task overload: adas_core.Application.Services.DiagnosisService.Archive* implements: - adas_core.Application.Services.Interfaces.IDiagnosisService.Archive(adas_core.Domain.Models.MongoModels.Patient) - uid: adas_core.Application.Services.DiagnosisService.ArchiveByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.DiagnosisService.ArchiveByPatientId(MongoDB.Bson.ObjectId) id: ArchiveByPatientId(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: ArchiveByPatientId(ObjectId) nameWithType: DiagnosisService.ArchiveByPatientId(ObjectId) fullName: adas_core.Application.Services.DiagnosisService.ArchiveByPatientId(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: ArchiveByPatientId path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 100 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Archives all diagnoses associated with the specified patient by copying them to the diagnosis archive repository and then deleting the original records. example: [] syntax: content: public Task ArchiveByPatientId(ObjectId id) parameters: - id: id type: MongoDB.Bson.ObjectId description: The identifier of the patient whose diagnoses will be archived. return: type: System.Threading.Tasks.Task content.vb: Public Function ArchiveByPatientId(id As ObjectId) As Task overload: adas_core.Application.Services.DiagnosisService.ArchiveByPatientId* implements: - adas_core.Application.Services.Interfaces.IDiagnosisService.ArchiveByPatientId(MongoDB.Bson.ObjectId) - uid: adas_core.Application.Services.DiagnosisService.DeleteByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.DiagnosisService.DeleteByPatientId(MongoDB.Bson.ObjectId) id: DeleteByPatientId(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: DeleteByPatientId(ObjectId) nameWithType: DiagnosisService.DeleteByPatientId(ObjectId) fullName: adas_core.Application.Services.DiagnosisService.DeleteByPatientId(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: DeleteByPatientId path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 117 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Deletes all diagnoses associated with the specified patient identifier and records an audit log entry capturing the previous state of the records. example: [] syntax: content: public Task DeleteByPatientId(ObjectId id) parameters: - id: id type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose diagnoses should be deleted. return: type: System.Threading.Tasks.Task content.vb: Public Function DeleteByPatientId(id As ObjectId) As Task overload: adas_core.Application.Services.DiagnosisService.DeleteByPatientId* implements: - adas_core.Application.Services.Interfaces.IDiagnosisService.DeleteByPatientId(MongoDB.Bson.ObjectId) - uid: adas_core.Application.Services.DiagnosisService.GetByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.DiagnosisService.GetByPatientId(MongoDB.Bson.ObjectId) id: GetByPatientId(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: GetByPatientId(ObjectId) nameWithType: DiagnosisService.GetByPatientId(ObjectId) fullName: adas_core.Application.Services.DiagnosisService.GetByPatientId(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetByPatientId path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 130 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Asynchronously retrieves the list of patient diagnoses associated with the specified patient identifier by delegating to the diagnosis repository. example: [] syntax: content: public Task> GetByPatientId(ObjectId patientId) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose diagnoses are being retrieved. return: type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis}} description: A task that represents the asynchronous operation, containing a list of records for the given patient. content.vb: Public Function GetByPatientId(patientId As ObjectId) As Task(Of List(Of PatientDiagnosis)) overload: adas_core.Application.Services.DiagnosisService.GetByPatientId* implements: - adas_core.Application.Services.Interfaces.IDiagnosisService.GetByPatientId(MongoDB.Bson.ObjectId) - uid: adas_core.Application.Services.DiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest) commentId: M:adas_core.Application.Services.DiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest) id: SaveRequest(adas_core.Domain.Models.ApiRequest) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: SaveRequest(ApiRequest) nameWithType: DiagnosisService.SaveRequest(ApiRequest) fullName: adas_core.Application.Services.DiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: SaveRequest path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 143 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Asynchronously saves the specified API request by delegating to an overload that accepts a secondary parameter, which is passed as null. example: [] syntax: content: public Task SaveRequest(ApiRequest apiRequest) parameters: - id: apiRequest type: adas_core.Domain.Models.ApiRequest description: The API request to save. return: type: System.Threading.Tasks.Task description: A task that represents the asynchronous save operation. content.vb: Public Function SaveRequest(apiRequest As ApiRequest) As Task overload: adas_core.Application.Services.DiagnosisService.SaveRequest* implements: - adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) - uid: adas_core.Application.Services.DiagnosisService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) commentId: M:adas_core.Application.Services.DiagnosisService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) id: SaveRequestAsync(adas_core.Domain.Models.ApiRequest) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: SaveRequestAsync(ApiRequest) nameWithType: DiagnosisService.SaveRequestAsync(ApiRequest) fullName: adas_core.Application.Services.DiagnosisService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: SaveRequestAsync path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 153 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Asynchronously saves the specified API request by delegating to the underlying save operation with a null secondary parameter. example: [] syntax: content: public Task SaveRequestAsync(ApiRequest apiRequest) parameters: - id: apiRequest type: adas_core.Domain.Models.ApiRequest description: The API request instance to persist. return: type: System.Threading.Tasks.Task description: A task that represents the asynchronous save operation. content.vb: Public Function SaveRequestAsync(apiRequest As ApiRequest) As Task overload: adas_core.Application.Services.DiagnosisService.SaveRequestAsync* implements: - adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest) - uid: adas_core.Application.Services.DiagnosisService.ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) commentId: M:adas_core.Application.Services.DiagnosisService.ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) id: ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: ProcessDiagnosisObservation(ApiRequest, Patient) nameWithType: DiagnosisService.ProcessDiagnosisObservation(ApiRequest, Patient) fullName: adas_core.Application.Services.DiagnosisService.ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest, adas_core.Domain.Models.MongoModels.Patient) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: ProcessDiagnosisObservation path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 164 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Processes a diagnosis observation from an API request and persists it as a patient diagnosis. Maps SNOMED-coded observation values to diagnosis properties (description, label, code, state, category, start/end time), falling back to the current date when the observation time is missing, and skipping processing if the observations collection is null. example: [] syntax: content: public Task ProcessDiagnosisObservation(ApiRequest apiRequest, Patient patient) parameters: - id: apiRequest type: adas_core.Domain.Models.ApiRequest description: The API request containing the observation codes, values, message time, and optional observation time used to build the diagnosis. - id: patient type: adas_core.Domain.Models.MongoModels.Patient description: The patient associated with the diagnosis, whose identifier is assigned to the new . return: type: System.Threading.Tasks.Task description: A task that represents the asynchronous insertion of the resulting . content.vb: Public Function ProcessDiagnosisObservation(apiRequest As ApiRequest, patient As Patient) As Task overload: adas_core.Application.Services.DiagnosisService.ProcessDiagnosisObservation* implements: - adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) - uid: adas_core.Application.Services.DiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) commentId: M:adas_core.Application.Services.DiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) id: SaveRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: SaveRequest(ApiRequest, Patient?) nameWithType: DiagnosisService.SaveRequest(ApiRequest, Patient?) fullName: adas_core.Application.Services.DiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest, adas_core.Domain.Models.MongoModels.Patient?) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: SaveRequest path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 235 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Processes an incoming API request for diagnosis-related observations, resolving the patient from the request when not supplied. Validates that at least one of the patient number or location unit name is provided, handles ORU_R01 and ORU_R40 observation messages, and triggers diagnosis observation processing when the observation code is recognized. example: [] syntax: content: public Task SaveRequest(ApiRequest apiRequest, Patient? patient) parameters: - id: apiRequest type: adas_core.Domain.Models.ApiRequest description: The API request containing the type, patient identifiers, location, and observation data to be processed. - id: patient type: adas_core.Domain.Models.MongoModels.Patient description: An optional pre-resolved patient; when null, the patient is resolved via the patient service using the request data. return: type: System.Threading.Tasks.Task content.vb: Public Function SaveRequest(apiRequest As ApiRequest, patient As Patient) As Task overload: adas_core.Application.Services.DiagnosisService.SaveRequest* exceptions: - type: adas_core.Application.Exceptions.ApiRequestException commentId: T:adas_core.Application.Exceptions.ApiRequestException description: Thrown when both the patient number and the location unit name are missing from the request, or when the request type is not valid for diagnosis processing. implements: - adas_core.Application.Services.Interfaces.IDiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) nameWithType.vb: DiagnosisService.SaveRequest(ApiRequest, Patient) fullName.vb: adas_core.Application.Services.DiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest, adas_core.Domain.Models.MongoModels.Patient) name.vb: SaveRequest(ApiRequest, Patient) - uid: adas_core.Application.Services.DiagnosisService.ProcessDiagnosis(System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis},adas_core.Domain.Models.MongoModels.Patient,System.DateTime) commentId: M:adas_core.Application.Services.DiagnosisService.ProcessDiagnosis(System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis},adas_core.Domain.Models.MongoModels.Patient,System.DateTime) id: ProcessDiagnosis(System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis},adas_core.Domain.Models.MongoModels.Patient,System.DateTime) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: ProcessDiagnosis(List, Patient, DateTime) nameWithType: DiagnosisService.ProcessDiagnosis(List, Patient, DateTime) fullName: adas_core.Application.Services.DiagnosisService.ProcessDiagnosis(System.Collections.Generic.List, adas_core.Domain.Models.MongoModels.Patient, System.DateTime) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: ProcessDiagnosis path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 306 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Processes a list of patient diagnoses by associating each entry with the specified patient and message time, then inserting them as diagnosis observations. example: [] syntax: content: public Task ProcessDiagnosis(List diagnosis, Patient patient, DateTime messageTime) parameters: - id: diagnosis type: System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis} description: The list of patient diagnoses to be processed and inserted. - id: patient type: adas_core.Domain.Models.MongoModels.Patient description: The patient whose identifier is assigned to each diagnosis entry. - id: messageTime type: System.DateTime description: The timestamp assigned to each diagnosis entry during processing. return: type: System.Threading.Tasks.Task content.vb: Public Function ProcessDiagnosis(diagnosis As List(Of PatientDiagnosis), patient As Patient, messageTime As Date) As Task overload: adas_core.Application.Services.DiagnosisService.ProcessDiagnosis* implements: - adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosis(System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis},adas_core.Domain.Models.MongoModels.Patient,System.DateTime) nameWithType.vb: DiagnosisService.ProcessDiagnosis(List(Of PatientDiagnosis), Patient, Date) fullName.vb: adas_core.Application.Services.DiagnosisService.ProcessDiagnosis(System.Collections.Generic.List(Of adas_core.Domain.Models.PatientDiagnosis), adas_core.Domain.Models.MongoModels.Patient, Date) name.vb: ProcessDiagnosis(List(Of PatientDiagnosis), Patient, Date) - uid: adas_core.Application.Services.DiagnosisService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.DiagnosisService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) id: UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: UpdateManyObjectId(string, ObjectId, ObjectId) nameWithType: DiagnosisService.UpdateManyObjectId(string, ObjectId, ObjectId) fullName: adas_core.Application.Services.DiagnosisService.UpdateManyObjectId(string, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: UpdateManyObjectId path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 324 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Updates many diagnosis records, replacing the oldId with the new id for the specified nameId field, by delegating to the diagnosis repository. example: [] syntax: content: public Task UpdateManyObjectId(string nameId, ObjectId id, ObjectId oldId) parameters: - id: nameId type: System.String description: The name of the identifier field used to locate the records to update. - id: id type: MongoDB.Bson.ObjectId description: The new ObjectId to assign to the matching records. - id: oldId type: MongoDB.Bson.ObjectId description: The existing 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.DiagnosisService.UpdateManyObjectId* implements: - adas_core.Application.Services.Interfaces.IDiagnosisService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) nameWithType.vb: DiagnosisService.UpdateManyObjectId(String, ObjectId, ObjectId) fullName.vb: adas_core.Application.Services.DiagnosisService.UpdateManyObjectId(String, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId) name.vb: UpdateManyObjectId(String, ObjectId, ObjectId) - uid: adas_core.Application.Services.DiagnosisService.GetByPatient(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.DiagnosisService.GetByPatient(MongoDB.Bson.ObjectId) id: GetByPatient(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: GetByPatient(ObjectId) nameWithType: DiagnosisService.GetByPatient(ObjectId) fullName: adas_core.Application.Services.DiagnosisService.GetByPatient(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetByPatient path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 334 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Retrieves all diagnoses associated with the specified patient identifier from the diagnosis repository. example: [] syntax: content: public Task> GetByPatient(ObjectId id) parameters: - id: id type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose diagnoses are being requested. return: type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis}} description: A task that represents the asynchronous operation, containing a list of records for the given patient. content.vb: Public Function GetByPatient(id As ObjectId) As Task(Of List(Of PatientDiagnosis)) overload: adas_core.Application.Services.DiagnosisService.GetByPatient* - uid: adas_core.Application.Services.DiagnosisService.Insert(adas_core.Domain.Models.PatientDiagnosis) commentId: M:adas_core.Application.Services.DiagnosisService.Insert(adas_core.Domain.Models.PatientDiagnosis) id: Insert(adas_core.Domain.Models.PatientDiagnosis) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: Insert(PatientDiagnosis) nameWithType: DiagnosisService.Insert(PatientDiagnosis) fullName: adas_core.Application.Services.DiagnosisService.Insert(adas_core.Domain.Models.PatientDiagnosis) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: Insert path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 344 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: >- Inserts a patient diagnosis into the repository after mapping it to the underlying data model, and broadcasts the stored record. If the diagnosis cannot be mapped (returns null), the insert and broadcast operations are skipped. example: [] syntax: content: public Task Insert(PatientDiagnosis diagnosis) parameters: - id: diagnosis type: adas_core.Domain.Models.PatientDiagnosis description: The patient diagnosis to insert. return: type: System.Threading.Tasks.Task content.vb: Public Function Insert(diagnosis As PatientDiagnosis) As Task overload: adas_core.Application.Services.DiagnosisService.Insert* - uid: adas_core.Application.Services.DiagnosisService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.DiagnosisService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) id: FindByPatientIdAsync(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: FindByPatientIdAsync(ObjectId) nameWithType: DiagnosisService.FindByPatientIdAsync(ObjectId) fullName: adas_core.Application.Services.DiagnosisService.FindByPatientIdAsync(MongoDB.Bson.ObjectId) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: FindByPatientIdAsync path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 399 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: Asynchronously retrieves all patient diagnosis records associated with the specified patient identifier by delegating to the diagnosis repository. example: [] syntax: content: public Task> FindByPatientIdAsync(ObjectId patientId) parameters: - id: patientId type: MongoDB.Bson.ObjectId description: The unique identifier of the patient whose diagnosis records are to be retrieved. return: type: System.Threading.Tasks.Task{MongoDB.Driver.IAsyncCursor{adas_core.Domain.Models.PatientDiagnosis}} description: A task that represents the asynchronous operation, containing an asynchronous cursor over the matching records. content.vb: Public Function FindByPatientIdAsync(patientId As ObjectId) As Task(Of IAsyncCursor(Of PatientDiagnosis)) overload: adas_core.Application.Services.DiagnosisService.FindByPatientIdAsync* - uid: adas_core.Application.Services.DiagnosisService.InsertDiagnosis(adas_core.Domain.Models.PatientDiagnosis) commentId: M:adas_core.Application.Services.DiagnosisService.InsertDiagnosis(adas_core.Domain.Models.PatientDiagnosis) id: InsertDiagnosis(adas_core.Domain.Models.PatientDiagnosis) parent: adas_core.Application.Services.DiagnosisService langs: - csharp - vb name: InsertDiagnosis(PatientDiagnosis) nameWithType: DiagnosisService.InsertDiagnosis(PatientDiagnosis) fullName: adas_core.Application.Services.DiagnosisService.InsertDiagnosis(adas_core.Domain.Models.PatientDiagnosis) type: Method source: remote: path: adas-core.Application/Services/DiagnosisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: InsertDiagnosis path: ../../adas-core.Application/Services/DiagnosisService.cs startLine: 411 assemblies: - adas-core.Application namespace: adas_core.Application.Services summary: >- Inserts or updates a patient diagnosis, creating an audit log entry. If a diagnosis already exists for the same patient, code, and coding system, it is updated while preserving its identifier and original timestamp; otherwise a new record is inserted. A broadcast is dispatched asynchronously after a successful insert or update. example: [] syntax: content: public Task InsertDiagnosis(PatientDiagnosis diagnosis) parameters: - id: diagnosis type: adas_core.Domain.Models.PatientDiagnosis description: The patient diagnosis to persist. return: type: System.Threading.Tasks.Task content.vb: Public Function InsertDiagnosis(diagnosis As PatientDiagnosis) As Task overload: adas_core.Application.Services.DiagnosisService.InsertDiagnosis* references: - 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 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.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: 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: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - 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.DiagnosisService.#ctor* commentId: Overload:adas_core.Application.Services.DiagnosisService.#ctor href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService__ctor_System_Lazy_adas_core_Application_Services_Interfaces_IPatientService__Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_ApiSettings__adas_core_Application_Repositories_Interfaces_IDiagnosisRepository_adas_core_Application_Repositories_Interfaces_IDiagnosisArchiveRepository_Microsoft_Extensions_Logging_ILogger_adas_core_Application_Services_DiagnosisService__adas_core_Application_Services_Interfaces_IClientMessageService_adas_core_Application_Services_Interfaces_ISubscribersService_System_Lazy_adas_core_Application_Services_Interfaces_ICalculatedObservationsService__Microsoft_AspNetCore_Http_IHttpContextAccessor_adas_core_Application_Services_Interfaces_ILocalAuditService_adas_core_Application_Services_Interfaces_IUnitService_ name: DiagnosisService nameWithType: DiagnosisService.DiagnosisService fullName: adas_core.Application.Services.DiagnosisService.DiagnosisService nameWithType.vb: DiagnosisService.New fullName.vb: adas_core.Application.Services.DiagnosisService.New name.vb: New - 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: 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: adas_core.Application.Repositories.Interfaces.IDiagnosisRepository commentId: T:adas_core.Application.Repositories.Interfaces.IDiagnosisRepository parent: adas_core.Application.Repositories.Interfaces href: adas_core.Application.Repositories.Interfaces.IDiagnosisRepository.html name: IDiagnosisRepository nameWithType: IDiagnosisRepository fullName: adas_core.Application.Repositories.Interfaces.IDiagnosisRepository - uid: adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository commentId: T:adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository parent: adas_core.Application.Repositories.Interfaces href: adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository.html name: IDiagnosisArchiveRepository nameWithType: IDiagnosisArchiveRepository fullName: adas_core.Application.Repositories.Interfaces.IDiagnosisArchiveRepository - uid: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.DiagnosisService} commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.DiagnosisService} 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 DiagnosisService) fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.DiagnosisService) name.vb: ILogger(Of DiagnosisService) 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.DiagnosisService name: DiagnosisService href: adas_core.Application.Services.DiagnosisService.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.DiagnosisService name: DiagnosisService href: adas_core.Application.Services.DiagnosisService.html - name: ) - 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.ISubscribersService commentId: T:adas_core.Application.Services.Interfaces.ISubscribersService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.ISubscribersService.html name: ISubscribersService nameWithType: ISubscribersService fullName: adas_core.Application.Services.Interfaces.ISubscribersService - uid: System.Lazy{adas_core.Application.Services.Interfaces.ICalculatedObservationsService} commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.ICalculatedObservationsService} 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 ICalculatedObservationsService) fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.ICalculatedObservationsService) name.vb: Lazy(Of ICalculatedObservationsService) 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.ICalculatedObservationsService name: ICalculatedObservationsService href: adas_core.Application.Services.Interfaces.ICalculatedObservationsService.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.ICalculatedObservationsService name: ICalculatedObservationsService href: adas_core.Application.Services.Interfaces.ICalculatedObservationsService.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.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: 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: adas_core.Application.Repositories.Interfaces commentId: N:adas_core.Application.Repositories.Interfaces href: adas_core.html name: adas_core.Application.Repositories.Interfaces nameWithType: adas_core.Application.Repositories.Interfaces fullName: adas_core.Application.Repositories.Interfaces spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Repositories name: Repositories href: adas_core.Application.Repositories.html - name: . - uid: adas_core.Application.Repositories.Interfaces name: Interfaces href: adas_core.Application.Repositories.Interfaces.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Repositories name: Repositories href: adas_core.Application.Repositories.html - name: . - uid: adas_core.Application.Repositories.Interfaces name: Interfaces href: adas_core.Application.Repositories.Interfaces.html - uid: Microsoft.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.Services.DiagnosisService.Archive* commentId: Overload:adas_core.Application.Services.DiagnosisService.Archive href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_Archive_adas_core_Domain_Models_MongoModels_Patient_ name: Archive nameWithType: DiagnosisService.Archive fullName: adas_core.Application.Services.DiagnosisService.Archive - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.Archive(adas_core.Domain.Models.MongoModels.Patient) commentId: M:adas_core.Application.Services.Interfaces.IDiagnosisService.Archive(adas_core.Domain.Models.MongoModels.Patient) parent: adas_core.Application.Services.Interfaces.IDiagnosisService href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_Archive_adas_core_Domain_Models_MongoModels_Patient_ name: Archive(Patient) nameWithType: IDiagnosisService.Archive(Patient) fullName: adas_core.Application.Services.Interfaces.IDiagnosisService.Archive(adas_core.Domain.Models.MongoModels.Patient) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.Archive(adas_core.Domain.Models.MongoModels.Patient) name: Archive href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_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.IDiagnosisService.Archive(adas_core.Domain.Models.MongoModels.Patient) name: Archive href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_Archive_adas_core_Domain_Models_MongoModels_Patient_ - name: ( - uid: adas_core.Domain.Models.MongoModels.Patient name: Patient - name: ) - uid: adas_core.Domain.Models.MongoModels.Patient commentId: T:adas_core.Domain.Models.MongoModels.Patient parent: adas_core.Domain.Models.MongoModels href: adas_core.Domain.Models.MongoModels.Patient.html name: Patient nameWithType: Patient fullName: adas_core.Domain.Models.MongoModels.Patient - uid: System.Threading.Tasks.Task commentId: T:System.Threading.Tasks.Task parent: System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task name: Task nameWithType: Task fullName: System.Threading.Tasks.Task - uid: adas_core.Domain.Models.MongoModels commentId: N:adas_core.Domain.Models.MongoModels href: adas_core.html name: adas_core.Domain.Models.MongoModels nameWithType: adas_core.Domain.Models.MongoModels fullName: adas_core.Domain.Models.MongoModels spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.MongoModels name: MongoModels href: adas_core.Domain.Models.MongoModels.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.MongoModels name: MongoModels href: adas_core.Domain.Models.MongoModels.html - uid: System.Threading.Tasks commentId: N:System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Threading.Tasks nameWithType: System.Threading.Tasks fullName: System.Threading.Tasks spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks - uid: adas_core.Application.Services.DiagnosisService.ArchiveByPatientId* commentId: Overload:adas_core.Application.Services.DiagnosisService.ArchiveByPatientId href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_ArchiveByPatientId_MongoDB_Bson_ObjectId_ name: ArchiveByPatientId nameWithType: DiagnosisService.ArchiveByPatientId fullName: adas_core.Application.Services.DiagnosisService.ArchiveByPatientId - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.ArchiveByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IDiagnosisService.ArchiveByPatientId(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IDiagnosisService isExternal: true href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_ArchiveByPatientId_MongoDB_Bson_ObjectId_ name: ArchiveByPatientId(ObjectId) nameWithType: IDiagnosisService.ArchiveByPatientId(ObjectId) fullName: adas_core.Application.Services.Interfaces.IDiagnosisService.ArchiveByPatientId(MongoDB.Bson.ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.ArchiveByPatientId(MongoDB.Bson.ObjectId) name: ArchiveByPatientId href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_ArchiveByPatientId_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.ArchiveByPatientId(MongoDB.Bson.ObjectId) name: ArchiveByPatientId href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_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.Application.Services.DiagnosisService.DeleteByPatientId* commentId: Overload:adas_core.Application.Services.DiagnosisService.DeleteByPatientId href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_DeleteByPatientId_MongoDB_Bson_ObjectId_ name: DeleteByPatientId nameWithType: DiagnosisService.DeleteByPatientId fullName: adas_core.Application.Services.DiagnosisService.DeleteByPatientId - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.DeleteByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IDiagnosisService.DeleteByPatientId(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IDiagnosisService isExternal: true href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_DeleteByPatientId_MongoDB_Bson_ObjectId_ name: DeleteByPatientId(ObjectId) nameWithType: IDiagnosisService.DeleteByPatientId(ObjectId) fullName: adas_core.Application.Services.Interfaces.IDiagnosisService.DeleteByPatientId(MongoDB.Bson.ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.DeleteByPatientId(MongoDB.Bson.ObjectId) name: DeleteByPatientId href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_DeleteByPatientId_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.DeleteByPatientId(MongoDB.Bson.ObjectId) name: DeleteByPatientId href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_DeleteByPatientId_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) - uid: adas_core.Domain.Models.PatientDiagnosis commentId: T:adas_core.Domain.Models.PatientDiagnosis parent: adas_core.Domain.Models href: adas_core.Domain.Models.PatientDiagnosis.html name: PatientDiagnosis nameWithType: PatientDiagnosis fullName: adas_core.Domain.Models.PatientDiagnosis - uid: adas_core.Application.Services.DiagnosisService.GetByPatientId* commentId: Overload:adas_core.Application.Services.DiagnosisService.GetByPatientId href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_GetByPatientId_MongoDB_Bson_ObjectId_ name: GetByPatientId nameWithType: DiagnosisService.GetByPatientId fullName: adas_core.Application.Services.DiagnosisService.GetByPatientId - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.GetByPatientId(MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IDiagnosisService.GetByPatientId(MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IDiagnosisService isExternal: true href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_GetByPatientId_MongoDB_Bson_ObjectId_ name: GetByPatientId(ObjectId) nameWithType: IDiagnosisService.GetByPatientId(ObjectId) fullName: adas_core.Application.Services.Interfaces.IDiagnosisService.GetByPatientId(MongoDB.Bson.ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.GetByPatientId(MongoDB.Bson.ObjectId) name: GetByPatientId href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_GetByPatientId_MongoDB_Bson_ObjectId_ - name: ( - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.GetByPatientId(MongoDB.Bson.ObjectId) name: GetByPatientId href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_GetByPatientId_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.PatientDiagnosis}} commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis}} 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 PatientDiagnosis)) fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.PatientDiagnosis)) name.vb: Task(Of List(Of PatientDiagnosis)) 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.PatientDiagnosis name: PatientDiagnosis - 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.PatientDiagnosis name: PatientDiagnosis - name: ) - name: ) - uid: adas_core.Domain.Models commentId: N:adas_core.Domain.Models href: adas_core.html name: adas_core.Domain.Models nameWithType: adas_core.Domain.Models fullName: adas_core.Domain.Models spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Models name: Models href: adas_core.Domain.Models.html - uid: 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.DiagnosisService.SaveRequest* commentId: Overload:adas_core.Application.Services.DiagnosisService.SaveRequest href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_SaveRequest_adas_core_Domain_Models_ApiRequest_ name: SaveRequest nameWithType: DiagnosisService.SaveRequest fullName: adas_core.Application.Services.DiagnosisService.SaveRequest - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) commentId: M:adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) parent: adas_core.Application.Services.Interfaces.IApiRequestService href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequest_adas_core_Domain_Models_ApiRequest_ name: SaveRequest(ApiRequest) nameWithType: IApiRequestService.SaveRequest(ApiRequest) fullName: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) name: SaveRequest href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequest_adas_core_Domain_Models_ApiRequest_ - name: ( - uid: adas_core.Domain.Models.ApiRequest name: ApiRequest - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IApiRequestService.SaveRequest(adas_core.Domain.Models.ApiRequest) name: SaveRequest href: adas_core.Application.Services.Interfaces.IApiRequestService.html#adas_core_Application_Services_Interfaces_IApiRequestService_SaveRequest_adas_core_Domain_Models_ApiRequest_ - name: ( - uid: adas_core.Domain.Models.ApiRequest name: ApiRequest - name: ) - uid: adas_core.Domain.Models.ApiRequest commentId: T:adas_core.Domain.Models.ApiRequest parent: adas_core.Domain.Models href: adas_core.Domain.Models.ApiRequest.html name: ApiRequest nameWithType: ApiRequest fullName: adas_core.Domain.Models.ApiRequest - uid: adas_core.Application.Services.DiagnosisService.SaveRequestAsync* commentId: Overload:adas_core.Application.Services.DiagnosisService.SaveRequestAsync href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_ name: SaveRequestAsync nameWithType: DiagnosisService.SaveRequestAsync fullName: adas_core.Application.Services.DiagnosisService.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.DiagnosisService.ProcessDiagnosisObservation* commentId: Overload:adas_core.Application.Services.DiagnosisService.ProcessDiagnosisObservation href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_ProcessDiagnosisObservation_adas_core_Domain_Models_ApiRequest_adas_core_Domain_Models_MongoModels_Patient_ name: ProcessDiagnosisObservation nameWithType: DiagnosisService.ProcessDiagnosisObservation fullName: adas_core.Application.Services.DiagnosisService.ProcessDiagnosisObservation - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) commentId: M:adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) parent: adas_core.Application.Services.Interfaces.IDiagnosisService href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_ProcessDiagnosisObservation_adas_core_Domain_Models_ApiRequest_adas_core_Domain_Models_MongoModels_Patient_ name: ProcessDiagnosisObservation(ApiRequest, Patient) nameWithType: IDiagnosisService.ProcessDiagnosisObservation(ApiRequest, Patient) fullName: adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest, adas_core.Domain.Models.MongoModels.Patient) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) name: ProcessDiagnosisObservation href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_ProcessDiagnosisObservation_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.IDiagnosisService.ProcessDiagnosisObservation(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) name: ProcessDiagnosisObservation href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_ProcessDiagnosisObservation_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.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.Interfaces.IDiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) commentId: M:adas_core.Application.Services.Interfaces.IDiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) parent: adas_core.Application.Services.Interfaces.IDiagnosisService href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_SaveRequest_adas_core_Domain_Models_ApiRequest_adas_core_Domain_Models_MongoModels_Patient_ name: SaveRequest(ApiRequest, Patient) nameWithType: IDiagnosisService.SaveRequest(ApiRequest, Patient) fullName: adas_core.Application.Services.Interfaces.IDiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest, adas_core.Domain.Models.MongoModels.Patient) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) name: SaveRequest href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_SaveRequest_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.IDiagnosisService.SaveRequest(adas_core.Domain.Models.ApiRequest,adas_core.Domain.Models.MongoModels.Patient) name: SaveRequest href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_SaveRequest_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.Application.Services.DiagnosisService.ProcessDiagnosis* commentId: Overload:adas_core.Application.Services.DiagnosisService.ProcessDiagnosis href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_ProcessDiagnosis_System_Collections_Generic_List_adas_core_Domain_Models_PatientDiagnosis__adas_core_Domain_Models_MongoModels_Patient_System_DateTime_ name: ProcessDiagnosis nameWithType: DiagnosisService.ProcessDiagnosis fullName: adas_core.Application.Services.DiagnosisService.ProcessDiagnosis - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosis(System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis},adas_core.Domain.Models.MongoModels.Patient,System.DateTime) commentId: M:adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosis(System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis},adas_core.Domain.Models.MongoModels.Patient,System.DateTime) parent: adas_core.Application.Services.Interfaces.IDiagnosisService isExternal: true href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_ProcessDiagnosis_System_Collections_Generic_List_adas_core_Domain_Models_PatientDiagnosis__adas_core_Domain_Models_MongoModels_Patient_System_DateTime_ name: ProcessDiagnosis(List, Patient, DateTime) nameWithType: IDiagnosisService.ProcessDiagnosis(List, Patient, DateTime) fullName: adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosis(System.Collections.Generic.List, adas_core.Domain.Models.MongoModels.Patient, System.DateTime) nameWithType.vb: IDiagnosisService.ProcessDiagnosis(List(Of PatientDiagnosis), Patient, Date) fullName.vb: adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosis(System.Collections.Generic.List(Of adas_core.Domain.Models.PatientDiagnosis), adas_core.Domain.Models.MongoModels.Patient, Date) name.vb: ProcessDiagnosis(List(Of PatientDiagnosis), Patient, Date) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosis(System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis},adas_core.Domain.Models.MongoModels.Patient,System.DateTime) name: ProcessDiagnosis href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_ProcessDiagnosis_System_Collections_Generic_List_adas_core_Domain_Models_PatientDiagnosis__adas_core_Domain_Models_MongoModels_Patient_System_DateTime_ - 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.PatientDiagnosis name: PatientDiagnosis - name: '>' - name: ',' - name: " " - uid: adas_core.Domain.Models.MongoModels.Patient name: Patient - name: ',' - name: " " - uid: System.DateTime name: DateTime isExternal: true href: https://learn.microsoft.com/dotnet/api/system.datetime - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.ProcessDiagnosis(System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis},adas_core.Domain.Models.MongoModels.Patient,System.DateTime) name: ProcessDiagnosis href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_ProcessDiagnosis_System_Collections_Generic_List_adas_core_Domain_Models_PatientDiagnosis__adas_core_Domain_Models_MongoModels_Patient_System_DateTime_ - 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.PatientDiagnosis name: PatientDiagnosis - name: ) - name: ',' - name: " " - uid: adas_core.Domain.Models.MongoModels.Patient name: Patient - name: ',' - name: " " - uid: System.DateTime name: Date isExternal: true href: https://learn.microsoft.com/dotnet/api/system.datetime - name: ) - uid: System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis} commentId: T:System.Collections.Generic.List{adas_core.Domain.Models.PatientDiagnosis} parent: System.Collections.Generic definition: System.Collections.Generic.List`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: List nameWithType: List fullName: System.Collections.Generic.List nameWithType.vb: List(Of PatientDiagnosis) fullName.vb: System.Collections.Generic.List(Of adas_core.Domain.Models.PatientDiagnosis) name.vb: List(Of PatientDiagnosis) spec.csharp: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - uid: adas_core.Domain.Models.PatientDiagnosis name: PatientDiagnosis href: adas_core.Domain.Models.PatientDiagnosis.html - name: '>' spec.vb: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.PatientDiagnosis name: PatientDiagnosis href: adas_core.Domain.Models.PatientDiagnosis.html - name: ) - uid: System.DateTime commentId: T:System.DateTime parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.datetime name: DateTime nameWithType: DateTime fullName: System.DateTime nameWithType.vb: Date fullName.vb: Date name.vb: Date - uid: System.Collections.Generic.List`1 commentId: T:System.Collections.Generic.List`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 name: List nameWithType: List fullName: System.Collections.Generic.List nameWithType.vb: List(Of T) fullName.vb: System.Collections.Generic.List(Of T) name.vb: List(Of T) spec.csharp: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.List`1 name: List isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: adas_core.Application.Services.DiagnosisService.UpdateManyObjectId* commentId: Overload:adas_core.Application.Services.DiagnosisService.UpdateManyObjectId href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_UpdateManyObjectId_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_ name: UpdateManyObjectId nameWithType: DiagnosisService.UpdateManyObjectId fullName: adas_core.Application.Services.DiagnosisService.UpdateManyObjectId - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) commentId: M:adas_core.Application.Services.Interfaces.IDiagnosisService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) parent: adas_core.Application.Services.Interfaces.IDiagnosisService isExternal: true href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_UpdateManyObjectId_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_ name: UpdateManyObjectId(string, ObjectId, ObjectId) nameWithType: IDiagnosisService.UpdateManyObjectId(string, ObjectId, ObjectId) fullName: adas_core.Application.Services.Interfaces.IDiagnosisService.UpdateManyObjectId(string, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId) nameWithType.vb: IDiagnosisService.UpdateManyObjectId(String, ObjectId, ObjectId) fullName.vb: adas_core.Application.Services.Interfaces.IDiagnosisService.UpdateManyObjectId(String, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId) name.vb: UpdateManyObjectId(String, ObjectId, ObjectId) spec.csharp: - uid: adas_core.Application.Services.Interfaces.IDiagnosisService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) name: UpdateManyObjectId href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_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.IDiagnosisService.UpdateManyObjectId(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId) name: UpdateManyObjectId href: adas_core.Application.Services.Interfaces.IDiagnosisService.html#adas_core_Application_Services_Interfaces_IDiagnosisService_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 - uid: adas_core.Application.Services.DiagnosisService.GetByPatient* commentId: Overload:adas_core.Application.Services.DiagnosisService.GetByPatient href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_GetByPatient_MongoDB_Bson_ObjectId_ name: GetByPatient nameWithType: DiagnosisService.GetByPatient fullName: adas_core.Application.Services.DiagnosisService.GetByPatient - uid: adas_core.Application.Services.DiagnosisService.Insert* commentId: Overload:adas_core.Application.Services.DiagnosisService.Insert href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_Insert_adas_core_Domain_Models_PatientDiagnosis_ name: Insert nameWithType: DiagnosisService.Insert fullName: adas_core.Application.Services.DiagnosisService.Insert - uid: adas_core.Application.Services.DiagnosisService.FindByPatientIdAsync* commentId: Overload:adas_core.Application.Services.DiagnosisService.FindByPatientIdAsync href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_FindByPatientIdAsync_MongoDB_Bson_ObjectId_ name: FindByPatientIdAsync nameWithType: DiagnosisService.FindByPatientIdAsync fullName: adas_core.Application.Services.DiagnosisService.FindByPatientIdAsync - uid: System.Threading.Tasks.Task{MongoDB.Driver.IAsyncCursor{adas_core.Domain.Models.PatientDiagnosis}} commentId: T:System.Threading.Tasks.Task{MongoDB.Driver.IAsyncCursor{adas_core.Domain.Models.PatientDiagnosis}} 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 PatientDiagnosis)) fullName.vb: System.Threading.Tasks.Task(Of MongoDB.Driver.IAsyncCursor(Of adas_core.Domain.Models.PatientDiagnosis)) name.vb: Task(Of IAsyncCursor(Of PatientDiagnosis)) 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.PatientDiagnosis name: PatientDiagnosis - 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.PatientDiagnosis name: PatientDiagnosis - name: ) - name: ) - uid: adas_core.Application.Services.DiagnosisService.InsertDiagnosis* commentId: Overload:adas_core.Application.Services.DiagnosisService.InsertDiagnosis href: adas_core.Application.Services.DiagnosisService.html#adas_core_Application_Services_DiagnosisService_InsertDiagnosis_adas_core_Domain_Models_PatientDiagnosis_ name: InsertDiagnosis nameWithType: DiagnosisService.InsertDiagnosis fullName: adas_core.Application.Services.DiagnosisService.InsertDiagnosis