Exemplo n.º 1
0
        public static StoredPatientParamsV1 ToStored([NotNull] this PatientParams patientParams)
        {
            if (patientParams == null)
            {
                throw new ArgumentNullException(nameof(patientParams));
            }

            return(new StoredPatientParamsV1
            {
                Id = patientParams.Id,
                InclinationAngle = patientParams.InclinationAngle,
                Iteraton = patientParams.Iteraton,
                SessionCycleId = patientParams.SessionCycleId,
                AverageArterialPressure = patientParams.AverageArterialPressure.ToStored(),
                DiastolicArterialPressure = patientParams.DiastolicArterialPressure.ToStored(),
                HeartRate = patientParams.HeartRate.ToStored(),
                RepsirationRate = patientParams.RepsirationRate.ToStored(),
                Spo2 = patientParams.Spo2.ToStored(),
                SystolicArterialPressure = patientParams.SystolicArterialPressure.ToStored()
            });
        }
Exemplo n.º 2
0
 public static PatientParamsEntity ToEntity([NotNull] this PatientParams domain)
 {
     return(new PatientParamsEntity
     {
         AverageArterialPressure = domain.AverageArterialPressure.Value,
         AverageArterialPressureStatus = domain.AverageArterialPressure.Status.ToEntity(),
         DiastolicArterialPressure = domain.DiastolicArterialPressure.Value,
         DiastolicArterialPressureStatus = domain.DiastolicArterialPressure.Status.ToEntity(),
         HeartRate = domain.HeartRate.Value,
         HeartRateStatus = domain.HeartRate.Status.ToEntity(),
         Id = domain.Id,
         SessionCycleId = domain.SessionCycleId,
         InclinationAngle = domain.InclinationAngle,
         Iteration = domain.Iteraton,
         RepsirationRate = domain.RepsirationRate.Value,
         RepsirationRateStatus = domain.RepsirationRate.Status.ToEntity(),
         Spo2 = domain.Spo2.Value,
         Spo2Status = domain.Spo2.Status.ToEntity(),
         SystolicArterialPressure = domain.SystolicArterialPressure.Value,
         SystolicArterialPressureStatus = domain.SystolicArterialPressure.Status.ToEntity()
     });
 }