### YamlMime:ManagedReference
items:
- uid: adas_core.Domain.Models.BasePatientObservation
  commentId: T:adas_core.Domain.Models.BasePatientObservation
  id: BasePatientObservation
  parent: adas_core.Domain.Models
  children:
  - adas_core.Domain.Models.BasePatientObservation.CanConvert(System.Type)
  - adas_core.Domain.Models.BasePatientObservation.CheckObservations
  - adas_core.Domain.Models.BasePatientObservation.ClinicalEpisode
  - adas_core.Domain.Models.BasePatientObservation.Code
  - adas_core.Domain.Models.BasePatientObservation.CodingSystem
  - adas_core.Domain.Models.BasePatientObservation.CreateObservation
  - adas_core.Domain.Models.BasePatientObservation.EndTime
  - adas_core.Domain.Models.BasePatientObservation.Id
  - adas_core.Domain.Models.BasePatientObservation.Name
  - adas_core.Domain.Models.BasePatientObservation.ParentData
  - adas_core.Domain.Models.BasePatientObservation.Patient
  - adas_core.Domain.Models.BasePatientObservation.PatientId
  - adas_core.Domain.Models.BasePatientObservation.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
  - adas_core.Domain.Models.BasePatientObservation.SystemId
  - adas_core.Domain.Models.BasePatientObservation.Time
  - adas_core.Domain.Models.BasePatientObservation.ToJsonString
  - adas_core.Domain.Models.BasePatientObservation.ToListString
  - adas_core.Domain.Models.BasePatientObservation.ToString
  - adas_core.Domain.Models.BasePatientObservation.Units
  - adas_core.Domain.Models.BasePatientObservation.UserId
  - adas_core.Domain.Models.BasePatientObservation.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
  langs:
  - csharp
  - vb
  name: BasePatientObservation
  nameWithType: BasePatientObservation
  fullName: adas_core.Domain.Models.BasePatientObservation
  type: Class
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: BasePatientObservation
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 13
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: Serves as a base class for JSON converters that handle patient observation data, providing shared conversion behavior derived from <xref href="Newtonsoft.Json.JsonConverter" data-throw-if-not-resolved="false"></xref>.
  remarks: This type is intended to be subclassed by concrete converters that implement specific serialization and deserialization logic for patient observation types.
  example: []
  syntax:
    content: 'public class BasePatientObservation : JsonConverter'
    content.vb: Public Class BasePatientObservation Inherits JsonConverter
  inheritance:
  - System.Object
  - Newtonsoft.Json.JsonConverter
  derivedClasses:
  - adas_core.Domain.Models.BasePatientObservationValue
  - adas_core.Domain.Models.PatientRecordingAlert
  inheritedMembers:
  - Newtonsoft.Json.JsonConverter.CanRead
  - Newtonsoft.Json.JsonConverter.CanWrite
  - 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)
  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.Domain.Models.BasePatientObservation.Id
  commentId: P:adas_core.Domain.Models.BasePatientObservation.Id
  id: Id
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: Id
  nameWithType: BasePatientObservation.Id
  fullName: adas_core.Domain.Models.BasePatientObservation.Id
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Id
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 15
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public ObjectId Id { get; set; }
    parameters: []
    return:
      type: MongoDB.Bson.ObjectId
    content.vb: Public Property Id As ObjectId
  overload: adas_core.Domain.Models.BasePatientObservation.Id*
- uid: adas_core.Domain.Models.BasePatientObservation.PatientId
  commentId: P:adas_core.Domain.Models.BasePatientObservation.PatientId
  id: PatientId
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: PatientId
  nameWithType: BasePatientObservation.PatientId
  fullName: adas_core.Domain.Models.BasePatientObservation.PatientId
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: PatientId
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 16
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public ObjectId PatientId { get; set; }
    parameters: []
    return:
      type: MongoDB.Bson.ObjectId
    content.vb: Public Property PatientId As ObjectId
  overload: adas_core.Domain.Models.BasePatientObservation.PatientId*
- uid: adas_core.Domain.Models.BasePatientObservation.UserId
  commentId: P:adas_core.Domain.Models.BasePatientObservation.UserId
  id: UserId
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: UserId
  nameWithType: BasePatientObservation.UserId
  fullName: adas_core.Domain.Models.BasePatientObservation.UserId
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UserId
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 17
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public ObjectId? UserId { get; set; }
    parameters: []
    return:
      type: System.Nullable{MongoDB.Bson.ObjectId}
    content.vb: Public Property UserId As ObjectId?
  overload: adas_core.Domain.Models.BasePatientObservation.UserId*
