package com.zj365.health.act

import com.alibaba.android.arouter.facade.annotation.Route
import com.xty.base.act.IBaseAct
import com.xty.base.databinding.ActBloodWebBinding
import com.xty.common.WebViewOrigin
import com.xty.common.arouter.ARouterUrl

/**
 * 血压校准须知
 */
@Route(path = ARouterUrl.BLOOD_TIP_Web)
class BloodTipWebAct:IBaseAct() {

    val msg = """
        <p>一、关于血压监测，首先不能把手表当做血压计使用，手表不属于医疗器械，其血压监测也是做血压的趋势监测。在完成7天建模之后，可测量不同时间段的4组与APP相近时间段的血压值数据对比，如果APP上的血压值与实际血压值相差较大，（4组数据里面有1组，血压误差在10%以内是合理的误差，可不用校准，如果4组里面有2组超出10%以上的误差，建议做血压校准）。</p>
        <p>二、由于血压受到精神、情绪、饮食、生活习惯等因素的影响而去向各种波动，对于无规则血压，系统无法做到精准的分析。如果您的血压经常出现无规则的波动，建议您配置一台和我们系统相匹配的物联网血压计，经常进行血压计的测量和APP自动校准。</p>
        <p>三、校准方法及流程：请您根据自己情况对照测值校准</p>
        <p> ①、正常血压人群血压校准流程：</p>
        <p>在确保血压计和手表是同一个手臂，且手表有电的情况下，按以下4个确定时间段进行校准血压测量：</p>
        <p>（1）清晨6-8点</p>
        <p>（2）中午12-14点</p>
        <p>（3）下午5-7点</p>
        <p>（4）晚上 8-10点</p>
        <p>在以上4个时间段内各测1组数据，把用血压计测量的时间和测得的血压数值记录好，进入中健三六五健康APP血压页面——血压校准，填写相应测量时间和数值，并确定提交，30分钟后系统将完成血压校准。</p>
        <p>②、高血压用户血压校准流程：</p>
        <p>在确保血压计和手表是同一个手臂，且手表有电的情况下，主要根据用户服用降血压药的时间进行校准血压测量：</p>    
        <p>（1）早上服用降血压药物用户</p>
        <p>A. 服降血压药前1小时内</p>
        <p>B. 服降血压药后1-2小时内  </p>
        <p>C. 下午5-7点 </p>
        <p>D. 晚上8—10点</p>
        <p>（2）下午服用降血压药物用户：</p>
        <p>A. 清晨6-8点</p>
        <p>B. 服降血压药前1小时内 </p>
        <p>C. 服降血压药后1-2小时内 </p>
        <p>D. 晚上8—10点 </p>
        <p>（3）晚上服用降血压药物用户：</p>
        <p>A. 清晨6-8点</p>
        <p>B. 中午12-14点</p>
        <p>C. 服降血压药前1小时内 </p>
        <p>D. 服降血压药后1-2小时内 </p>
        <p>（4）服用两次降血压药物用户： </p>
        <p>A. 第一次服降血压药前1小时内 </p>
        <p>B. 第一次服降血压药后1-2小时内</p>
        <p>C. 第二次服降血压药前1小时内 </p>
        <p>D. 第二次服降血压药后1-2小时内 </p>
        <p>在以上4个时间段内各测1组数据，把用血压计测量的时间和测得的血压数值记录好，进入中健三六五健康APP血压页面——血压校准，填写相应测量时间和数值，确定校准，并确定提交，30分钟后将完成血压校准。</p>
        <p>四、关于血压校准后仍觉得不理想的情况：</p>
        <p>请将当前校准后仍旧不准的情况记录下来，采用在当天该时段不超过10分钟内进行血压计测量，再重新获取其它3组觉得不太满意的时间段的校准血压，以组成4组数据，再次进行校准；如果仍未达到满意效果，建议可以多次做模型校准，以获取更精准的模型。</p>
        """.trimIndent()
    val binding by lazy{ActBloodWebBinding.inflate(layoutInflater)}

    override fun setLayout()=binding.root
    override fun initData() {
        super.initData()
        isDarkBar=true
    }

    override fun initView() {
        super.initView()
        statusBar(binding.title.mView)
        binding.title.mIvBack.setOnClickListener { finish() }
        WebViewOrigin().initWebSettings(this,binding.mWeb)
        binding.mWeb.loadDataWithBaseURL(null,msg,"text/html", "utf-8", null);
        binding.title.mTvTitle.text = "血压校准须知"
    }

}