### YamlMime:ManagedReference
items:
- uid: adas_core.Domain.Models.Person
  commentId: T:adas_core.Domain.Models.Person
  id: Person
  parent: adas_core.Domain.Models
  children:
  - adas_core.Domain.Models.Person.BirthDate
  - adas_core.Domain.Models.Person.Equals(adas_core.Domain.Models.Person)
  - adas_core.Domain.Models.Person.FirstName
  - adas_core.Domain.Models.Person.Gender
  - adas_core.Domain.Models.Person.HistoricalIds
  - adas_core.Domain.Models.Person.Ids
  - adas_core.Domain.Models.Person.IsEmpty
  - adas_core.Domain.Models.Person.IsEmptyDontCheckIds
  - adas_core.Domain.Models.Person.Language
  - adas_core.Domain.Models.Person.LastName
  - adas_core.Domain.Models.Person.SecondName
  - adas_core.Domain.Models.Person.SetIds(System.Collections.Generic.Dictionary{System.String,System.String},System.Nullable{System.DateTime})
  - adas_core.Domain.Models.Person.ToString
  langs:
  - csharp
  - vb
  name: Person
  nameWithType: Person
  fullName: adas_core.Domain.Models.Person
  type: Class
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Person
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 11
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: Represents a person, providing type-specific equality comparison between instances.
  remarks: Implements <xref href="System.IEquatable%601" data-throw-if-not-resolved="false"></xref> to define a strongly typed Equals(T)"/&gt; method for comparing <xref href="adas_core.Domain.Models.Person" data-throw-if-not-resolved="false"></xref> objects.
  example: []
  syntax:
    content: 'public class Person : IEquatable<Person>'
    content.vb: Public Class Person Implements IEquatable(Of Person)
  inheritance:
  - System.Object
  implements:
  - System.IEquatable{adas_core.Domain.Models.Person}
  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)
  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.Person.LastName
  commentId: P:adas_core.Domain.Models.Person.LastName
  id: LastName
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: LastName
  nameWithType: Person.LastName
  fullName: adas_core.Domain.Models.Person.LastName
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: LastName
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 13
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public string? LastName { get; set; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Property LastName As String
  overload: adas_core.Domain.Models.Person.LastName*
- uid: adas_core.Domain.Models.Person.FirstName
  commentId: P:adas_core.Domain.Models.Person.FirstName
  id: FirstName
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: FirstName
  nameWithType: Person.FirstName
  fullName: adas_core.Domain.Models.Person.FirstName
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FirstName
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 15
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public string? FirstName { get; set; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Property FirstName As String
  overload: adas_core.Domain.Models.Person.FirstName*
- uid: adas_core.Domain.Models.Person.SecondName
  commentId: P:adas_core.Domain.Models.Person.SecondName
  id: SecondName
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: SecondName
  nameWithType: Person.SecondName
  fullName: adas_core.Domain.Models.Person.SecondName
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SecondName
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 17
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public string? SecondName { get; set; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Property SecondName As String
  overload: adas_core.Domain.Models.Person.SecondName*
- uid: adas_core.Domain.Models.Person.BirthDate
  commentId: P:adas_core.Domain.Models.Person.BirthDate
  id: BirthDate
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: BirthDate
  nameWithType: Person.BirthDate
  fullName: adas_core.Domain.Models.Person.BirthDate
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: BirthDate
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 19
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public DateTime? BirthDate { get; set; }
    parameters: []
    return:
      type: System.Nullable{System.DateTime}
    content.vb: Public Property BirthDate As Date?
  overload: adas_core.Domain.Models.Person.BirthDate*
- uid: adas_core.Domain.Models.Person.Language
  commentId: P:adas_core.Domain.Models.Person.Language
  id: Language
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: Language
  nameWithType: Person.Language
  fullName: adas_core.Domain.Models.Person.Language
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Language
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 21
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public string? Language { get; set; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Property Language As String
  overload: adas_core.Domain.Models.Person.Language*
- uid: adas_core.Domain.Models.Person.Gender
  commentId: P:adas_core.Domain.Models.Person.Gender
  id: Gender
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: Gender
  nameWithType: Person.Gender
  fullName: adas_core.Domain.Models.Person.Gender
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Gender
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 23
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public PatientEnum.Gender Gender { get; set; }
    parameters: []
    return:
      type: adas_core.Domain.Enums.PatientEnum.Gender
    content.vb: Public Property Gender As PatientEnum.Gender
  overload: adas_core.Domain.Models.Person.Gender*
- uid: adas_core.Domain.Models.Person.Ids
  commentId: P:adas_core.Domain.Models.Person.Ids
  id: Ids
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: Ids
  nameWithType: Person.Ids
  fullName: adas_core.Domain.Models.Person.Ids
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Ids
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 25
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public Dictionary<string, string>? Ids { get; set; }
    parameters: []
    return:
      type: System.Collections.Generic.Dictionary{System.String,System.String}
    content.vb: Public Property Ids As Dictionary(Of String, String)
  overload: adas_core.Domain.Models.Person.Ids*
- uid: adas_core.Domain.Models.Person.HistoricalIds
  commentId: P:adas_core.Domain.Models.Person.HistoricalIds
  id: HistoricalIds
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: HistoricalIds
  nameWithType: Person.HistoricalIds
  fullName: adas_core.Domain.Models.Person.HistoricalIds
  type: Property
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: HistoricalIds
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 28
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  syntax:
    content: public List<HistoricalId>? HistoricalIds { get; set; }
    parameters: []
    return:
      type: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.HistoricalId}
    content.vb: Public Property HistoricalIds As List(Of HistoricalId)
  overload: adas_core.Domain.Models.Person.HistoricalIds*
- uid: adas_core.Domain.Models.Person.Equals(adas_core.Domain.Models.Person)
  commentId: M:adas_core.Domain.Models.Person.Equals(adas_core.Domain.Models.Person)
  id: Equals(adas_core.Domain.Models.Person)
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: Equals(Person?)
  nameWithType: Person.Equals(Person?)
  fullName: adas_core.Domain.Models.Person.Equals(adas_core.Domain.Models.Person?)
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Equals
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 36
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: >-
    Determines whether the current <xref href="adas_core.Domain.Models.Person" data-throw-if-not-resolved="false"></xref> instance is equal to another <xref href="adas_core.Domain.Models.Person" data-throw-if-not-resolved="false"></xref> by comparing their last name, first name, second name, birth date, language, gender, and identifiers.

    Returns <code>false</code> when the specified other person is <code>null</code>.
  example: []
  syntax:
    content: public bool Equals(Person? other)
    parameters:
    - id: other
      type: adas_core.Domain.Models.Person
      description: The <xref href="adas_core.Domain.Models.Person" data-throw-if-not-resolved="false"></xref> to compare with the current instance.
    return:
      type: System.Boolean
      description: <code>true</code> if all compared personal attributes and identifiers match; otherwise, <code>false</code>.
    content.vb: Public Function Equals(other As Person) As Boolean
  overload: adas_core.Domain.Models.Person.Equals*
  implements:
  - System.IEquatable{adas_core.Domain.Models.Person}.Equals(adas_core.Domain.Models.Person)
  nameWithType.vb: Person.Equals(Person)
  fullName.vb: adas_core.Domain.Models.Person.Equals(adas_core.Domain.Models.Person)
  name.vb: Equals(Person)
- uid: adas_core.Domain.Models.Person.SetIds(System.Collections.Generic.Dictionary{System.String,System.String},System.Nullable{System.DateTime})
  commentId: M:adas_core.Domain.Models.Person.SetIds(System.Collections.Generic.Dictionary{System.String,System.String},System.Nullable{System.DateTime})
  id: SetIds(System.Collections.Generic.Dictionary{System.String,System.String},System.Nullable{System.DateTime})
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: SetIds(Dictionary<string, string>, DateTime?)
  nameWithType: Person.SetIds(Dictionary<string, string>, DateTime?)
  fullName: adas_core.Domain.Models.Person.SetIds(System.Collections.Generic.Dictionary<string, string>, System.DateTime?)
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SetIds
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 52
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: Sets the current patient identifiers and records them in the historical identifier list. If a historical entry already exists for the target time, the provided identifiers are merged into it; otherwise a new entry is created. When <code class="paramref">time</code> is <code>null</code>, the current UTC date and time is used, and the historical list is lazily initialized if needed.
  example: []
  syntax:
    content: public void SetIds(Dictionary<string, string> patientIds, DateTime? time = null)
    parameters:
    - id: patientIds
      type: System.Collections.Generic.Dictionary{System.String,System.String}
      description: The dictionary of patient identifiers to assign as the current identifiers and to record historically.
    - id: time
      type: System.Nullable{System.DateTime}
      description: The optional timestamp for the historical entry. If <code>null</code>, <xref href="System.DateTime.UtcNow" data-throw-if-not-resolved="false"></xref> is used.
    content.vb: Public Sub SetIds(patientIds As Dictionary(Of String, String), time As Date? = Nothing)
  overload: adas_core.Domain.Models.Person.SetIds*
  nameWithType.vb: Person.SetIds(Dictionary(Of String, String), Date?)
  fullName.vb: adas_core.Domain.Models.Person.SetIds(System.Collections.Generic.Dictionary(Of String, String), Date?)
  name.vb: SetIds(Dictionary(Of String, String), Date?)
- uid: adas_core.Domain.Models.Person.IsEmpty
  commentId: M:adas_core.Domain.Models.Person.IsEmpty
  id: IsEmpty
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: IsEmpty()
  nameWithType: Person.IsEmpty()
  fullName: adas_core.Domain.Models.Person.IsEmpty()
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: IsEmpty
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 78
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: Determines whether the patient instance contains no meaningful data by checking that the last name, first name, second name, and birth date are unset, the gender is unknown, and the identifiers collection is null or empty.
  example: []
  syntax:
    content: public bool IsEmpty()
    return:
      type: System.Boolean
      description: <code>true</code> if all relevant patient fields are null, empty, or set to their default unknown value; otherwise, <code>false</code>.
    content.vb: Public Function IsEmpty() As Boolean
  overload: adas_core.Domain.Models.Person.IsEmpty*
- uid: adas_core.Domain.Models.Person.IsEmptyDontCheckIds
  commentId: M:adas_core.Domain.Models.Person.IsEmptyDontCheckIds
  id: IsEmptyDontCheckIds
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: IsEmptyDontCheckIds()
  nameWithType: Person.IsEmptyDontCheckIds()
  fullName: adas_core.Domain.Models.Person.IsEmptyDontCheckIds()
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: IsEmptyDontCheckIds
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 90
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: >-
    Determines whether the patient record contains no personal information, ignoring identification fields.

    Returns true only when all personal data fields (last name, first name, second name, birth date) are null or empty

    and the gender is set to <xref href="adas_core.Domain.Enums.PatientEnum.Gender.Unknown" data-throw-if-not-resolved="false"></xref>.
  example: []
  syntax:
    content: public bool IsEmptyDontCheckIds()
    return:
      type: System.Boolean
      description: <code>true</code> if the patient's personal data fields are empty and gender is unknown; otherwise, <code>false</code>.
    content.vb: Public Function IsEmptyDontCheckIds() As Boolean
  overload: adas_core.Domain.Models.Person.IsEmptyDontCheckIds*
- uid: adas_core.Domain.Models.Person.ToString
  commentId: M:adas_core.Domain.Models.Person.ToString
  id: ToString
  parent: adas_core.Domain.Models.Person
  langs:
  - csharp
  - vb
  name: ToString()
  nameWithType: Person.ToString()
  fullName: adas_core.Domain.Models.Person.ToString()
  type: Method
  source:
    remote:
      path: adas-core.Domain/Models/Person.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: ToString
    path: ../../adas-core.Domain/Models/Person.cs
    startLine: 140
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain.Models
  summary: Returns a string representation of the Person, including the non-empty/non-null properties such as first name, last name, second name, birth date, language, gender, and identifiers.
  example: []
  syntax:
    content: public override string ToString()
    return:
      type: System.String
      description: "A formatted string in the form \"Person[prop1: value1, prop2: value2, ...]\" containing the person's populated fields."
    content.vb: Public Overrides Function ToString() As String
  overridden: System.Object.ToString
  overload: adas_core.Domain.Models.Person.ToString*
references:
- uid: System.IEquatable`1
  commentId: T:System.IEquatable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
  name: IEquatable<T>
  nameWithType: IEquatable<T>
  fullName: System.IEquatable<T>
  nameWithType.vb: IEquatable(Of T)
  fullName.vb: System.IEquatable(Of T)
  name.vb: IEquatable(Of T)
  spec.csharp:
  - uid: System.IEquatable`1
    name: IEquatable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.IEquatable`1
    name: IEquatable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Domain.Models.Person
  commentId: T:adas_core.Domain.Models.Person
  parent: adas_core.Domain.Models
  href: adas_core.Domain.Models.Person.html
  name: Person
  nameWithType: Person
  fullName: adas_core.Domain.Models.Person
- 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: System.IEquatable{adas_core.Domain.Models.Person}
  commentId: T:System.IEquatable{adas_core.Domain.Models.Person}
  parent: System
  definition: System.IEquatable`1
  href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
  name: IEquatable<Person>
  nameWithType: IEquatable<Person>
  fullName: System.IEquatable<adas_core.Domain.Models.Person>
  nameWithType.vb: IEquatable(Of Person)
  fullName.vb: System.IEquatable(Of adas_core.Domain.Models.Person)
  name.vb: IEquatable(Of Person)
  spec.csharp:
  - uid: System.IEquatable`1
    name: IEquatable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
  - name: <
  - uid: adas_core.Domain.Models.Person
    name: Person
    href: adas_core.Domain.Models.Person.html
  - name: '>'
  spec.vb:
  - uid: System.IEquatable`1
    name: IEquatable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.Person
    name: Person
    href: adas_core.Domain.Models.Person.html
  - name: )
- 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: 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.Person.LastName*
  commentId: Overload:adas_core.Domain.Models.Person.LastName
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_LastName
  name: LastName
  nameWithType: Person.LastName
  fullName: adas_core.Domain.Models.Person.LastName
- 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.Person.FirstName*
  commentId: Overload:adas_core.Domain.Models.Person.FirstName
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_FirstName
  name: FirstName
  nameWithType: Person.FirstName
  fullName: adas_core.Domain.Models.Person.FirstName
- uid: adas_core.Domain.Models.Person.SecondName*
  commentId: Overload:adas_core.Domain.Models.Person.SecondName
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_SecondName
  name: SecondName
  nameWithType: Person.SecondName
  fullName: adas_core.Domain.Models.Person.SecondName
- uid: adas_core.Domain.Models.Person.BirthDate*
  commentId: Overload:adas_core.Domain.Models.Person.BirthDate
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_BirthDate
  name: BirthDate
  nameWithType: Person.BirthDate
  fullName: adas_core.Domain.Models.Person.BirthDate
- 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: 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.Person.Language*
  commentId: Overload:adas_core.Domain.Models.Person.Language
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_Language
  name: Language
  nameWithType: Person.Language
  fullName: adas_core.Domain.Models.Person.Language
- uid: adas_core.Domain.Models.Person.Gender*
  commentId: Overload:adas_core.Domain.Models.Person.Gender
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_Gender
  name: Gender
  nameWithType: Person.Gender
  fullName: adas_core.Domain.Models.Person.Gender
- uid: adas_core.Domain.Enums.PatientEnum.Gender
  commentId: T:adas_core.Domain.Enums.PatientEnum.Gender
  parent: adas_core.Domain.Enums
  href: adas_core.Domain.Enums.PatientEnum.html
  name: PatientEnum.Gender
  nameWithType: PatientEnum.Gender
  fullName: adas_core.Domain.Enums.PatientEnum.Gender
  spec.csharp:
  - uid: adas_core.Domain.Enums.PatientEnum
    name: PatientEnum
    href: adas_core.Domain.Enums.PatientEnum.html
  - name: .
  - uid: adas_core.Domain.Enums.PatientEnum.Gender
    name: Gender
    href: adas_core.Domain.Enums.PatientEnum.Gender.html
  spec.vb:
  - uid: adas_core.Domain.Enums.PatientEnum
    name: PatientEnum
    href: adas_core.Domain.Enums.PatientEnum.html
  - name: .
  - uid: adas_core.Domain.Enums.PatientEnum.Gender
    name: Gender
    href: adas_core.Domain.Enums.PatientEnum.Gender.html
- uid: adas_core.Domain.Enums
  commentId: N:adas_core.Domain.Enums
  href: adas_core.html
  name: adas_core.Domain.Enums
  nameWithType: adas_core.Domain.Enums
  fullName: adas_core.Domain.Enums
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Enums
    name: Enums
    href: adas_core.Domain.Enums.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Enums
    name: Enums
    href: adas_core.Domain.Enums.html
- uid: adas_core.Domain.Models.Person.Ids*
  commentId: Overload:adas_core.Domain.Models.Person.Ids
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_Ids
  name: Ids
  nameWithType: Person.Ids
  fullName: adas_core.Domain.Models.Person.Ids
- uid: System.Collections.Generic.Dictionary{System.String,System.String}
  commentId: T:System.Collections.Generic.Dictionary{System.String,System.String}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.Dictionary`2
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  name: Dictionary<string, string>
  nameWithType: Dictionary<string, string>
  fullName: System.Collections.Generic.Dictionary<string, string>
  nameWithType.vb: Dictionary(Of String, String)
  fullName.vb: System.Collections.Generic.Dictionary(Of String, String)
  name.vb: Dictionary(Of String, String)
  spec.csharp:
  - uid: System.Collections.Generic.Dictionary`2
    name: Dictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  - name: <
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.Dictionary`2
    name: Dictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  - name: (
  - name: Of
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: System.Collections.Generic.Dictionary`2
  commentId: T:System.Collections.Generic.Dictionary`2
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  name: Dictionary<TKey, TValue>
  nameWithType: Dictionary<TKey, TValue>
  fullName: System.Collections.Generic.Dictionary<TKey, TValue>
  nameWithType.vb: Dictionary(Of TKey, TValue)
  fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue)
  name.vb: Dictionary(Of TKey, TValue)
  spec.csharp:
  - uid: System.Collections.Generic.Dictionary`2
    name: Dictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  - name: <
  - name: TKey
  - name: ','
  - name: " "
  - name: TValue
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.Dictionary`2
    name: Dictionary
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
  - name: (
  - name: Of
  - name: " "
  - name: TKey
  - name: ','
  - name: " "
  - name: TValue
  - 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.Domain.Models.Person.HistoricalIds*
  commentId: Overload:adas_core.Domain.Models.Person.HistoricalIds
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_HistoricalIds
  name: HistoricalIds
  nameWithType: Person.HistoricalIds
  fullName: adas_core.Domain.Models.Person.HistoricalIds
- uid: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.HistoricalId}
  commentId: T:System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.HistoricalId}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.List`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<HistoricalId>
  nameWithType: List<HistoricalId>
  fullName: System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.HistoricalId>
  nameWithType.vb: List(Of HistoricalId)
  fullName.vb: System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.HistoricalId)
  name.vb: List(Of HistoricalId)
  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.HistoricalId
    name: HistoricalId
    href: adas_core.Domain.Models.MongoModels.HistoricalId.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.HistoricalId
    name: HistoricalId
    href: adas_core.Domain.Models.MongoModels.HistoricalId.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: adas_core.Domain.Models.Person.Equals*
  commentId: Overload:adas_core.Domain.Models.Person.Equals
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_Equals_adas_core_Domain_Models_Person_
  name: Equals
  nameWithType: Person.Equals
  fullName: adas_core.Domain.Models.Person.Equals
- uid: System.IEquatable{adas_core.Domain.Models.Person}.Equals(adas_core.Domain.Models.Person)
  commentId: M:System.IEquatable{adas_core.Domain.Models.Person}.Equals(adas_core.Domain.Models.Person)
  parent: System.IEquatable{adas_core.Domain.Models.Person}
  definition: System.IEquatable`1.Equals(`0)
  href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
  name: Equals(Person)
  nameWithType: IEquatable<Person>.Equals(Person)
  fullName: System.IEquatable<adas_core.Domain.Models.Person>.Equals(adas_core.Domain.Models.Person)
  nameWithType.vb: IEquatable(Of Person).Equals(Person)
  fullName.vb: System.IEquatable(Of adas_core.Domain.Models.Person).Equals(adas_core.Domain.Models.Person)
  spec.csharp:
  - uid: System.IEquatable{adas_core.Domain.Models.Person}.Equals(adas_core.Domain.Models.Person)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
  - name: (
  - uid: adas_core.Domain.Models.Person
    name: Person
    href: adas_core.Domain.Models.Person.html
  - name: )
  spec.vb:
  - uid: System.IEquatable{adas_core.Domain.Models.Person}.Equals(adas_core.Domain.Models.Person)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
  - name: (
  - uid: adas_core.Domain.Models.Person
    name: Person
    href: adas_core.Domain.Models.Person.html
  - name: )
