patientInfo_record.dart 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. class PatientInfoRecord {
  2. ///常住类型
  3. static const List<MapEntry<String, String>> permanentlyResideTypeList = [
  4. MapEntry('1', '户籍'),
  5. MapEntry('2', '非户籍'),
  6. ];
  7. ///血型
  8. static const List<MapEntry<String, String>> bloodTypeList = [
  9. MapEntry('1', 'A型'),
  10. MapEntry('2', 'B型'),
  11. MapEntry('3', 'O型'),
  12. MapEntry('4', 'AB型'),
  13. MapEntry('5', '不详'),
  14. ];
  15. ///RH
  16. static const List<MapEntry<String, String>> rhList = [
  17. MapEntry('1', '阴性'),
  18. MapEntry('2', '阳性'),
  19. MapEntry('3', '不详'),
  20. ];
  21. ///文化程度
  22. static const List<MapEntry<String, String>> educationLevelList = [
  23. MapEntry('1', '研究生'),
  24. MapEntry('2', '大学本科'),
  25. MapEntry('3', '大学专科和专科学校'),
  26. MapEntry('4', '中等职业技术学校'),
  27. MapEntry('5', '技工学校'),
  28. MapEntry('6', '高中'),
  29. MapEntry('7', '初中'),
  30. MapEntry('8', '小学'),
  31. MapEntry('9', '文盲或半文盲'),
  32. MapEntry('10', '不详'),
  33. ];
  34. ///职业
  35. static const List<MapEntry<String, String>> careerList = [
  36. MapEntry('0', '国家机关、党群组织、企业、事业单位负责人'),
  37. MapEntry('1', '专业技术人员'),
  38. MapEntry('2', '办事人员和有关人员 '),
  39. MapEntry('3', '商业、服务业人员 '),
  40. MapEntry('4', '农、林、牧、渔、水利业生产人员'),
  41. MapEntry('5', '生产、运输设备操作人 员及有关人员'),
  42. MapEntry('6', '军人'),
  43. MapEntry('7', '不便分类的其他从业人员'),
  44. MapEntry('8', '无职业'),
  45. ];
  46. ///婚姻状况
  47. static const List<MapEntry<String, String>> maritalStatusList = [
  48. MapEntry('1', '未婚'),
  49. MapEntry('2', '已婚'),
  50. MapEntry('3', '丧偶'),
  51. MapEntry('4', '离婚'),
  52. MapEntry('5', '未说明的婚姻状况'),
  53. ];
  54. ///医疗费用支付方式
  55. static const List<MapEntry<String, String>> providerPaymentsList = [
  56. MapEntry('1', '城镇职工基本医疗保险'),
  57. MapEntry('2', '城镇居民基本医疗保险'),
  58. MapEntry('3', '新型农村合作医疗'),
  59. MapEntry('4', '贫困救助'),
  60. MapEntry('5', '商业医疗保险'),
  61. MapEntry('6', '全公费'),
  62. MapEntry('7', '全自费'),
  63. MapEntry('8', '其他'),
  64. ];
  65. ///过敏史
  66. static const List<MapEntry<String, String>> historyDrugAllergiesList = [
  67. MapEntry('1', '无'),
  68. MapEntry('2', '青霉素'),
  69. MapEntry('3', '磺胺'),
  70. MapEntry('4', '链霉素'),
  71. MapEntry('5', '其他'),
  72. ];
  73. ///暴露史
  74. static const List<MapEntry<String, String>> historyExposureList = [
  75. MapEntry('1', '无'),
  76. MapEntry('2', '化学品'),
  77. MapEntry('3', '毒品'),
  78. MapEntry('4', '射线'),
  79. ];
  80. ///既往史-疾病
  81. static const List<MapEntry<String, String>> historyPreviousDiseaseList = [
  82. MapEntry('1', '无'),
  83. MapEntry('2', '高血压'),
  84. MapEntry('3', '糖尿病'),
  85. MapEntry('4', '冠心病'),
  86. MapEntry('5', '慢性阻塞性肺疾病'),
  87. MapEntry('6', '恶性肿瘤'),
  88. MapEntry('7', '脑卒中'),
  89. MapEntry('8', '严重精神障碍'),
  90. MapEntry('9', '结核病'),
  91. MapEntry('10', '肝炎'),
  92. MapEntry('11', '其他法定传染病'),
  93. MapEntry('12', '职业病'),
  94. MapEntry('13', '其他'),
  95. ];
  96. ///既往史-Other
  97. static const List<MapEntry<String, String>> historyPreviousOtherList = [
  98. MapEntry('1', '无'),
  99. MapEntry('2', '有'),
  100. ];
  101. ///家族史
  102. static const List<MapEntry<String, String>> historyFamilyList = [
  103. MapEntry('1', '无'),
  104. MapEntry('2', '高血压'),
  105. MapEntry('3', '糖尿病'),
  106. MapEntry('4', '冠心病'),
  107. MapEntry('5', '慢性阻塞性肺疾病'),
  108. MapEntry('6', '恶性肿瘤'),
  109. MapEntry('7', '脑卒中'),
  110. MapEntry('8', '严重精神障碍'),
  111. MapEntry('9', '结核病'),
  112. MapEntry('10', '肝炎'),
  113. MapEntry('11', '先天畸形'),
  114. MapEntry('12', '其他'),
  115. ];
  116. ///残疾情况
  117. static const List<MapEntry<String, String>> disabilitySituationList = [
  118. MapEntry('1', '无残疾'),
  119. MapEntry('2', '视力残疾'),
  120. MapEntry('3', '听力残疾'),
  121. MapEntry('4', '言语残疾'),
  122. MapEntry('5', '肢体残疾'),
  123. MapEntry('6', '智力残疾'),
  124. MapEntry('7', '精神残疾'),
  125. MapEntry('8', '其他残疾'),
  126. ];
  127. ///厨房排风设施
  128. static const List<MapEntry<String, String>> kitchenExhaustFacilitiesList = [
  129. MapEntry('1', '无'),
  130. MapEntry('2', '油烟机'),
  131. MapEntry('3', '换气扇'),
  132. MapEntry('4', '烟囱'),
  133. ];
  134. ///燃气类型
  135. static const List<MapEntry<String, String>> fuelList = [
  136. MapEntry('1', '液化气'),
  137. MapEntry('2', '煤'),
  138. MapEntry('3', '天然气'),
  139. MapEntry('4', '沼气'),
  140. MapEntry('5', '柴火'),
  141. MapEntry('6', '其他'),
  142. ];
  143. ///饮水
  144. static const List<MapEntry<String, String>> drinkingWaterList = [
  145. MapEntry('1', '自来水'),
  146. MapEntry('2', '经净化过滤水'),
  147. MapEntry('3', '井水'),
  148. MapEntry('4', '河湖水'),
  149. MapEntry('5', '塘水'),
  150. MapEntry('6', '其他'),
  151. ];
  152. ///厕所
  153. static const List<MapEntry<String, String>> toiletList = [
  154. MapEntry('1', '卫生厕所'),
  155. MapEntry('2', '一格或二格粪池式'),
  156. MapEntry('3', '马桶'),
  157. MapEntry('4', '露天粪坑'),
  158. MapEntry('5', '简易棚厕'),
  159. ];
  160. ///禽兽栏
  161. static const List<MapEntry<String, String>> animalPenList = [
  162. MapEntry('1', '无'),
  163. MapEntry('2', '单设'),
  164. MapEntry('3', '室内'),
  165. MapEntry('4', '室外'),
  166. ];
  167. }