# Class ResultModelPredictMedicationAdas

Namespace
  adas_core.Domain.Models.Providers

Assembly
  adas-core.Domain.dll

Represents an abstract base class for result models used to predict medication outcomes based on the ADAS (Alzheimer's Disease Assessment Scale).

    public abstract class ResultModelPredictMedicationAdas

Inheritance
  object
  ResultModelPredictMedicationAdas

Inherited Members
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)

Extension Methods
  NumberUtils.IsNumber(object)
  NumberUtils.ToDouble(object)
  ObjectUtils.ToStr(object?)

## Remarks

This class is intended to be inherited by concrete result model types that provide specific prediction logic for medication-related ADAS assessments.

## Properties

### BirthDate

    public string BirthDate { get; set; }

#### Property Value

string

### CodingSystem

    public string CodingSystem { get; set; }

#### Property Value

string

### DegreeSimilarity

    public double DegreeSimilarity { get; set; }

#### Property Value

double

### Gender

    public string Gender { get; set; }

#### Property Value

string

### MedicineIdentifier

    public string MedicineIdentifier { get; set; }

#### Property Value

string

### MedicineText

    public string MedicineText { get; set; }

#### Property Value

string

### PatientNumber

    public string PatientNumber { get; set; }

#### Property Value

string

### TreatmentPatientId

    public string TreatmentPatientId { get; set; }

#### Property Value

string

## Methods

### ToString()

Returns a string representation combining the medicine text and its degree of similarity, separated by a pipe character.

    public override string ToString()

#### Returns

string

  A formatted string containing the `MedicineText` and `DegreeSimilarity` values joined by a pipe (`|`) separator.