- uid: System.Boolean
  commentId: T:System.Boolean
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.boolean
  name: bool
  nameWithType: bool
  fullName: bool
  nameWithType.vb: Boolean
  fullName.vb: Boolean
  name.vb: Boolean
- uid: System.IEquatable`1.Equals(`0)
  commentId: M:System.IEquatable`1.Equals(`0)
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
  name: Equals(T)
  nameWithType: IEquatable<T>.Equals(T)
  fullName: System.IEquatable<T>.Equals(T)
  nameWithType.vb: IEquatable(Of T).Equals(T)
  fullName.vb: System.IEquatable(Of T).Equals(T)
  spec.csharp:
  - uid: System.IEquatable`1.Equals(`0)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
  - name: (
  - name: T
  - name: )
  spec.vb:
  - uid: System.IEquatable`1.Equals(`0)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals
  - name: (
  - name: T
  - name: )
- uid: System.DateTime.UtcNow
  commentId: P:System.DateTime.UtcNow
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.datetime.utcnow
  name: UtcNow
  nameWithType: DateTime.UtcNow
  fullName: System.DateTime.UtcNow
  nameWithType.vb: Date.UtcNow
  fullName.vb: Date.UtcNow
- uid: adas_core.Domain.Models.Person.SetIds*
  commentId: Overload:adas_core.Domain.Models.Person.SetIds
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_SetIds_System_Collections_Generic_Dictionary_System_String_System_String__System_Nullable_System_DateTime__
  name: SetIds
  nameWithType: Person.SetIds
  fullName: adas_core.Domain.Models.Person.SetIds
