loki.wu 1 жил өмнө
parent
commit
97e16e9c1e

+ 324 - 0
assets/PrescriptionForCoronaryHeartDisease.json

@@ -0,0 +1,324 @@
+[
+    {
+        "label": "姓名",
+        "defaultValue": null,
+        "span": 12,
+        "key": "Name",
+        "type": "input",
+        "border": null,
+        "disabledValue": null,
+        "options": [],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "性别",
+        "defaultValue": null,
+        "span": 24,
+        "key": "Sex",
+        "type": "radio",
+        "border": null,
+        "disabledValue": null,
+        "options": [
+            {
+                "label": "男",
+                "value": "1"
+            },
+            {
+                "label": "女",
+                "value": "2"
+            }
+        ],
+        "children": null,
+        "append": null,
+        "placeholder": null,
+        "required": null,
+        "show-limit": null,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "年龄",
+        "defaultValue": null,
+        "span": 12,
+        "key": "Age",
+        "type": "numberInput",
+        "border": null,
+        "disabledValue": null,
+        "options": [],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "诊断",
+        "defaultValue": null,
+        "span": 12,
+        "key": "Diagnosis",
+        "type": "input",
+        "border": null,
+        "disabledValue": null,
+        "options": [],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "    冠心病是指由于冠状动脉发生粥样硬化病变,使管腔狭窄或闭塞,引起心肌缺血、缺氧或坏死而引发的心脏病,严重时可猝死。心绞痛是冠心病最常见的表现。\r\n    冠心病的主要危险因素包括高血压、血脂异常、糖尿病、肥胖和超重、吸烟、饮食不合理(如高脂肪、高胆固醇、高热量饮食,过量进食等)、心理因素(如抑郁、焦虑、严重失眠等)等。\r\n    采取健康生活方式,积极治疗,有助于身体康复、改善生活质量。",
+        "defaultValue": null,
+        "span": 12,
+        "key": "Hint_Label",
+        "type": "label",
+        "border": null,
+        "disabledValue": null,
+        "options": [],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "健康生活方式",
+        "defaultValue": null,
+        "span": 12,
+        "key": "HealthyLifestyle",
+        "type": "checkbox",
+        "border": null,
+        "disabledValue": null,
+        "options": [
+            {
+                "label": "不吸烟(吸烟者戒烟)。",
+                "value": "1"
+            },
+            {
+                "label": "避免接触二手烟。",
+                "value": "2"
+            },
+            {
+                "label": "不饮酒或少饮酒。",
+                "value": "3"
+            },
+            {
+                "label": "超重或肥胖的患者减轻体重。体重指数应控制在18.5~23.9千克/米2[体重指数=体重(千克)/身高(米)2]。",
+                "value": "4"
+            },
+            {
+                "label": "少吃肥肉、动物内脏等高脂肪食物,炒菜少放油,多吃新鲜蔬菜。",
+                "value": "5"
+            },
+            {
+                "label": "低盐饮食,患者每日食盐量不超过5克。",
+                "value": "6"
+            },
+            {
+                "label": "康复期患者应坚持慢跑、散步等活动。建议尽量保持每周3~5次,每次持续20~30分钟,推荐中等强度,具体活动安排应根据自己身体情况而定。",
+                "value": "7"
+            },
+            {
+                "label": "急性期患者好转出院后,可从每天身体活动10分钟开始,逐渐增加运动时间。",
+                "value": "8"
+            },
+            {
+                "label": "保持心情舒畅、情绪稳定;避免过度劳累,保证充足睡眠。",
+                "value": "9"
+            }
+        ],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "治疗与康复",
+        "defaultValue": null,
+        "span": 12,
+        "key": "HealthyLifestyle",
+        "type": "checkbox",
+        "border": null,
+        "disabledValue": null,
+        "options": [
+            {
+                "label": "遵医嘱服药。",
+                "value": "1"
+            },
+            {
+                "label": "外用膏药可根据具体情况使用,注意避免皮肤过敏。",
+                "value": "2"
+            },
+            {
+                "label": "注意保护关节,减轻关节的负担,适当运动或活动。",
+                "value": "3"
+            },
+            {
+                "label": "不建议进行长时间的爬山、爬楼以及各种下蹲类运动,也不宜进行繁重的家务劳动和生产活动。",
+                "value": "4"
+            },
+            {
+                "label": "避免过度使用关节,避免用力过猛、抬举重物或节奏过快的动作。",
+                "value": "5"
+            },
+            {
+                "label": "要适时改变姿势或活动关节,同一姿势不宜持续1小时以上。膝或髋关节受累患者应避免长久站立、跪位、蹲位和盘腿。",
+                "value": "6"
+            },
+            {
+                "label": "经常进行关节的屈伸活动,充分舒展关节;经常做勾脚抬腿、侧抬腿等动作,锻炼肌肉力量。",
+                "value": "7"
+            },
+            {
+                "label": "关节情况良好时,在医生指导下适当进行缓慢步行、原地踏步或拉伸肌肉等运动。",
+                "value": "8"
+            },
+            {
+                "label": "可利用手杖、步行器等协助活动。活动时应小心谨慎,防止滑倒、跌伤或扭伤。",
+                "value": "9"
+            }
+        ],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "急症处理",
+        "defaultValue": null,
+        "span": 12,
+        "key": "EmergencyTreatment",
+        "type": "checkbox",
+        "border": null,
+        "disabledValue": "",
+        "options": [
+            {
+                "label": "当出现关节肿胀、疼痛等症状急性加重时,应及时休息,减少行走、提重物等活动,可以进行勾脚抬腿锻炼,可以冰敷、外用消炎止痛软膏,必要时可遵医嘱用药,如果病情加重应及时就医。",
+                "value": "1"
+            }
+        ],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "其他指导建议",
+        "defaultValue": null,
+        "span": 12,
+        "key": "Other",
+        "type": "textareaInput",
+        "border": null,
+        "disabledValue": null,
+        "options": [],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "医生/指导人员签名:",
+        "defaultValue": null,
+        "span": 12,
+        "key": "Signature",
+        "type": "signature",
+        "border": null,
+        "disabledValue": null,
+        "options": [],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "咨询电话:",
+        "defaultValue": null,
+        "span": 12,
+        "key": "Phone",
+        "type": "numberInput",
+        "border": null,
+        "disabledValue": null,
+        "options": [],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "日期",
+        "defaultValue": null,
+        "span": 12,
+        "key": "DateTime",
+        "type": "dateTime",
+        "border": null,
+        "disabledValue": null,
+        "options": [],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    },
+    {
+        "label": "大骨节病患者健康教育处方使用说明 \r\n ★使用对象:大骨节病患者。 \r\n ★使用方法 \r\n  1.本处方仅限于在大骨节病流行地区使用。 \r\n  2.本处方不能替代医务人员开具的医疗处方,主要用于患者健康生活方式指导。\r\n  3.医务人员应结合患者的病情、健康危险因素等,提供有针对性的健康指导。",
+        "defaultValue": null,
+        "span": 12,
+        "key": "DescriptionLabel",
+        "type": "label",
+        "border": null,
+        "disabledValue": null,
+        "options": [],
+        "children": null,
+        "append": "",
+        "placeholder": "",
+        "required": null,
+        "show-limit": false,
+        "parentKey": null,
+        "buttonName": null,
+        "childrenKey": null
+    }
+]

