ソースを参照

孕妇心率间隔60s以内都是高频心率

datasub12_fetal_heart_rate_0
H Vs 8ヶ月前
コミット
42ef6c27a5
2個のファイルの変更6行の追加5行の削除
  1. +3
    -3
      HealthMonitor.Service/Resolver/PregnancyHeartRateResolver.cs
  2. +3
    -2
      HealthMonitor.WebApi/Worker.cs

+ 3
- 3
HealthMonitor.Service/Resolver/PregnancyHeartRateResolver.cs ファイルの表示

@@ -152,8 +152,8 @@ namespace HealthMonitor.Service.Resolver
#endregion #endregion
//_logger.LogInformation($"{heartRate.Serialno} 触发定时建模"); //_logger.LogInformation($"{heartRate.Serialno} 触发定时建模");


// 高频心率采样间隔 highFreqSampleInterval = highFreqSampleInterval+5,增加5秒兼容
var highFreqSampleInterval = (int)watchConfig!["highFreqSampleInterval"]! + 5;
// 高频心率采样间隔 highFreqSampleInterval = highFreqSampleInterval+5,增加5秒兼容(最小highFreqSampleInterval=60)
var highFreqSampleInterval = (int)watchConfig!["highFreqSampleInterval"]! >= 60 ? (int)watchConfig!["highFreqSampleInterval"]! + 5: 60;
// 触发高频监测的心率上限值 // 触发高频监测的心率上限值
var triggerHighFreqHigh = (int)watchConfig["triggerHighFreqHigh"]!; var triggerHighFreqHigh = (int)watchConfig["triggerHighFreqHigh"]!;
// 触发高频监测的心率下限值 // 触发高频监测的心率下限值
@@ -169,7 +169,7 @@ namespace HealthMonitor.Service.Resolver
// EDOC // EDOC
var edoc = DateTimeUtil.ToDateTime(watchConfig!["EDOC"]!.ToString()); var edoc = DateTimeUtil.ToDateTime(watchConfig!["EDOC"]!.ToString());
// interval (分钟) 固定15分钟 // interval (分钟) 固定15分钟
var intervalFHR = 15;//int)watchConfig["interval"]!;
//var intervalFHR = 15;//int)watchConfig["interval"]!;








+ 3
- 2
HealthMonitor.WebApi/Worker.cs ファイルの表示

@@ -160,8 +160,9 @@ namespace HealthMonitor.WebApi
if (isFetalHeartEnable) if (isFetalHeartEnable)
{ {
// 高频心率采样间隔 highFreqSampleInterval = highFreqSampleInterval+5,增加5秒兼容 // 高频心率采样间隔 highFreqSampleInterval = highFreqSampleInterval+5,增加5秒兼容
var highFreqSampleInterval = (int)watchConfig!["highFreqSampleInterval"]! + 5;

//var highFreqSampleInterval = (int)watchConfig!["highFreqSampleInterval"]! + 5;
// 高频心率采样间隔 highFreqSampleInterval = highFreqSampleInterval+5,增加5秒兼容(最小highFreqSampleInterval=60)
var highFreqSampleInterval = (int)watchConfig!["highFreqSampleInterval"]! >= 60 ? (int)watchConfig!["highFreqSampleInterval"]! + 5 : 60;
// 处理孕妇业务,计算一般心率并下发 // 处理孕妇业务,计算一般心率并下发
var commonPHR = await _serviceTDengine.InitPregnancyCommonHeartRateModeAsync(imeiDel, highFreqSampleInterval: highFreqSampleInterval); var commonPHR = await _serviceTDengine.InitPregnancyCommonHeartRateModeAsync(imeiDel, highFreqSampleInterval: highFreqSampleInterval);
if (commonPHR == null) if (commonPHR == null)


読み込み中…
キャンセル
保存