- uid: adas_core.Domain.Models.Person.IsEmpty*
  commentId: Overload:adas_core.Domain.Models.Person.IsEmpty
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_IsEmpty
  name: IsEmpty
  nameWithType: Person.IsEmpty
  fullName: adas_core.Domain.Models.Person.IsEmpty
- uid: adas_core.Domain.Enums.PatientEnum.Gender.Unknown
  commentId: F:adas_core.Domain.Enums.PatientEnum.Gender.Unknown
  href: adas_core.Domain.Enums.PatientEnum.Gender.html#adas_core_Domain_Enums_PatientEnum_Gender_Unknown
  name: Unknown
  nameWithType: PatientEnum.Gender.Unknown
  fullName: adas_core.Domain.Enums.PatientEnum.Gender.Unknown
- uid: adas_core.Domain.Models.Person.IsEmptyDontCheckIds*
  commentId: Overload:adas_core.Domain.Models.Person.IsEmptyDontCheckIds
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_IsEmptyDontCheckIds
  name: IsEmptyDontCheckIds
  nameWithType: Person.IsEmptyDontCheckIds
  fullName: adas_core.Domain.Models.Person.IsEmptyDontCheckIds
- 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.Person.ToString*
  commentId: Overload:adas_core.Domain.Models.Person.ToString
  href: adas_core.Domain.Models.Person.html#adas_core_Domain_Models_Person_ToString
  name: ToString
  nameWithType: Person.ToString
  fullName: adas_core.Domain.Models.Person.ToString
