You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 satır
1.5KB

  1. using HealthMonitor.Model.Cache;
  2. using Microsoft.Extensions.Logging;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace HealthMonitor.Service.Cache
  9. {
  10. public class FetalMovementNormalValueRangeCacheManager
  11. {
  12. private readonly ILogger<FetalMovementNormalValueRange> _logger;
  13. public FetalMovementNormalValueRangeCacheManager(ILogger<FetalMovementNormalValueRange> logger)
  14. {
  15. _logger = logger;
  16. }
  17. public List<FetalMovementNormalValueRange> GetFetalMovements()
  18. {
  19. return new List<FetalMovementNormalValueRange>
  20. {
  21. new (new int[] {12, 20}, new int[] {1, 3}, new int[] {10, 30}, 2, 1, "初次感觉到胎动"),
  22. new (new int[] {21, 24}, new int[] {2, 4}, new int[] {20, 40}, 3, 2, "胎动逐渐增强"),
  23. new (new int[] {25, 28}, new int[] {3, 5}, new int[] {30, 50}, 4, 3, "胎动更加明显"),
  24. new (new int[] {29, 32}, new int[] {6, 8}, new int[] {60, 80}, 7, 6, "胎动达到高峰"),
  25. new (new int[] {33, 36}, new int[] {5, 7}, new int[] {50, 70}, 6, 5, "胎动频繁且有力"),
  26. new (new int[] {37, 40}, new int[] {3, 5}, new int[] {30, 50}, 4, 3, "胎动可能因空间减少而减少"),
  27. new (new int[] {41, 50}, new int[] {2, 4}, new int[] {20, 40}, 3, 2, "减少,但因人而异。胎儿入盆,空间受限")
  28. };
  29. }
  30. }
  31. }