- uid: adas_core.Domain.Models.BasePatientObservation.ClinicalEpisode
  commentId: P:adas_core.Domain.Models.BasePatientObservation.ClinicalEpisode
  id: ClinicalEpisode
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: ClinicalEpisode
  nameWithType: BasePatientObservation.ClinicalEpisode
  fullName: adas_core.Domain.Models.BasePatientObservation.ClinicalEpisode
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ClinicalEpisode
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 19
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public string? ClinicalEpisode { get; set; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Property ClinicalEpisode As String
  overload: adas_core.Domain.Models.BasePatientObservation.ClinicalEpisode*
- uid: adas_core.Domain.Models.BasePatientObservation.Patient
  commentId: P:adas_core.Domain.Models.BasePatientObservation.Patient
  id: Patient
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: Patient
  nameWithType: BasePatientObservation.Patient
  fullName: adas_core.Domain.Models.BasePatientObservation.Patient
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Patient
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 21
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public Patient? Patient { get; set; }
    parameters: []
    return:
      type: adas_core.Domain.Models.MongoModels.Patient
    content.vb: Public Property Patient As Patient
  overload: adas_core.Domain.Models.BasePatientObservation.Patient*
- uid: adas_core.Domain.Models.BasePatientObservation.SystemId
  commentId: P:adas_core.Domain.Models.BasePatientObservation.SystemId
  id: SystemId
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: SystemId
  nameWithType: BasePatientObservation.SystemId
  fullName: adas_core.Domain.Models.BasePatientObservation.SystemId
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SystemId
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 23
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public string? SystemId { get; set; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Property SystemId As String
  overload: adas_core.Domain.Models.BasePatientObservation.SystemId*
- uid: adas_core.Domain.Models.BasePatientObservation.Code
  commentId: P:adas_core.Domain.Models.BasePatientObservation.Code
  id: Code
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: Code
  nameWithType: BasePatientObservation.Code
  fullName: adas_core.Domain.Models.BasePatientObservation.Code
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Code
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 26
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public string? Code { get; set; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Property Code As String
  overload: adas_core.Domain.Models.BasePatientObservation.Code*
- uid: adas_core.Domain.Models.BasePatientObservation.CodingSystem
  commentId: P:adas_core.Domain.Models.BasePatientObservation.CodingSystem
  id: CodingSystem
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: CodingSystem
  nameWithType: BasePatientObservation.CodingSystem
  fullName: adas_core.Domain.Models.BasePatientObservation.CodingSystem
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CodingSystem
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 29
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public string? CodingSystem { get; set; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Property CodingSystem As String
  overload: adas_core.Domain.Models.BasePatientObservation.CodingSystem*
- uid: adas_core.Domain.Models.BasePatientObservation.ParentData
  commentId: P:adas_core.Domain.Models.BasePatientObservation.ParentData
  id: ParentData
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: ParentData
  nameWithType: BasePatientObservation.ParentData
  fullName: adas_core.Domain.Models.BasePatientObservation.ParentData
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ParentData
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 31
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public ParentDataClass? ParentData { get; set; }
    parameters: []
    return:
      type: adas_core.Domain.Models.ParentDataClass
    content.vb: Public Property ParentData As ParentDataClass
  overload: adas_core.Domain.Models.BasePatientObservation.ParentData*
- uid: adas_core.Domain.Models.BasePatientObservation.Time
  commentId: P:adas_core.Domain.Models.BasePatientObservation.Time
  id: Time
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: Time
  nameWithType: BasePatientObservation.Time
  fullName: adas_core.Domain.Models.BasePatientObservation.Time
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Time
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 34
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public DateTime Time { get; set; }
    parameters: []
    return:
      type: System.DateTime
    content.vb: Public Property Time As Date
  overload: adas_core.Domain.Models.BasePatientObservation.Time*
- uid: adas_core.Domain.Models.BasePatientObservation.EndTime
  commentId: P:adas_core.Domain.Models.BasePatientObservation.EndTime
  id: EndTime
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: EndTime
  nameWithType: BasePatientObservation.EndTime
  fullName: adas_core.Domain.Models.BasePatientObservation.EndTime
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: EndTime
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 35
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public DateTime? EndTime { get; set; }
    parameters: []
    return:
      type: System.Nullable{System.DateTime}
    content.vb: Public Property EndTime As Date?
  overload: adas_core.Domain.Models.BasePatientObservation.EndTime*
- uid: adas_core.Domain.Models.BasePatientObservation.Name
  commentId: P:adas_core.Domain.Models.BasePatientObservation.Name
  id: Name
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: Name
  nameWithType: BasePatientObservation.Name
  fullName: adas_core.Domain.Models.BasePatientObservation.Name
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Name
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 38
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public string? Name { get; set; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Property Name As String
  overload: adas_core.Domain.Models.BasePatientObservation.Name*
- uid: adas_core.Domain.Models.BasePatientObservation.Units
  commentId: P:adas_core.Domain.Models.BasePatientObservation.Units
  id: Units
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: Units
  nameWithType: BasePatientObservation.Units
  fullName: adas_core.Domain.Models.BasePatientObservation.Units
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Units
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 41
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public string? Units { get; set; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Property Units As String
  overload: adas_core.Domain.Models.BasePatientObservation.Units*
- uid: adas_core.Domain.Models.BasePatientObservation.CheckObservations
  commentId: P:adas_core.Domain.Models.BasePatientObservation.CheckObservations
  id: CheckObservations
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: CheckObservations
  nameWithType: BasePatientObservation.CheckObservations
  fullName: adas_core.Domain.Models.BasePatientObservation.CheckObservations
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CheckObservations
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 43
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public bool CheckObservations { get; set; }
    parameters: []
    return:
      type: System.Boolean
    content.vb: Public Property CheckObservations As Boolean
  overload: adas_core.Domain.Models.BasePatientObservation.CheckObservations*
- uid: adas_core.Domain.Models.BasePatientObservation.CreateObservation
  commentId: P:adas_core.Domain.Models.BasePatientObservation.CreateObservation
  id: CreateObservation
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: CreateObservation
  nameWithType: BasePatientObservation.CreateObservation
  fullName: adas_core.Domain.Models.BasePatientObservation.CreateObservation
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CreateObservation
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 45
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public List<ConfigObservation>? CreateObservation { get; set; }
    parameters: []
    return:
      type: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.ConfigObservation}
    content.vb: Public Property CreateObservation As List(Of ConfigObservation)
  overload: adas_core.Domain.Models.BasePatientObservation.CreateObservation*
- uid: adas_core.Domain.Models.BasePatientObservation.ToJsonString
  commentId: M:adas_core.Domain.Models.BasePatientObservation.ToJsonString
  id: ToJsonString
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: ToJsonString()
  nameWithType: BasePatientObservation.ToJsonString()
  fullName: adas_core.Domain.Models.BasePatientObservation.ToJsonString()
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ToJsonString
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 52
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: >-
    Serializes the current object to a JSON string representation.

    Falls back to the base <xref href="System.Object.ToString" data-throw-if-not-resolved="false"></xref> implementation if JSON serialization fails.
  example: []
  syntax:
    content: public string? ToJsonString()
    return:
      type: System.String
      description: A JSON-formatted string of the object, or the result of <code>base.ToString()</code> if serialization throws an exception; may be <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> only if the underlying <code>ToString()</code> returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.
    content.vb: Public Function ToJsonString() As String
  overload: adas_core.Domain.Models.BasePatientObservation.ToJsonString*
- uid: adas_core.Domain.Models.BasePatientObservation.ToString
  commentId: M:adas_core.Domain.Models.BasePatientObservation.ToString
  id: ToString
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: ToString()
  nameWithType: BasePatientObservation.ToString()
  fullName: adas_core.Domain.Models.BasePatientObservation.ToString()
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ToString
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 68
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: Returns a string representation of the patient observation, including its identifier, patient identifier, timestamp, and conditionally included optional fields (such as system identifier, code, coding system, end time, name, and units) when they have values. Any child creation observations are also appended to the output.
  example: []
  syntax:
    content: public override string ToString()
    return:
      type: System.String
      description: A formatted string that lists the patient observation properties prefixed with <code>BasePatientObservation[</code> and suffixed with <code>]</code>.
    content.vb: Public Overrides Function ToString() As String
  overridden: System.Object.ToString
  overload: adas_core.Domain.Models.BasePatientObservation.ToString*
- uid: adas_core.Domain.Models.BasePatientObservation.ToListString
  commentId: M:adas_core.Domain.Models.BasePatientObservation.ToListString
  id: ToListString
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: ToListString()
  nameWithType: BasePatientObservation.ToListString()
  fullName: adas_core.Domain.Models.BasePatientObservation.ToListString()
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ToListString
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 92
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: Converts the current object's properties into a list of formatted key-value strings, including core identifiers and timestamp, and conditionally appending optional fields only when they contain values.
  example: []
  syntax:
    content: public List<string> ToListString()
    return:
      type: System.Collections.Generic.List{System.String}
      description: "A list of strings where each entry is formatted as \"key: value\" representing the object's properties."
    content.vb: Public Function ToListString() As List(Of String)
  overload: adas_core.Domain.Models.BasePatientObservation.ToListString*
- uid: adas_core.Domain.Models.BasePatientObservation.CanConvert(System.Type)
  commentId: M:adas_core.Domain.Models.BasePatientObservation.CanConvert(System.Type)
  id: CanConvert(System.Type)
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: CanConvert(Type)
  nameWithType: BasePatientObservation.CanConvert(Type)
  fullName: adas_core.Domain.Models.BasePatientObservation.CanConvert(System.Type)
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CanConvert
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 113
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: Determines whether the converter can handle the specified type by checking if it matches <xref href="adas_core.Domain.Models.BasePatientObservation" data-throw-if-not-resolved="false"></xref>.
  example: []
  syntax:
    content: public override bool CanConvert(Type objectType)
    parameters:
    - id: objectType
      type: System.Type
      description: The type to evaluate for conversion support.
    return:
      type: System.Boolean
      description: <code>true</code> if <code class="paramref">objectType</code> is <xref href="adas_core.Domain.Models.BasePatientObservation" data-throw-if-not-resolved="false"></xref>; otherwise, <code>false</code>.
    content.vb: Public Overrides Function CanConvert(objectType As Type) As Boolean
  overridden: Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
  overload: adas_core.Domain.Models.BasePatientObservation.CanConvert*
- uid: adas_core.Domain.Models.BasePatientObservation.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
  commentId: M:adas_core.Domain.Models.BasePatientObservation.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
  id: WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: WriteJson(JsonWriter, object?, JsonSerializer)
  nameWithType: BasePatientObservation.WriteJson(JsonWriter, object?, JsonSerializer)
  fullName: adas_core.Domain.Models.BasePatientObservation.WriteJson(Newtonsoft.Json.JsonWriter, object?, Newtonsoft.Json.JsonSerializer)
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: WriteJson
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 124
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: Serializes the specified object to JSON, excluding the <code>Id</code> and <code>Patient</code> properties from the output. If the value is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, the method returns without writing anything.
  example: []
  syntax:
    content: public override void WriteJson(JsonWriter writer, object? value, JsonSerializer serializer)
    parameters:
    - id: writer
      type: Newtonsoft.Json.JsonWriter
      description: The <xref href="Newtonsoft.Json.JsonWriter" data-throw-if-not-resolved="false"></xref> to which the filtered JSON will be written.
    - id: value
      type: System.Object
      description: The object to serialize. If <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, nothing is written.
    - id: serializer
      type: Newtonsoft.Json.JsonSerializer
      description: The <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> used during the conversion process.
    content.vb: Public Overrides Sub WriteJson(writer As JsonWriter, value As Object, serializer As JsonSerializer)
  overridden: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
  overload: adas_core.Domain.Models.BasePatientObservation.WriteJson*
  nameWithType.vb: BasePatientObservation.WriteJson(JsonWriter, Object, JsonSerializer)
  fullName.vb: adas_core.Domain.Models.BasePatientObservation.WriteJson(Newtonsoft.Json.JsonWriter, Object, Newtonsoft.Json.JsonSerializer)
  name.vb: WriteJson(JsonWriter, Object, JsonSerializer)
- uid: adas_core.Domain.Models.BasePatientObservation.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
  commentId: M:adas_core.Domain.Models.BasePatientObservation.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
  id: ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
  parent: adas_core.Domain.Models.BasePatientObservation
  langs:
  - csharp
  - vb
  name: ReadJson(JsonReader, Type, object?, JsonSerializer)
  nameWithType: BasePatientObservation.ReadJson(JsonReader, Type, object?, JsonSerializer)
  fullName: adas_core.Domain.Models.BasePatientObservation.ReadJson(Newtonsoft.Json.JsonReader, System.Type, object?, Newtonsoft.Json.JsonSerializer)
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/BasePatientObservation.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ReadJson
    path: ../../adas-core.Domain/Models/BasePatientObservation.cs
    startLine: 143
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: Reads the JSON representation of an object. The current implementation is not provided and will always throw a <xref href="System.NotImplementedException" data-throw-if-not-resolved="false"></xref>.
  example: []
  syntax:
    content: public override object ReadJson(JsonReader reader, Type objectType, object? existingValue, JsonSerializer serializer)
    parameters:
    - id: reader
      type: Newtonsoft.Json.JsonReader
      description: The reader used to parse the JSON content.
    - id: objectType
      type: System.Type
      description: The type of the object to deserialize.
    - id: existingValue
      type: System.Object
      description: The existing value of the object being deserialized.
    - id: serializer
      type: Newtonsoft.Json.JsonSerializer
      description: The serializer instance performing the deserialization.
    return:
      type: System.Object
      description: An object instance built from the JSON data.
    content.vb: Public Overrides Function ReadJson(reader As JsonReader, objectType As Type, existingValue As Object, serializer As JsonSerializer) As Object
  overridden: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
  overload: adas_core.Domain.Models.BasePatientObservation.ReadJson*
  exceptions:
  - type: System.NotImplementedException
    commentId: T:System.NotImplementedException
    description: Always thrown because the method has not been implemented.
  nameWithType.vb: BasePatientObservation.ReadJson(JsonReader, Type, Object, JsonSerializer)
  fullName.vb: adas_core.Domain.Models.BasePatientObservation.ReadJson(Newtonsoft.Json.JsonReader, System.Type, Object, Newtonsoft.Json.JsonSerializer)
  name.vb: ReadJson(JsonReader, Type, Object, JsonSerializer)
references:
- uid: Newtonsoft.Json.JsonConverter
  commentId: T:Newtonsoft.Json.JsonConverter
  parent: Newtonsoft.Json
  isExternal: true
  name: JsonConverter
  nameWithType: JsonConverter
  fullName: Newtonsoft.Json.JsonConverter
- 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.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: Newtonsoft.Json.JsonConverter.CanRead
  commentId: P:Newtonsoft.Json.JsonConverter.CanRead
  parent: Newtonsoft.Json.JsonConverter
  isExternal: true
  name: CanRead
  nameWithType: JsonConverter.CanRead
  fullName: Newtonsoft.Json.JsonConverter.CanRead
- uid: Newtonsoft.Json.JsonConverter.CanWrite
  commentId: P:Newtonsoft.Json.JsonConverter.CanWrite
  parent: Newtonsoft.Json.JsonConverter
  isExternal: true
  name: CanWrite
  nameWithType: JsonConverter.CanWrite
  fullName: Newtonsoft.Json.JsonConverter.CanWrite
- 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.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: Newtonsoft.Json
  commentId: N:Newtonsoft.Json
  isExternal: true
  name: Newtonsoft.Json
  nameWithType: Newtonsoft.Json
  fullName: Newtonsoft.Json
  spec.csharp:
  - uid: Newtonsoft
    name: Newtonsoft
    isExternal: true
  - name: .
  - uid: Newtonsoft.Json
    name: Json
    isExternal: true
  spec.vb:
  - uid: Newtonsoft
    name: Newtonsoft
    isExternal: true
  - name: .
  - uid: Newtonsoft.Json
    name: Json
    isExternal: true
- 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.Domain.Models.BasePatientObservation.Id*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.Id
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_Id
  name: Id
  nameWithType: BasePatientObservation.Id
  fullName: adas_core.Domain.Models.BasePatientObservation.Id
- uid: MongoDB.Bson.ObjectId
  commentId: T:MongoDB.Bson.ObjectId
  parent: MongoDB.Bson
  isExternal: true
  name: ObjectId
  nameWithType: ObjectId
  fullName: MongoDB.Bson.ObjectId
- uid: MongoDB.Bson
  commentId: N:MongoDB.Bson
  isExternal: true
  name: MongoDB.Bson
  nameWithType: MongoDB.Bson
  fullName: MongoDB.Bson
  spec.csharp:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Bson
    name: Bson
    isExternal: true
  spec.vb:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Bson
    name: Bson
    isExternal: true
- uid: adas_core.Domain.Models.BasePatientObservation.PatientId*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.PatientId
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_PatientId
  name: PatientId
  nameWithType: BasePatientObservation.PatientId
  fullName: adas_core.Domain.Models.BasePatientObservation.PatientId
- uid: adas_core.Domain.Models.BasePatientObservation.UserId*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.UserId
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_UserId
  name: UserId
  nameWithType: BasePatientObservation.UserId
  fullName: adas_core.Domain.Models.BasePatientObservation.UserId
- uid: System.Nullable{MongoDB.Bson.ObjectId}
  commentId: T:System.Nullable{MongoDB.Bson.ObjectId}
  parent: System
  definition: System.Nullable`1
  name: ObjectId?
  nameWithType: ObjectId?
  fullName: MongoDB.Bson.ObjectId?
  spec.csharp:
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
  spec.vb:
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
- uid: System.Nullable`1
  commentId: T:System.Nullable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  name: Nullable<T>
  nameWithType: Nullable<T>
  fullName: System.Nullable<T>
  nameWithType.vb: Nullable(Of T)
  fullName.vb: System.Nullable(Of T)
  name.vb: Nullable(Of T)
  spec.csharp:
  - uid: System.Nullable`1
    name: Nullable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Nullable`1
    name: Nullable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Domain.Models.BasePatientObservation.ClinicalEpisode*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.ClinicalEpisode
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_ClinicalEpisode
  name: ClinicalEpisode
  nameWithType: BasePatientObservation.ClinicalEpisode
  fullName: adas_core.Domain.Models.BasePatientObservation.ClinicalEpisode
- 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.Domain.Models.BasePatientObservation.Patient*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.Patient
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_Patient
  name: Patient
  nameWithType: BasePatientObservation.Patient
  fullName: adas_core.Domain.Models.BasePatientObservation.Patient
- uid: adas_core.Domain.Models.MongoModels.Patient
  commentId: T:adas_core.Domain.Models.MongoModels.Patient
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Patient.html
  name: Patient
  nameWithType: Patient
  fullName: adas_core.Domain.Models.MongoModels.Patient
- uid: adas_core.Domain.Models.MongoModels
  commentId: N:adas_core.Domain.Models.MongoModels
  href: adas_core.html
  name: adas_core.Domain.Models.MongoModels
  nameWithType: adas_core.Domain.Models.MongoModels
  fullName: adas_core.Domain.Models.MongoModels
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  - name: .
  - uid: adas_core.Domain.Models.MongoModels
    name: MongoModels
    href: adas_core.Domain.Models.MongoModels.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  - name: .
  - uid: adas_core.Domain.Models.MongoModels
    name: MongoModels
    href: adas_core.Domain.Models.MongoModels.html
- uid: adas_core.Domain.Models.BasePatientObservation.SystemId*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.SystemId
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_SystemId
  name: SystemId
  nameWithType: BasePatientObservation.SystemId
  fullName: adas_core.Domain.Models.BasePatientObservation.SystemId
- uid: adas_core.Domain.Models.BasePatientObservation.Code*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.Code
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_Code
  name: Code
  nameWithType: BasePatientObservation.Code
  fullName: adas_core.Domain.Models.BasePatientObservation.Code
- uid: adas_core.Domain.Models.BasePatientObservation.CodingSystem*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.CodingSystem
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_CodingSystem
  name: CodingSystem
  nameWithType: BasePatientObservation.CodingSystem
  fullName: adas_core.Domain.Models.BasePatientObservation.CodingSystem
- uid: adas_core.Domain.Models.BasePatientObservation.ParentData*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.ParentData
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_ParentData
  name: ParentData
  nameWithType: BasePatientObservation.ParentData
  fullName: adas_core.Domain.Models.BasePatientObservation.ParentData
- uid: adas_core.Domain.Models.ParentDataClass
  commentId: T:adas_core.Domain.Models.ParentDataClass
  parent: adas_core.Domain.Models
  href: adas_core.Domain.Models.ParentDataClass.html
  name: ParentDataClass
  nameWithType: ParentDataClass
  fullName: adas_core.Domain.Models.ParentDataClass
- uid: adas_core.Domain.Models.BasePatientObservation.Time*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.Time
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_Time
  name: Time
  nameWithType: BasePatientObservation.Time
  fullName: adas_core.Domain.Models.BasePatientObservation.Time
- 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: adas_core.Domain.Models.BasePatientObservation.EndTime*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.EndTime
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_EndTime
  name: EndTime
  nameWithType: BasePatientObservation.EndTime
  fullName: adas_core.Domain.Models.BasePatientObservation.EndTime
- uid: System.Nullable{System.DateTime}
  commentId: T:System.Nullable{System.DateTime}
  parent: System
  definition: System.Nullable`1
  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?
  spec.csharp:
  - uid: System.DateTime
    name: DateTime
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.datetime
  - name: '?'
  spec.vb:
  - uid: System.DateTime
    name: Date
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.datetime
  - name: '?'
- uid: adas_core.Domain.Models.BasePatientObservation.Name*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.Name
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_Name
  name: Name
  nameWithType: BasePatientObservation.Name
  fullName: adas_core.Domain.Models.BasePatientObservation.Name
- uid: adas_core.Domain.Models.BasePatientObservation.Units*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.Units
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_Units
  name: Units
  nameWithType: BasePatientObservation.Units
  fullName: adas_core.Domain.Models.BasePatientObservation.Units
- uid: adas_core.Domain.Models.BasePatientObservation.CheckObservations*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.CheckObservations
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_CheckObservations
  name: CheckObservations
  nameWithType: BasePatientObservation.CheckObservations
  fullName: adas_core.Domain.Models.BasePatientObservation.CheckObservations
- uid: System.Boolean
  commentId: T:System.Boolean
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.boolean
  name: bool
  nameWithType: bool
  fullName: bool
  nameWithType.vb: Boolean
  fullName.vb: Boolean
  name.vb: Boolean
- uid: adas_core.Domain.Models.BasePatientObservation.CreateObservation*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.CreateObservation
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_CreateObservation
  name: CreateObservation
  nameWithType: BasePatientObservation.CreateObservation
  fullName: adas_core.Domain.Models.BasePatientObservation.CreateObservation
- uid: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.ConfigObservation}
  commentId: T:System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.ConfigObservation}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.List`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<ConfigObservation>
  nameWithType: List<ConfigObservation>
  fullName: System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.ConfigObservation>
  nameWithType.vb: List(Of ConfigObservation)
  fullName.vb: System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.ConfigObservation)
  name.vb: List(Of ConfigObservation)
  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.MongoModels.ConfigObservation
    name: ConfigObservation
    href: adas_core.Domain.Models.MongoModels.ConfigObservation.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.MongoModels.ConfigObservation
    name: ConfigObservation
    href: adas_core.Domain.Models.MongoModels.ConfigObservation.html
  - name: )
- uid: System.Collections.Generic.List`1
  commentId: T:System.Collections.Generic.List`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<T>
  nameWithType: List<T>
  fullName: System.Collections.Generic.List<T>
  nameWithType.vb: List(Of T)
  fullName.vb: System.Collections.Generic.List(Of T)
  name.vb: List(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: 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: 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: adas_core.Domain.Models.BasePatientObservation.ToJsonString*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.ToJsonString
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_ToJsonString
  name: ToJsonString
  nameWithType: BasePatientObservation.ToJsonString
  fullName: adas_core.Domain.Models.BasePatientObservation.ToJsonString
- uid: adas_core.Domain.Models.BasePatientObservation.ToString*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.ToString
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_ToString
  name: ToString
  nameWithType: BasePatientObservation.ToString
  fullName: adas_core.Domain.Models.BasePatientObservation.ToString
- uid: adas_core.Domain.Models.BasePatientObservation.ToListString*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.ToListString
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_ToListString
  name: ToListString
  nameWithType: BasePatientObservation.ToListString
  fullName: adas_core.Domain.Models.BasePatientObservation.ToListString
- uid: System.Collections.Generic.List{System.String}
  commentId: T:System.Collections.Generic.List{System.String}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.List`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<string>
  nameWithType: List<string>
  fullName: System.Collections.Generic.List<string>
  nameWithType.vb: List(Of String)
  fullName.vb: System.Collections.Generic.List(Of String)
  name.vb: List(Of String)
  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: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - 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: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Domain.Models.BasePatientObservation
  commentId: T:adas_core.Domain.Models.BasePatientObservation
  parent: adas_core.Domain.Models
  href: adas_core.Domain.Models.BasePatientObservation.html
  name: BasePatientObservation
  nameWithType: BasePatientObservation
  fullName: adas_core.Domain.Models.BasePatientObservation
- uid: Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
  commentId: M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
  parent: Newtonsoft.Json.JsonConverter
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.type
  name: CanConvert(Type)
  nameWithType: JsonConverter.CanConvert(Type)
  fullName: Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
  spec.csharp:
  - uid: Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
    name: CanConvert
    isExternal: true
  - name: (
  - uid: System.Type
    name: Type
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.type
  - name: )
  spec.vb:
  - uid: Newtonsoft.Json.JsonConverter.CanConvert(System.Type)
    name: CanConvert
    isExternal: true
  - name: (
  - uid: System.Type
    name: Type
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.type
  - name: )
- uid: adas_core.Domain.Models.BasePatientObservation.CanConvert*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.CanConvert
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_CanConvert_System_Type_
  name: CanConvert
  nameWithType: BasePatientObservation.CanConvert
  fullName: adas_core.Domain.Models.BasePatientObservation.CanConvert
- uid: System.Type
  commentId: T:System.Type
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.type
  name: Type
  nameWithType: Type
  fullName: System.Type
- uid: Newtonsoft.Json.JsonWriter
  commentId: T:Newtonsoft.Json.JsonWriter
  parent: Newtonsoft.Json
  isExternal: true
  name: JsonWriter
  nameWithType: JsonWriter
  fullName: Newtonsoft.Json.JsonWriter
- uid: Newtonsoft.Json.JsonSerializer
  commentId: T:Newtonsoft.Json.JsonSerializer
  parent: Newtonsoft.Json
  isExternal: true
  name: JsonSerializer
  nameWithType: JsonSerializer
  fullName: Newtonsoft.Json.JsonSerializer
- uid: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
  commentId: M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
  parent: Newtonsoft.Json.JsonConverter
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object
  name: WriteJson(JsonWriter, object, JsonSerializer)
  nameWithType: JsonConverter.WriteJson(JsonWriter, object, JsonSerializer)
  fullName: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter, object, Newtonsoft.Json.JsonSerializer)
  nameWithType.vb: JsonConverter.WriteJson(JsonWriter, Object, JsonSerializer)
  fullName.vb: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter, Object, Newtonsoft.Json.JsonSerializer)
  name.vb: WriteJson(JsonWriter, Object, JsonSerializer)
  spec.csharp:
  - uid: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
    name: WriteJson
    isExternal: true
  - name: (
  - uid: Newtonsoft.Json.JsonWriter
    name: JsonWriter
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: Newtonsoft.Json.JsonSerializer
    name: JsonSerializer
    isExternal: true
  - name: )
  spec.vb:
  - uid: Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)
    name: WriteJson
    isExternal: true
  - name: (
  - uid: Newtonsoft.Json.JsonWriter
    name: JsonWriter
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: Newtonsoft.Json.JsonSerializer
    name: JsonSerializer
    isExternal: true
  - name: )
- uid: adas_core.Domain.Models.BasePatientObservation.WriteJson*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.WriteJson
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_WriteJson_Newtonsoft_Json_JsonWriter_System_Object_Newtonsoft_Json_JsonSerializer_
  name: WriteJson
  nameWithType: BasePatientObservation.WriteJson
  fullName: adas_core.Domain.Models.BasePatientObservation.WriteJson
- uid: System.NotImplementedException
  commentId: T:System.NotImplementedException
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.notimplementedexception
  name: NotImplementedException
  nameWithType: NotImplementedException
  fullName: System.NotImplementedException
- uid: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
  commentId: M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
  parent: Newtonsoft.Json.JsonConverter
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.type
  name: ReadJson(JsonReader, Type, object, JsonSerializer)
  nameWithType: JsonConverter.ReadJson(JsonReader, Type, object, JsonSerializer)
  fullName: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader, System.Type, object, Newtonsoft.Json.JsonSerializer)
  nameWithType.vb: JsonConverter.ReadJson(JsonReader, Type, Object, JsonSerializer)
  fullName.vb: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader, System.Type, Object, Newtonsoft.Json.JsonSerializer)
  name.vb: ReadJson(JsonReader, Type, Object, JsonSerializer)
  spec.csharp:
  - uid: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
    name: ReadJson
    isExternal: true
  - name: (
  - uid: Newtonsoft.Json.JsonReader
    name: JsonReader
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Type
    name: Type
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.type
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: Newtonsoft.Json.JsonSerializer
    name: JsonSerializer
    isExternal: true
  - name: )
  spec.vb:
  - uid: Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)
    name: ReadJson
    isExternal: true
  - name: (
  - uid: Newtonsoft.Json.JsonReader
    name: JsonReader
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Type
    name: Type
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.type
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: Newtonsoft.Json.JsonSerializer
    name: JsonSerializer
    isExternal: true
  - name: )
- uid: adas_core.Domain.Models.BasePatientObservation.ReadJson*
  commentId: Overload:adas_core.Domain.Models.BasePatientObservation.ReadJson
  href: adas_core.Domain.Models.BasePatientObservation.html#adas_core_Domain_Models_BasePatientObservation_ReadJson_Newtonsoft_Json_JsonReader_System_Type_System_Object_Newtonsoft_Json_JsonSerializer_
  name: ReadJson
  nameWithType: BasePatientObservation.ReadJson
  fullName: adas_core.Domain.Models.BasePatientObservation.ReadJson
- uid: Newtonsoft.Json.JsonReader
  commentId: T:Newtonsoft.Json.JsonReader
  parent: Newtonsoft.Json
  isExternal: true
  name: JsonReader
  nameWithType: JsonReader
  fullName: Newtonsoft.Json.JsonReader