+ 5 - 1
lib/pages/check/prescription/prescription_form_keys.dart

@@ -18,7 +18,8 @@ class PrescriptionFormKeys {
     "LungCancerPrescription": "肺癌患者健康教育处方",
     "CervicalCancerPrescription": "宫颈癌患者健康教育处方",
     "PrescriptionForCervicalPrecancerousLesions": "宫颈癌前病变患者健康教育处方",
-    "OsteoarthritisPrescription": "骨关节炎患者健康教育处方"
+    "OsteoarthritisPrescription": "骨关节炎患者健康教育处方",
+    "PrescriptionForCoronaryHeartDisease": "冠心病患者健康教育处方",
   };
 
   /// 2型糖尿病患者健康教育处方
@@ -80,4 +81,7 @@ class PrescriptionFormKeys {
 
   //骨关节炎患者健康教育处方
   static const String OP = "OsteoarthritisPrescription";
+
+  //冠心病患者健康教育处方
+  static const String PFCHD = "PrescriptionForCoronaryHeartDisease";
 }

+ 2 - 1
lib/pages/patient/detail/widgets/functions_panel.dart

@@ -78,7 +78,8 @@ class FunctionsPanel extends GetView<PatientDetailController> {
                   //
                   //Get.to(PediatricPneumoniaPrescription());
                   //Get.to(PrescriptionForm(PrescriptionFormKeys.PEDDP));
-                  Get.to(PrescriptionForm(PrescriptionFormKeys.OP));
+                  Get.to(PrescriptionForm(PrescriptionFormKeys.PFCHD));
+                  //Get.to(PrescriptionForm(PrescriptionFormKeys.OP));
                   //Get.to(PrescriptionForm(PrescriptionFormKeys.PFCPL));
                   //Get.to(PrescriptionForm(PrescriptionFormKeys.LCP));
                   //Get.to(PrescriptionForm(PrescriptionFormKeys.PCHDP));

+ 1 - 0
pubspec.yaml

@@ -252,6 +252,7 @@ flutter:
     - assets/CervicalCancerPrescription.json
     - assets/PrescriptionForCervicalPrecancerousLesions.json
     - assets/OsteoarthritisPrescription.json
+    - assets/PrescriptionForCoronaryHeartDisease.json
   #   - images/a_dot_burr.jpeg
   #   - images/a_dot_ham.jpeg