template_gxy.js 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. //随访项目数据
  2. //--------------------随访模板------------------------
  3. //-----type 1-文本输入,2-radio选择,3-checkbox, 4-textarea
  4. //-----textType :string, number ,date (type == 1时,才区分)
  5. var gTemplate = {
  6. // - 症状
  7. "1":{
  8. "NO_SYMPTOM":{
  9. "label": "无症状",
  10. "type": 3,
  11. "width": ""
  12. },
  13. "HEADACHE":{
  14. "label": "头痛头晕",
  15. "type": 3
  16. },
  17. "NAUSEA":{
  18. "label": "恶心呕吐",
  19. "type": 3
  20. },
  21. "VERTIGO_TINNITUS":{
  22. "label": "眼花耳鸣",
  23. "type": 3
  24. },
  25. "DIFFICULTY_BREATHING":{
  26. "label": "呼吸困难",
  27. "type": 3
  28. },
  29. "PALPITATIONS":{
  30. "label": "心悸胸闷",
  31. "type": 3
  32. },
  33. "EPISTAXIS_BLEEDING":{
  34. "label": "鼻衄出血不止",
  35. "type": 3
  36. },
  37. "LIMBS_NUMB":{
  38. "label": "四肢发麻",
  39. "type": 3
  40. },
  41. "EXTREMITY_EDEMA":{
  42. "label": "下肢水肿",
  43. "type": 3
  44. },
  45. "POLYDIPSIA":{
  46. "label": "多饮",
  47. "type": 3
  48. },
  49. "MORE_FOOD":{
  50. "label": "多食",
  51. "type": 3
  52. },
  53. "MORE_URINE":{
  54. "label": "多尿",
  55. "type": 3
  56. },
  57. "BLURRED_VISION":{
  58. "label": "视力模糊",
  59. "type": 3
  60. },
  61. "INFECTION":{
  62. "label": "感染",
  63. "type": 3
  64. },
  65. "NUMB_HANDS":{
  66. "label": "四肢麻痹",
  67. "type": 3
  68. },
  69. "WEIGHT_LOSS":{
  70. "label": "体重下降",
  71. "type": 3
  72. },
  73. "HYPOG_REACT_CODE":{
  74. "label": "低血糖反应",
  75. "type": 2,
  76. "items": {
  77. "0": "无",
  78. "1": "偶尔",
  79. "2": "频繁"
  80. }
  81. },
  82. "SYMPTOM_OTHER":{
  83. "label": "其他",
  84. "type":4,
  85. "row": 1,
  86. "maxLength": 100,
  87. "width": "100%"
  88. }
  89. },
  90. //-体征
  91. "2":{
  92. "BP": {
  93. "label": "血压",
  94. "type": 5, //联动输入框
  95. "unit": "mmHg",
  96. "required": true,
  97. "separate": " / ",
  98. "items": [{
  99. "textType": "number",
  100. "type": 1,
  101. "name": "BP_D", //收缩压
  102. "width": "60px"
  103. },{
  104. "textType": "number",
  105. "type": 1,
  106. "name": "BP_U", //舒张压
  107. "width": "60px"
  108. }]
  109. },
  110. "HEIGHT":{
  111. "label":"身高",
  112. "type":1,
  113. "unit":"cm",
  114. "textType": "number",
  115. "width": "100px"
  116. },
  117. "WEIGHT":{
  118. "label":"体重",
  119. "type":1,
  120. "unit":"Kg",
  121. "textType": "number",
  122. "width": "100px"
  123. },
  124. "BMI":{
  125. "label":"体质指数",
  126. "type":1,
  127. "textType": "string",
  128. "readonly": "readonly",
  129. "width": "100px"
  130. },
  131. "WEIGHT_EXP":{
  132. "label":"期望体重",
  133. "type":1,
  134. "unit":"Kg",
  135. "textType": "number",
  136. "width": "100px"
  137. },
  138. "BMI_EXP":{
  139. "label":"期望体质指数",
  140. "type":1,
  141. "textType": "string",
  142. "readonly": "readonly",
  143. "width": "100px"
  144. },
  145. "HEART_RATE":{
  146. "label":"心率",
  147. "type":1,
  148. "unit":"次/分",
  149. "textType": "number",
  150. "width": "100px"
  151. },
  152. "POFDA_MARK":{
  153. "label":"足背动脉搏动",
  154. "type":1,
  155. "textType": "select",
  156. "options": [{
  157. "key": "1",
  158. "value": "未触及"
  159. },{
  160. "key": "2",
  161. "value": "触及"
  162. }],
  163. "width": "100px"
  164. },
  165. "OTHER_POSITIVE_SIGNS":{
  166. "label":"其他",
  167. "type":1,
  168. "textType": "string",
  169. "width": "180px"
  170. }
  171. },
  172. //-实验室检查
  173. "3":{
  174. "EXAM_DATE":{
  175. "label":"检查日期",
  176. "type":1,
  177. "textType": "date"
  178. },
  179. "BS_FPG":{
  180. "label":"空腹血糖",
  181. "type":1,
  182. "unit":"mmol/L",
  183. "textType": "number",
  184. "width": "80px"
  185. },
  186. "NO_BS_FPG":{
  187. "label":"餐后血糖",
  188. "type":1,
  189. "unit":"mmol/L",
  190. "textType": "number",
  191. "width": "80px"
  192. },
  193. "RANDOM_BLOOD_SUGAR": {
  194. "label":"随机血糖",
  195. "type":1,
  196. "unit":"mmol/L",
  197. "textType": "number",
  198. "width": "80px"
  199. },
  200. "GHB":{
  201. "label":"糖化血红蛋白",
  202. "type":1,
  203. "unit":"%",
  204. "textType": "number",
  205. "width": "80px"
  206. },
  207. "BLOOD_FAT_TRIGLYCERIDE":{
  208. "label":"甘油三酯",
  209. "type":1,
  210. "unit":"mmol/L",
  211. "textType": "number",
  212. "width": "80px"
  213. },
  214. "BLOOD_FAT_TC":{
  215. "label":"总胆固醇",
  216. "type":1,
  217. "unit":"mmol/L",
  218. "textType": "number",
  219. "width": "80px"
  220. },
  221. "BLOOD_FAT_LDLC":{
  222. "label":"低密度脂蛋白",
  223. "type":1,
  224. "unit":"mmol/L",
  225. "textType": "number",
  226. "width": "80px"
  227. },
  228. "RENAL_FUNCTION_CREATININE":{
  229. "label":"血清肌酐",
  230. "type":1,
  231. "unit":"umol/L",
  232. "textType": "number",
  233. "width": "80px"
  234. },
  235. "RENAL_FUNCTION_BUN":{
  236. "label":"血尿素氮",
  237. "type":1,
  238. "unit":"mmol/L",
  239. "textType": "number",
  240. "width": "80px"
  241. },
  242. "MICROALBUMINURIA":{
  243. "label":"尿微量白蛋白",
  244. "type":1,
  245. "unit":"μg/min",
  246. "textType": "number",
  247. "width": "80px"
  248. }
  249. },
  250. //-生活方式指导
  251. "4":{
  252. "DAILY_SMOKING":{
  253. "label":"日吸烟量",
  254. "type":1,
  255. "unit":"支",
  256. "textType": "number",
  257. "width": "60px"
  258. },
  259. "SOMKING_EXP":{
  260. "label":"日吸烟量期望",
  261. "type":1,
  262. "unit":"支",
  263. "textType": "number",
  264. "width": "60px"
  265. },
  266. "DAILY_DRINKING":{
  267. "label":"日饮酒量",
  268. "type":1,
  269. "unit":"两",
  270. "textType": "number",
  271. "width": "60px"
  272. },
  273. "DRINK_EXP":{
  274. "label":"日饮酒量期望",
  275. "type":1,
  276. "unit":"两",
  277. "textType": "number",
  278. "width": "60px"
  279. },
  280. "EXERCISE_FREQ_CODE":{
  281. "label":"运动频率",
  282. "type":5,
  283. "required": true,
  284. "unit": "分钟/次",
  285. "separate": "",
  286. "items": [{
  287. "name": "EXERCISE_FREQ_CODE",
  288. "type": 1,
  289. "textType": "select",
  290. "width": "200px",
  291. "options":[{
  292. "key": "1",
  293. "value": "每周 <= 三次"
  294. },{
  295. "key": "2",
  296. "value": "每周 > 三次"
  297. },{
  298. "key": "3",
  299. "value": "极少运动"
  300. },{
  301. "key": "4",
  302. "value": "残疾、关节等原因不能运动"
  303. },{
  304. "key": "99",
  305. "value": "不详"
  306. }]
  307. },{
  308. "name": "EXERCISE_DURATION_MINS",
  309. "type": 1,
  310. "textType": "number",
  311. "width": "60px"
  312. }]
  313. },
  314. "EXERCISE_FREQ_CODE_EXP":{
  315. "label":"运动频率期望",
  316. "type":5,
  317. "required": true,
  318. "unit": "分钟/次",
  319. "separate": "",
  320. "items": [{
  321. "name": "EXERCISE_FREQ_CODE_EXP",
  322. "type": 1,
  323. "textType": "select",
  324. "width": "200px",
  325. "options":[{
  326. "key": "1",
  327. "value": "每周 <= 三次"
  328. },{
  329. "key": "2",
  330. "value": "每周 > 三次"
  331. },{
  332. "key": "3",
  333. "value": "极少运动"
  334. },{
  335. "key": "4",
  336. "value": "残疾、关节等原因不能运动"
  337. },{
  338. "key": "99",
  339. "value": "不详"
  340. }]
  341. },{
  342. "name": "EXERCISE_DURATION_MINS_EXP",
  343. "type": 1,
  344. "textType": "number",
  345. "width": "60px"
  346. }]
  347. },
  348. "SALT_TAKEN_LEVEL_CODE":{
  349. "label":"摄盐情况",
  350. "type":1,
  351. "required": true,
  352. "textType": "select",
  353. "width": "120px",
  354. "options":[{
  355. "key": "1",
  356. "value": "轻"
  357. },{
  358. "key": "2",
  359. "value": "中"
  360. },{
  361. "key": "3",
  362. "value": "重"
  363. }]
  364. },
  365. "SALT_TAKEN_LEVEL_EXP":{
  366. "label":"摄盐情况期望",
  367. "type":1,
  368. "textType": "select",
  369. "width": "120px",
  370. "options":[{
  371. "key": "1",
  372. "value": "轻"
  373. },{
  374. "key": "2",
  375. "value": "中"
  376. },{
  377. "key": "3",
  378. "value": "重"
  379. }]
  380. },
  381. "PSY_ADJUST_RESULT_CODE":{
  382. "label":"心理调整",
  383. "type":1,
  384. "textType": "select",
  385. "width": "120px",
  386. "options":[{
  387. "key": "1",
  388. "value": "理想"
  389. },{
  390. "key": "2",
  391. "value": "良好"
  392. },{
  393. "key": "3",
  394. "value": "一般"
  395. },{
  396. "key": "4",
  397. "value": "差"
  398. }]
  399. },
  400. "COMPLIANCE_RESULT_CODE":{
  401. "label":"遵医行为",
  402. "type":1,
  403. "textType": "select",
  404. "width": "120px",
  405. "options":[{
  406. "key": "1",
  407. "value": "理想"
  408. },{
  409. "key": "2",
  410. "value": "良好"
  411. },{
  412. "key": "3",
  413. "value": "一般"
  414. },{
  415. "key": "4",
  416. "value": "差"
  417. }]
  418. },
  419. "DAILY_STAPLE":{
  420. "label":"主食",
  421. "type":1,
  422. "unit":"克/天",
  423. "textType":"number",
  424. "width": "60px"
  425. }
  426. },
  427. // - 评价
  428. "5":{
  429. "HYP_FOLLOWUP_TYPE_CODE":{
  430. "label":"高血压随访分类",
  431. "required":true,
  432. "type":1,
  433. "textType": 'select',
  434. "width": "120px",
  435. "options":[{
  436. "key": "1",
  437. "value": "控制满意"
  438. },{
  439. "key": "2",
  440. "value": "控制不满意"
  441. },{
  442. "key": "3",
  443. "value": "不良反应"
  444. },{
  445. "key": "4",
  446. "value": "并发症"
  447. },{
  448. "key": "5",
  449. "value": "控制一般"
  450. }]
  451. },
  452. "HYP_COMPLICATION_DETAIL":{
  453. "label":"详情",
  454. "type":4,
  455. "row": 3,
  456. "maxLength": 100,
  457. "width": "100%",
  458. },
  459. "DIA_FOLLOWUP_TYPE_CODE":{
  460. "label":"糖尿病随访分类",
  461. "required":true,
  462. "type":1,
  463. "textType": 'select',
  464. "width": "120px",
  465. "options":[{
  466. "key": "1",
  467. "value": "控制满意"
  468. },{
  469. "key": "2",
  470. "value": "控制不满意"
  471. },{
  472. "key": "3",
  473. "value": "不良反应"
  474. },{
  475. "key": "4",
  476. "value": "并发症"
  477. },{
  478. "key": "5",
  479. "value": "控制一般"
  480. }]
  481. },
  482. "DIA_COMPLICATION_DETAIL":{
  483. "label":"详情",
  484. "type":4,
  485. "row": 3,
  486. "maxLength": 100,
  487. "width": "100%",
  488. }
  489. },
  490. // - 用药情况
  491. "6":{
  492. "DRUG_COMPLIANCE_CODE":{
  493. "label": "服药依从性",
  494. "type": 2,
  495. "items":{
  496. "1":"规律服药",
  497. "2": "间断服药",
  498. "3": "不服药"
  499. }
  500. },
  501. "DRUG_LIST":{
  502. "label":"用药记录",
  503. "type":"json"
  504. }
  505. },
  506. // - 控制目标
  507. "7":{
  508. "CONTROL_DATE":{
  509. "label":"控制日期",
  510. "type":1,
  511. "textType": "date"
  512. },
  513. "CONTROL_CONSTITUTOR":{
  514. "label":"制定者",
  515. "type":1,
  516. "textType": "string",
  517. "readonly":"readonly",
  518. "width": "120px"
  519. },
  520. "CONTROL_BP":{
  521. "label": "血压",
  522. "type": 5,
  523. "unit": "mmHg",
  524. "separate": " / ",
  525. "items":[{
  526. "name": "CONTROL_BP_U",
  527. "type": 1,
  528. "textType": "number",
  529. "width": "60px"
  530. },{
  531. "name": "CONTROL_BP_D",
  532. "type": 1,
  533. "textType": "number",
  534. "width": "60px"
  535. }]
  536. },
  537. "CONTROL_BS_FPG":{
  538. "label":"空腹血糖",
  539. "type":1,
  540. "unit": "mmol/L",
  541. "textType": "number",
  542. "width": "60px"
  543. },
  544. "CONTROL_NO_BS_FPG":{
  545. "label":"餐后血糖",
  546. "type":1,
  547. "unit": "mmol/L",
  548. "textType": "number",
  549. "width": "60px"
  550. },
  551. "CONTROL_GHB":{
  552. "label":"糖化血红蛋白",
  553. "type":1,
  554. "unit": "%",
  555. "textType": "number",
  556. "width": "60px"
  557. },
  558. "CONTROL_TRIGLYCERIDE":{
  559. "label":"甘油三酯",
  560. "type":1,
  561. "unit": "mmol/L",
  562. "textType": "number",
  563. "width": "60px"
  564. },
  565. "CONTROL_TOTAL_CHOLESTEROL":{
  566. "label":"总胆固醇",
  567. "type":1,
  568. "unit": "mmol/L",
  569. "textType": "number",
  570. "width": "60px"
  571. },
  572. "CONTROL_LDL":{
  573. "label":"低密度脂蛋白",
  574. "type":1,
  575. "unit": "mmol/L",
  576. "textType": "number",
  577. "width": "60px"
  578. },
  579. "CONTROL_WEIGHT":{
  580. "label":"体重",
  581. "type":1,
  582. "unit": "Kg",
  583. "textType": "number",
  584. "width": "60px"
  585. },
  586. "CONTROL_EXERCISE_FREQ_CODE":{
  587. "label":"运动频率",
  588. "type":5,
  589. "unit": "分钟/次",
  590. "items":[{
  591. "name": "CONTROL_EXERCISE_FREQ_CODE",
  592. "type": 1,
  593. "textType": "select",
  594. "width": "200px",
  595. "options":[{
  596. "key": "1",
  597. "value": "每周 <= 三次"
  598. },{
  599. "key": "2",
  600. "value": "每周 > 三次"
  601. },{
  602. "key": "3",
  603. "value": "极少运动"
  604. },{
  605. "key": "4",
  606. "value": "残疾、关节等原因不能运动"
  607. },{
  608. "key": "99",
  609. "value": "不详"
  610. }]
  611. },{
  612. "name": "CONTROL_EXERCISE_DURATION_MINS",
  613. "type": 1,
  614. "textType": "number",
  615. "width": "60px"
  616. }]
  617. },
  618. },
  619. //- 健康教育
  620. "8":{
  621. "ARCHIVE_TIME":{
  622. "label":"日期",
  623. "type":1,
  624. "textType": "date"
  625. },
  626. "ARCHIVE_OPERATOR_NAME":{
  627. "label":"记录者",
  628. "type":1,
  629. "textType": "string",
  630. "width": "100px"
  631. },
  632. "HEALTH_EDUCATE":{
  633. "label":"健康教育",
  634. "required":true,
  635. "type":1,
  636. "textType": "select",
  637. "width": "200px",
  638. "options":[{
  639. "key": 1,
  640. "value": "高血压健康教育"
  641. },{
  642. "key": 2,
  643. "value": "糖尿病健康教育"
  644. },{
  645. "key": 3,
  646. "value": "低盐饮食"
  647. },{
  648. "key": 4,
  649. "value": "自定义高血压健康教育"
  650. },{
  651. "key": 5,
  652. "value": "自定义糖尿病健康教育"
  653. },{
  654. "key": 6,
  655. "value": "高糖并存健康教育处方"
  656. }]
  657. },
  658. "EDUCATE_CONTENT":{
  659. "label":"教育内容",
  660. "type":4,
  661. "row": 8,
  662. "maxLength": 2000,
  663. "width": "100%",
  664. }
  665. },
  666. //- 转诊
  667. "9":{
  668. "DRUG_ADVERSE":{
  669. "label":"药物不良反应",
  670. "type": 5,
  671. "items": [{
  672. "name": "DRUG_ADVERSE_MARK",
  673. "type": 2,
  674. "textType": "radio",
  675. "options":{
  676. "0": "无",
  677. "1": "有"
  678. }
  679. },{
  680. "name": "ADR_REMARK",
  681. "type": 1,
  682. "textType": "text",
  683. "width": "200px",
  684. "maxLength": 200
  685. }]
  686. },
  687. "DISAGREE_TRANSFER":{
  688. "label":"患者拒绝转诊",
  689. "type":5,
  690. "items":[{
  691. "name": "DISAGREE_TRANSFER",
  692. "type": 2,
  693. "textType": "radio",
  694. "options":{
  695. "0": "否",
  696. "1": "是"
  697. }
  698. },{
  699. "name": "DISAGREE_TRANSFER_REASON",
  700. "type": 1,
  701. "textType": "text",
  702. "width": "200px",
  703. "maxLength": 200
  704. }]
  705. },
  706. "TRANSFER_RESON":{
  707. "label":"转诊原因",
  708. "type":4,
  709. "required": true,
  710. "row": 3,
  711. "maxLength": 200,
  712. "width": "100%"
  713. },
  714. "TRANSFER_ORG_DEPT":{
  715. "label":"转诊机构科室",
  716. "type":4,
  717. "required": true,
  718. "row": 3,
  719. "maxLength": 200,
  720. "width": "100%",
  721. // "link":{
  722. // "text": "从代预约记录获取",
  723. // "url": "dyy_history.html",
  724. // "type":"dyy"
  725. // }
  726. }
  727. }
  728. }