FullPage.vue 70 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188
  1. <template>
  2. <div style="width: 820px">
  3. <div style="width: 770px; height: 297mm; padding-left: 25px">
  4. <div style="width: 100%; font-size: 17px; text-align: center">
  5. 住 院 病 案 首 页
  6. </div>
  7. <div style="
  8. margin-right: 8px;
  9. width: 100%;
  10. height: 32px;
  11. line-height: 32px;
  12. font-size: 15px;
  13. text-align: center;
  14. ">
  15. 医疗机构:
  16. <span style="font-weight: 700">{{ env.VITE_HOSPITAL_NAME }}</span>
  17. (组织机构代码:
  18. <span style="font-weight: 700">{{ env.VITE_UNIFIED_SOCIAL_CREDIT_CODE_CODE }}</span>
  19. </div>
  20. <div style="margin-right: 8px; height: 25px; line-height: 25px">
  21. <span style="display: inline-block">
  22. 医疗付费方式:
  23. <span style="display: inline-block; width: 180px">{{
  24. patient.payMethod
  25. }}</span>
  26. </span>
  27. <span style="
  28. display: inline-block;
  29. margin-right: 8px;
  30. width: 120px;
  31. margin-left: 12px;
  32. ">住院次数: </span>
  33. <span style="display: inline-block; margin-right: 8px; width: 100px">第&nbsp;{{ patient.admissTimes
  34. }}&nbsp;次住院</span>
  35. <span style="display: inline-block; margin-right: 8px; width: 130px">病案号: {{ patient.bah }}</span>
  36. </div>
  37. <div style="border: 1px solid black; padding: 5px">
  38. <div style="margin: 8px 8px 8px 0;display: flex;">
  39. 姓名:
  40. <span style="
  41. display: inline-block;
  42. padding: 0 4px;
  43. margin-right: 8px;
  44. width: 120px;
  45. border-bottom: 1px solid black;
  46. ">{{ patient.name }}</span>
  47. 性别:
  48. <span style="
  49. display: inline-block;
  50. padding: 0 4px;
  51. margin-right: 8px;
  52. border-bottom: 1px solid black;
  53. width: 50px;
  54. ">
  55. <!-- {{ filterNameInDic(patient.sex, "getSexCode") }} -->
  56. {{ patient.sex }}
  57. </span>
  58. <span style="display: inline-block;margin-right:8px ;">1.男 2.女 9.未说明的性别</span>
  59. 出生日期:
  60. <!-- <span style="
  61. display: inline-block;
  62. padding: 0 4px;
  63. margin-right: 8px;
  64. width: 120px;
  65. border-bottom: 1px solid black;
  66. ">{{ patient.birthDate }}</span> -->
  67. <div id="birthDate" style="display: flex;align-items: end">
  68. <span
  69. style="width: 35px;padding-left: 5px; border-bottom: 1px solid black"
  70. >
  71. {{patient.birthYear}}
  72. </span>
  73. <span
  74. style="width: 20px;padding-left: 5px; border-bottom: 1px solid black"
  75. >
  76. {{patient.birthMonth}}
  77. </span>
  78. <span
  79. style="width: 20px;padding-left: 5px; border-bottom: 1px solid black"
  80. >
  81. {{patient.birthDay}}
  82. </span>
  83. </div>
  84. </div>
  85. <div style="margin: 8px 8px 8px 0">
  86. 年龄:
  87. <span style="
  88. display: inline-block;
  89. padding: 0 4px;
  90. margin-right: 8px;
  91. width: 30px;
  92. border-bottom: 1px solid black;
  93. ">{{ patient.age }}</span>
  94. 国籍:
  95. <span style="
  96. width: 40px;
  97. display: inline-block;
  98. padding: 0 4px;
  99. margin-right: 8px;
  100. border-bottom: 1px solid black;
  101. ">{{ filterNameInDic(patient.country, "getCountry") }}</span>
  102. (年龄不足 1 周岁的)年龄:
  103. <span style="
  104. display: inline-block;
  105. padding: 0 4px;
  106. border-bottom: 1px solid black;
  107. width: 50px;
  108. ">{{ patient.infAge }}</span>
  109. (新生儿年龄≤28天)年龄:
  110. <span style="
  111. display: inline-block;
  112. padding: 0 4px;
  113. border-bottom: 1px solid black;
  114. width: 50px;
  115. ">{{ patient.ageDays }}</span>
  116. </div>
  117. <div style="margin: 8px 8px 8px 0">
  118. <span>新生儿出生体重:(一孩</span>
  119. <span style="
  120. display: inline-block;
  121. padding: 0 4px;
  122. border-bottom: 1px solid black;
  123. width: 50px;
  124. ">{{ patient.newBornWeight1 }}</span>
  125. 克&nbsp;&nbsp;&nbsp;&nbsp;二孩
  126. <span style="
  127. display: inline-block;
  128. padding: 0 4px;
  129. border-bottom: 1px solid black;
  130. width: 50px;
  131. ">{{ patient.newBornWeight2 }}</span>
  132. 克)
  133. <span style="margin-left: 8px">新生儿入院体重:</span>
  134. <span style="
  135. display: inline-block;
  136. padding: 0 4px;
  137. border-bottom: 1px solid black;
  138. width: 70px;
  139. ">{{ patient.newBornAdmissWeight }}</span>
  140. </div>
  141. <div style="margin: 8px 8px 8px 0">
  142. 身份证件类型:
  143. <span style="
  144. display: inline-block;
  145. margin-right: 8px;
  146. padding: 0 4px;
  147. border-bottom: 1px solid black;
  148. width: 160px;
  149. ">{{ patient.psnCertificateType }}</span>
  150. 身份证件号码:
  151. <span style="
  152. display: inline-block;
  153. margin-right: 8px;
  154. padding: 0 4px;
  155. border-bottom: 1px solid black;
  156. width: 160px;
  157. ">{{ patient.socialNo }}</span>
  158. </div>
  159. <div style="margin: 8px 8px 8px 0">
  160. 身份证件不详的具体原因:
  161. <span style="
  162. display: inline-block;
  163. margin-right: 8px;
  164. padding: 0 4px;
  165. border-bottom: 1px solid black;
  166. width: 40px;
  167. ">{{ patient.noCertReason }}</span>
  168. <span v-for="item in dics.noCertReasons">
  169. {{ item.code }}.{{ item.name }}
  170. </span>
  171. 其他
  172. <span style="
  173. display: inline-block;
  174. margin-right: 8px;
  175. padding: 0 4px;
  176. border-bottom: 1px solid black;
  177. width:80px;
  178. ">{{ patient.noCertReasonInput }}</span>
  179. </div>
  180. <div style="margin: 8px 8px 8px 0">
  181. 出生地:
  182. <span style="
  183. display: inline-block;
  184. margin-right: 8px;
  185. padding: 0 4px;
  186. border-bottom: 1px solid black;
  187. width: 230px;
  188. ">{{ patient.birthPlaceName }}</span>
  189. 籍贯:
  190. <span style="
  191. display: inline-block;
  192. margin-right: 8px;
  193. padding: 0 4px;
  194. border-bottom: 1px solid black;
  195. width: 230px;
  196. ">{{ patient.nativePlaceName }}</span>
  197. 民族:
  198. <span style="
  199. display: inline-block;
  200. width: 40px;
  201. margin-right: 8px;
  202. padding: 0 4px;
  203. border-bottom: 1px solid black;
  204. ">{{ filterNameInDic(patient.nation, "getNation") }}</span>
  205. </div>
  206. <div style="margin: 8px 8px 8px 0">
  207. 职业:
  208. <span style="
  209. display: inline-block;
  210. width: 140px;
  211. margin-right: 8px;
  212. padding: 0 4px;
  213. border-bottom: 1px solid black;
  214. ">{{ filterNameInDic(patient.occupation, "getOccupation") }}</span>
  215. 婚姻:
  216. <span style="
  217. display: inline-block;
  218. width: 40px;
  219. margin-right: 8px;
  220. padding: 0 4px;
  221. border-bottom: 1px solid black;
  222. ">
  223. <!-- {{ filterNameInDic(patient.marriage, "getMarriageCode") }} -->
  224. {{ patient.marriage }}
  225. </span>
  226. <span v-for="item in dics.getMarriageCode" style="margin-right: 10px;">
  227. {{ item.code }}.{{ item.name }}
  228. </span>
  229. </div>
  230. <div style="margin: 8px 8px 8px 0">
  231. 现住址:
  232. <span style="
  233. display: inline-block;
  234. margin-right: 8px;
  235. padding: 0 4px;
  236. border-bottom: 1px solid black;
  237. width: 300px;
  238. ">{{ patient.livePlace }}</span>
  239. 电话:
  240. <span style="
  241. display: inline-block;
  242. width: 100px;
  243. margin-right: 8px;
  244. padding: 0 4px;
  245. border-bottom: 1px solid black;
  246. ">{{ patient.phone }}</span>
  247. 邮编:
  248. <span style="
  249. display: inline-block;
  250. margin-right: 8px;
  251. padding: 0 4px;
  252. border-bottom: 1px solid black;
  253. width: 70px;
  254. ">{{ patient.addrZipCode }}</span>
  255. </div>
  256. <div style="margin: 8px 8px 8px 0">
  257. 户口地址:
  258. <span style="
  259. display: inline-block;
  260. margin-right: 8px;
  261. padding: 0 4px;
  262. border-bottom: 1px solid black;
  263. width: 300px;
  264. ">{{ patient.hkPlaceName }}</span>
  265. 邮编:
  266. <span style="
  267. display: inline-block;
  268. margin-right: 8px;
  269. padding: 0 4px;
  270. border-bottom: 1px solid black;
  271. width: 70px;
  272. ">{{ patient.hkZipCode }}</span>
  273. </div>
  274. <div style="margin: 8px 8px 8px 0">
  275. 工作单位及地址:
  276. <span style="
  277. display: inline-block;
  278. padding: 0 4px;
  279. border-bottom: 1px solid black;
  280. margin-right: 0;
  281. width: 330px;
  282. ">
  283. {{ patient.unitPlace }}
  284. </span>
  285. 单位电话:
  286. <span style="
  287. display: inline-block;
  288. margin-right: 8px;
  289. padding: 0 4px;
  290. border-bottom: 1px solid black;
  291. width: 80px;
  292. ">{{ patient.unitPhone }}</span>
  293. 邮编:
  294. <span style="
  295. display: inline-block;
  296. margin-right: 8px;
  297. padding: 0 4px;
  298. border-bottom: 1px solid black;
  299. width: 50px;
  300. ">{{ patient.unitZipCode }}</span>
  301. </div>
  302. <div style="margin: 8px 8px 8px 0">
  303. 联系人姓名:
  304. <span style="
  305. display: inline-block;
  306. margin-right: 8px;
  307. padding: 0 4px;
  308. border-bottom: 1px solid black;
  309. width: 200px;
  310. ">{{ patient.contactName }}</span>
  311. 联系人关系:
  312. <span style="
  313. display: inline-block;
  314. margin-right: 8px;
  315. padding: 0 4px;
  316. border-bottom: 1px solid black;
  317. width: 100px;
  318. ">
  319. {{
  320. filterNameInDic(patient.contactRelation, "getRelations")
  321. }}
  322. <!-- {{ patient.contactRelation }} -->
  323. </span>
  324. </div>
  325. <div style="margin: 8px 8px 8px 0">
  326. 联系人地址:
  327. <span style="
  328. display: inline-block;
  329. margin-right: 8px;
  330. padding: 0 4px;
  331. border-bottom: 1px solid black;
  332. width: 300px;
  333. ">{{ patient.contactAddrName }}</span>
  334. 联系人电话:
  335. <span style="
  336. display: inline-block;
  337. margin-right: 8px;
  338. padding: 0 4px;
  339. border-bottom: 1px solid black;
  340. width: 90px;
  341. ">{{ patient.contactPhone }}</span>
  342. </div>
  343. <div style="margin: 8px 8px 8px 0">
  344. 入院途径:
  345. <span style="
  346. display: inline-block;
  347. margin-right: 8px;
  348. padding: 0 4px;
  349. border-bottom: 1px solid black;
  350. ">
  351. <!-- {{ filterNameInDic(patient.zyAdmissWay, "getAdmissWay") }} -->
  352. {{ patient.zyAdmissWay }}
  353. </span>
  354. <span v-for="item in dics.getAdmissWay" style="margin-right: 5px;">
  355. {{ item.code }}.{{ item.name }}
  356. </span>&nbsp;&nbsp;&nbsp;&nbsp;
  357. <!-- 是否手术:
  358. <span style="
  359. display: inline-block;
  360. margin-right: 8px;
  361. padding: 0 4px;
  362. border-bottom: 1px solid black;
  363. ">{{ filterNameInDic(patient.hasSurgery, "getOperations") }}</span> -->
  364. </div>
  365. <div style="margin: 10px 0 10px 0">
  366. 入院时间:
  367. <span style="
  368. display: inline-block;
  369. margin-right: 8px;
  370. padding: 0 4px;
  371. border-bottom: 1px solid black;
  372. width: 122px;
  373. ">{{ patient.admissDate }}</span>
  374. 入院科别:
  375. <span style="
  376. display: inline-block;
  377. margin-right: 8px;
  378. padding: 0 4px;
  379. border-bottom: 1px solid black;
  380. width: 118px;
  381. ">{{ patient.admissDept }}</span>
  382. 病房:
  383. <span style="
  384. display: inline-block;
  385. margin-right: 8px;
  386. padding: 0 4px;
  387. border-bottom: 1px solid black;
  388. width: 80px;
  389. ">{{ patient.admissWard }}</span>
  390. 转科科别:
  391. <span style="
  392. display: inline-block;
  393. padding: 0 4px;
  394. border-bottom: 1px solid black;
  395. width: 118px;
  396. ">{{ patient.transDept }}</span>
  397. </div>
  398. <div style="margin: 8px 8px 8px 0">
  399. 出院时间:
  400. <span style="
  401. display: inline-block;
  402. margin-right: 8px;
  403. padding: 0 4px;
  404. border-bottom: 1px solid black;
  405. width: 122px;
  406. ">{{ patient.dismissDate }}</span>
  407. 出院科别:
  408. <span style="
  409. display: inline-block;
  410. margin-right: 8px;
  411. padding: 0 4px;
  412. border-bottom: 1px solid black;
  413. width: 118px;
  414. ">{{ patient.dismissDept }}</span>
  415. 病房:
  416. <span style="
  417. display: inline-block;
  418. margin-right: 8px;
  419. padding: 0 4px;
  420. border-bottom: 1px solid black;
  421. width: 80px;
  422. ">{{ patient.dismissWard }}</span>
  423. 住院天数:
  424. <span style="
  425. display: inline-block;
  426. margin-right: 8px;
  427. padding: 0 4px;
  428. border-bottom: 1px solid black;
  429. width: 118px;
  430. ">{{ patient.admissDays }}</span>
  431. </div>
  432. <div style="margin: 8px 8px 8px 0">
  433. 门(急)诊诊断:
  434. <span style="
  435. display: inline-block;
  436. margin-right: 8px;
  437. padding: 0 4px;
  438. border-bottom: 1px solid black;
  439. width: 350px;
  440. text-overflow: ellipsis;
  441. white-space: nowrap;
  442. overflow: hidden;
  443. ">
  444. {{ patient.clinicDiagStr }}
  445. </span>
  446. 疾病编码:
  447. <span style="
  448. display: inline-block;
  449. margin-right: 8px;
  450. padding: 0 4px;
  451. border-bottom: 1px solid black;
  452. width: 110px;
  453. ">
  454. {{ patient.clinicDiagCode }}
  455. </span>
  456. </div>
  457. <!-- <div style="display: flex; align-items: center">
  458. 入院诊断名称:
  459. <span style="
  460. display: inline-block;
  461. margin-right: 8px;
  462. padding: 0 4px;
  463. border-bottom: 1px solid black;
  464. width: 350px;
  465. text-overflow: ellipsis;
  466. white-space: nowrap;
  467. overflow: hidden;
  468. ">
  469. {{ patient.supplement.admDiagName }}
  470. </span>
  471. 入院诊断编码:
  472. <span style="
  473. display: inline-block;
  474. margin-right: 8px;
  475. padding: 0 4px;
  476. border-bottom: 1px solid black;
  477. width: 110px;
  478. ">
  479. {{ patient.supplement.admDiagCode }}
  480. </span>
  481. </div>
  482. <div style="display: flex; align-items: center; margin: 8px 8px 8px 0">
  483. 入院时情况:
  484. <span style="
  485. display: inline-block;
  486. margin-right: 38px;
  487. padding: 0 4px;
  488. border-bottom: 1px solid black;
  489. width: 60px;
  490. ">
  491. {{ filterAdmStatus(patient.supplement.admStatus) }}
  492. </span>
  493. 入院后确诊日期:
  494. <span style="
  495. display: inline-block;
  496. padding-left: 4px;
  497. border-bottom: 1px solid black;
  498. width: 40px;
  499. ">
  500. {{ patient.supplement.diagnosisConfirmYear }}
  501. </span>
  502. <span style="
  503. display: inline-block;
  504. padding-left: 4px;
  505. border-bottom: 1px solid black;
  506. width: 20px;
  507. ">
  508. {{ patient.supplement.diagnosisConfirmMonth }}
  509. </span>
  510. <span style="
  511. display: inline-block;
  512. padding-left: 4px;
  513. border-bottom: 1px solid black;
  514. width: 20px;
  515. ">
  516. {{ patient.supplement.diagnosisConfirmDay }}
  517. </span>
  518. </div> -->
  519. <div style="height: max-content; width: 720px">
  520. <span style="display: inline-block; width: 360px">
  521. <table style="
  522. width: 360px;
  523. border: 1px solid black;
  524. border-collapse: collapse;
  525. ">
  526. <tr>
  527. <th>主要诊断</th>
  528. <th>疾病编码</th>
  529. <th>入院病情</th>
  530. <th>出院病情</th>
  531. </tr>
  532. <tr>
  533. <td style="width: 170px">
  534. {{ patient.disdiagList[0].name }}
  535. </td>
  536. <td style="width: 100px; text-align: center">
  537. {{ patient.disdiagList[0].code }}
  538. </td>
  539. <td style="width: 30px">
  540. {{ patient.disdiagList[0].admissStatus }}
  541. </td>
  542. <td style="width: 30px">
  543. {{ patient.disdiagList[0].dismissStatus }}
  544. </td>
  545. </tr>
  546. <tr>
  547. <th colspan="4">其他诊断</th>
  548. </tr>
  549. <tr v-for="n in 11" :key="n">
  550. <td style="text-align: left; padding-left: 5px">
  551. {{ patient.disdiagList[n].name }}
  552. </td>
  553. <td style="width: 90px">
  554. {{ patient.disdiagList[n].code }}
  555. </td>
  556. <td style="width: 30px">
  557. {{ patient.disdiagList[n].admissStatus }}
  558. </td>
  559. <td style="width: 30px">
  560. {{ patient.disdiagList[n].dismissStatus }}
  561. </td>
  562. </tr>
  563. </table>
  564. </span>
  565. <span style="display: inline-block; width: 360px">
  566. <table style="
  567. width: 360px;
  568. border: 1px solid black;
  569. border-collapse: collapse;
  570. ">
  571. <tr v-for="n in 14" :key="n">
  572. <td style="margin-right: 8px; width: 170px">
  573. {{ patient.disdiagList[n + 11].name }}
  574. </td>
  575. <td style="margin-right: 8px; width: 100px">
  576. {{ patient.disdiagList[n + 11].code }}
  577. </td>
  578. <td style="margin-right: 8px; width: 30px">
  579. {{ patient.disdiagList[n + 11].admissStatus }}
  580. </td>
  581. <td style="margin-right: 8px; width: 30px">
  582. {{ patient.disdiagList[n + 11].dismissStatus }}
  583. </td>
  584. </tr>
  585. </table>
  586. </span>
  587. </div>
  588. <div style="
  589. width: 700px;
  590. margin: 4px 0 2px 0;
  591. padding: 0 4px;
  592. border-bottom: 1px solid black;
  593. font-size: 12px;
  594. ">
  595. 备注:
  596. <span style="display: inline-block">入院病情:</span>
  597. 1.有,2.临床未确定,3.情况不明,4.无
  598. <span style="display: inline-block; margin-right: 8px; margin-left: 10px">出院病情:</span>
  599. 1.治愈,2.好转,3.未愈,4.死亡,9.其他
  600. </div>
  601. <div style="margin: 8px 8px 8px 0">
  602. 损伤、中毒的外部原因:
  603. <span style="
  604. display: inline-block;
  605. margin-right: 8px;
  606. padding: 0 4px;
  607. border-bottom: 1px solid black;
  608. width: 380px;
  609. ">{{ patient.hurtReasonName }}</span>
  610. 疾病编码:
  611. <span style="
  612. display: inline-block;
  613. margin-right: 8px;
  614. padding: 0 4px;
  615. border-bottom: 1px solid black;
  616. width: 110px;
  617. ">{{ patient.hurtReasonCode }}</span>
  618. </div>
  619. <div style="margin: 8px 8px 8px 0">
  620. 病理诊断:
  621. <span style="
  622. display: inline-block;
  623. margin-right: 8px;
  624. padding: 0 4px;
  625. border-bottom: 1px solid black;
  626. width: 300px;
  627. ">{{ patient.pathologicDiagStr }}</span>
  628. 病理编码:
  629. <span style="
  630. display: inline-block;
  631. margin-right: 8px;
  632. padding: 0 4px;
  633. border-bottom: 1px solid black;
  634. width: 90px;
  635. ">{{ patient.pathologicDiagCode }}</span>
  636. 病理号:
  637. <span style="
  638. display: inline-block;
  639. margin-right: 8px;
  640. padding: 0 4px;
  641. border-bottom: 1px solid black;
  642. width: 70px;
  643. ">{{ patient.blh }}</span>
  644. </div>
  645. <div style="margin: 8px 8px 8px 0">
  646. 药物过敏:
  647. <span style="
  648. display: inline-block;
  649. margin-right: 8px;
  650. padding: 0 4px;
  651. border-bottom: 1px solid black;
  652. ">
  653. <!-- {{ filterNameInDic(patient.allergy, "getHaveOrNot") }} -->
  654. {{ patient.allergy }}
  655. </span>
  656. <span v-for="item in dics.getHaveOrNot" style="margin-right: 5px;">
  657. {{ item.code }}.{{ item.name }}
  658. </span>&nbsp;&nbsp;&nbsp;&nbsp;
  659. ,过敏药物:
  660. <span style="
  661. display: inline-block;
  662. margin-right: 8px;
  663. padding: 0 4px;
  664. border-bottom: 1px solid black;
  665. width: 110px;
  666. ">{{ patient.allergicMedicine }}</span>
  667. 死亡患者尸检:
  668. <span style="
  669. display: inline-block;
  670. margin-right: 8px;
  671. padding: 0 4px;
  672. border-bottom: 1px solid black;
  673. ">
  674. <!-- {{ filterNameInDic(patient.autopsy, "getAutopsies") }} -->
  675. {{ patient.autopsy }}
  676. </span>
  677. <span v-for="item in dics.getHaveOrNot" style="margin-right: 5px;">
  678. {{ item.code }}.{{ item.name }}
  679. </span>&nbsp;&nbsp;&nbsp;&nbsp;
  680. </div>
  681. <!-- <div style="margin: 8px 8px 8px 0">
  682. 输血前四项: HbsAg
  683. <span style="
  684. display: inline-block;
  685. margin-right: 8px;
  686. padding: 0 4px;
  687. border-bottom: 1px solid black;
  688. ">{{ filterNameInDic(patient.hbsAg, "getHbsag") }}</span>
  689. HCV-Ab
  690. <span style="
  691. display: inline-block;
  692. margin-right: 8px;
  693. padding: 0 4px;
  694. border-bottom: 1px solid black;
  695. margin-left: 8px;
  696. ">{{ filterNameInDic(patient.hcvAb, "getHbsag") }}</span>
  697. HIV-Ab
  698. <span style="
  699. display: inline-block;
  700. margin-right: 8px;
  701. padding: 0 4px;
  702. border-bottom: 1px solid black;
  703. margin-left: 8px;
  704. ">{{ filterNameInDic(patient.hivAb, "getHbsag") }}</span>
  705. TP-Ab
  706. <span style="
  707. display: inline-block;
  708. margin-right: 8px;
  709. padding: 0 4px;
  710. border-bottom: 1px solid black;
  711. margin-left: 8px;
  712. ">{{ filterNameInDic(patient.tpAb, "getHbsag") }}</span>
  713. </div> -->
  714. <div style="margin: 8px 8px 8px 0">
  715. 血型:
  716. <span style="
  717. display: inline-block;
  718. margin-right: 8px;
  719. padding: 0 4px;
  720. border-bottom: 1px solid black;
  721. ">
  722. <!-- {{ filterNameInDic(patient.bloodType, "getBloodType") }} -->
  723. {{ patient.bloodType }}
  724. </span>
  725. <span v-for="item in dics.getBloodType" style="margin-right: 5px;">
  726. {{ item.code }}.{{ item.name }}
  727. </span>&nbsp;&nbsp;&nbsp;&nbsp;
  728. Rh:
  729. <span style="
  730. display: inline-block;
  731. margin-right: 8px;
  732. padding: 0 4px;
  733. border-bottom: 1px solid black;
  734. ">
  735. <!-- {{ filterNameInDic(patient.rh, "getHbsag") }} -->
  736. {{ patient.rh }}
  737. </span>
  738. <span v-for="item in dics.getHbsag" style="margin-right: 5px;">
  739. {{ item.code }}.{{ item.name }}
  740. </span>&nbsp;&nbsp;&nbsp;&nbsp;
  741. </div>
  742. <div style="margin: 8px 8px 8px 0">
  743. 科室主任:
  744. <span style="
  745. display: inline-block;
  746. margin-right: 8px;
  747. padding: 0 4px;
  748. border-bottom: 1px solid black;
  749. width: 70px;
  750. ">{{ patient.deptLeaderName }}</span>
  751. 主任(副主任)医师:
  752. <span style="
  753. display: inline-block;
  754. margin-right: 8px;
  755. padding: 0 4px;
  756. border-bottom: 1px solid black;
  757. width: 70px;
  758. ">{{ patient.leaderDoctorName }}</span>
  759. 主治医师:
  760. <span style="
  761. display: inline-block;
  762. margin-right: 8px;
  763. padding: 0 4px;
  764. border-bottom: 1px solid black;
  765. width: 70px;
  766. ">{{ patient.mainDoctorName }}</span>
  767. 住院医师:
  768. <span style="
  769. display: inline-block;
  770. margin-right: 8px;
  771. padding: 0 4px;
  772. border-bottom: 1px solid black;
  773. width: 70px;
  774. ">{{ patient.admissDoctorName }}</span>
  775. </div>
  776. <div style="margin: 8px 8px 8px 0">
  777. 责任护士:
  778. <span style="
  779. display: inline-block;
  780. margin-right: 8px;
  781. padding: 0 4px;
  782. border-bottom: 1px solid black;
  783. width: 70px;
  784. ">{{ patient.dutyNurseName }}</span>
  785. 进修医师:
  786. <span style="
  787. display: inline-block;
  788. margin-right: 8px;
  789. padding: 0 4px;
  790. border-bottom: 1px solid black;
  791. width: 70px;
  792. ">{{ patient.studyDoctorName }}</span>
  793. 实习医师:
  794. <span style="
  795. display: inline-block;
  796. margin-right: 8px;
  797. padding: 0 4px;
  798. border-bottom: 1px solid black;
  799. width: 70px;
  800. ">{{ patient.internshipDoctorName }}</span>
  801. 编码员:
  802. <span style="
  803. display: inline-block;
  804. margin-right: 8px;
  805. padding: 0 4px;
  806. border-bottom: 1px solid black;
  807. width: 70px;
  808. ">{{ patient.coderName }}</span>
  809. </div>
  810. <div style="margin: 8px 8px 8px 0">
  811. 病案质量:
  812. <span style="
  813. display: inline-block;
  814. margin-right: 8px;
  815. padding: 0 4px;
  816. border-bottom: 1px solid black;
  817. ">
  818. <!-- {{
  819. filterNameInDic(patient.qualityControlLevel, "getQualityLevel")
  820. }} -->
  821. {{ patient.qualityControlLevel }}
  822. </span>
  823. <span v-for="item in dics.getQualityLevel" style="margin-right: 2px;">
  824. {{ item.code }}.{{ item.name }}
  825. </span>&nbsp;&nbsp;&nbsp;&nbsp;
  826. 质控医师:
  827. <span style="
  828. display: inline-block;
  829. margin-right: 8px;
  830. padding: 0 4px;
  831. border-bottom: 1px solid black;
  832. width: 70px;
  833. ">{{ patient.qualityControlDoctorName }}</span>
  834. 质控护士:
  835. <span style="
  836. display: inline-block;
  837. margin-right: 8px;
  838. padding: 0 4px;
  839. border-bottom: 1px solid black;
  840. width: 70px;
  841. ">{{ patient.qualityControlNurseName }}</span>
  842. 质控日期:
  843. <span style="
  844. display: inline-block;
  845. margin-right: 8px;
  846. padding: 0 4px;
  847. border-bottom: 1px solid black;
  848. width: 100px;
  849. ">{{ patient.qualityControlDate }}</span>
  850. </div>
  851. </div>
  852. </div>
  853. <div style="width: 770px; padding-left: 25px">
  854. <div style="border: 1px solid black; padding: 5px">
  855. <table id="surgeryTable" style="
  856. border: 1px solid black;
  857. border-collapse: collapse;
  858. width: 100%;
  859. ">
  860. <tr>
  861. <th rowspan="2">手术及操作编码</th>
  862. <th rowspan="2" style="width: 70px">手术及操作日期</th>
  863. <th rowspan="2" style="width: 10px">手术级别</th>
  864. <th rowspan="2" style="width: 10px">手术类别</th>
  865. <th rowspan="2">手术及操作名称</th>
  866. <th colspan="3">手术及操作医师</th>
  867. <!-- <th rowspan="2" style="width: 30px">切口愈合等级</th> -->
  868. <th rowspan="2" style="width: 10px">切口等级</th>
  869. <th rowspan="2" style="width: 10px">愈合等级</th>
  870. <th rowspan="2">麻醉方式</th>
  871. <th rowspan="2">麻醉医师</th>
  872. </tr>
  873. <tr>
  874. <th>术者</th>
  875. <th>I助</th>
  876. <th>II助</th>
  877. </tr>
  878. <tr v-for="n in defaultSurgerySize" :key="n">
  879. <td style="width: 70px">
  880. {{ patient.surgeryList[n - 1].code }}
  881. </td>
  882. <td style="padding: 3px; width: 70px">
  883. {{ patient.surgeryList[n - 1].date }}
  884. </td>
  885. <td style="text-align-last: center; width: 30px">
  886. <!-- {{
  887. filterNameInDic(
  888. patient.surgeryList[n - 1].level,
  889. "getOperateScale"
  890. )
  891. }} -->
  892. {{ patient.surgeryList[n - 1].level }}
  893. </td>
  894. <td style="padding: 3px">
  895. {{ patient.surgeryList[n - 1].classType }}
  896. </td>
  897. <td style="padding: 3px">
  898. {{ patient.surgeryList[n - 1].name }}
  899. </td>
  900. <td style="width: 40px">
  901. {{ patient.surgeryList[n - 1].operatorName }}
  902. </td>
  903. <td style="width: 50px">
  904. {{ patient.surgeryList[n - 1].assistantOneName }}
  905. </td>
  906. <td style="width: 50px">
  907. {{ patient.surgeryList[n - 1].assistantTwoName }}
  908. </td>
  909. <!-- <td style="text-align-last: center">
  910. {{
  911. filterNameInDic(
  912. patient.surgeryList[n - 1].cutHeal,
  913. "getCutHealGrade"
  914. )
  915. }}
  916. </td> -->
  917. <td style="width: 25px;">
  918. {{
  919. patient.surgeryList[n - 1].cut
  920. }}
  921. </td>
  922. <td style="width: 25px;">
  923. {{
  924. patient.surgeryList[n - 1].heal
  925. }}
  926. </td>
  927. <td>
  928. {{
  929. filterNameInDic(
  930. patient.surgeryList[n - 1].anaesthesia,
  931. "getAnaesthesia"
  932. )
  933. }}
  934. <!-- {{ patient.surgeryList[n - 1].anaesthesia }} -->
  935. </td>
  936. <td style="width: 40px">
  937. {{ patient.surgeryList[n - 1].anaesthesiaorName }}
  938. </td>
  939. </tr>
  940. </table>
  941. <div style="border-bottom:1px solid black;margin-right: 20px">
  942. 手术类别:1.择期手术&nbsp;2.急诊手术&nbsp;&nbsp;切口类别:0.0级切口&nbsp;Ⅰ.1级切口&nbsp;Ⅱ.2级切口&nbsp;Ⅲ.3级切口&nbsp;&nbsp;
  943. 愈合等级:1.甲&nbsp;2.乙&nbsp;3.丙&nbsp;9.其他&nbsp;&nbsp;
  944. </div>
  945. <div style="margin: 8px 8px 8px 0">
  946. 离院方式:
  947. <span style="
  948. display: inline-block;
  949. padding: 0 4px;
  950. border-bottom: 1px solid black;
  951. ">
  952. <!-- {{
  953. filterNameInDic(patient.zyDismissWay, "getZyDismissWay")
  954. }} -->
  955. {{ patient.zyDismissWay }}
  956. </span>
  957. <span v-for="item in dics.getZyDismissWay">
  958. {{ item.code }}.{{ item.name }}
  959. </span>&nbsp;&nbsp;&nbsp;&nbsp;
  960. </div>
  961. <div style="margin: 8px 8px 8px 0">
  962. ,拟接收医疗机构名称:
  963. <span style="
  964. display: inline-block;
  965. margin-right: 8px;
  966. padding: 0 4px;
  967. border-bottom: 1px solid black;
  968. width: 210px;
  969. ">{{ patient.dismissDestination }}</span>
  970. </div>
  971. <div style="margin: 8px 8px 8px 0">
  972. 是否有出院31天内再住院计划:
  973. <span style="
  974. display: inline-block;
  975. padding: 0 4px;
  976. border-bottom: 1px solid black;
  977. ">
  978. <!-- {{
  979. filterNameInDic(patient.admissAgainInOneMonth, "getHaveOrNot")
  980. }} -->
  981. {{ patient.admissAgainInOneMonth }}
  982. </span>
  983. <span v-for="item in dics.getHaveOrNot">
  984. {{ item.code }}.{{ item.name }}
  985. </span>&nbsp;&nbsp;&nbsp;&nbsp;
  986. ,目的:
  987. <span style="
  988. display: inline-block;
  989. margin-right: 8px;
  990. padding: 0 4px;
  991. border-bottom: 1px solid black;
  992. width: 300px;
  993. ">{{ patient.admissAgainPurpose }}</span>
  994. </div>
  995. <div style="margin: 8px 8px 8px 0">
  996. 颅脑损伤患者昏迷时间: 入院前
  997. <span style="
  998. display: inline-block;
  999. padding: 0 4px;
  1000. border-bottom: 1px solid black;
  1001. width: 30px;
  1002. ">{{ patient.comaDaysBeforeAdmiss }}</span>
  1003. <span style="
  1004. display: inline-block;
  1005. padding: 0 4px;
  1006. border-bottom: 1px solid black;
  1007. width: 30px;
  1008. ">{{ patient.comaHoursBeforeAdmiss }}</span>
  1009. 小时
  1010. <span style="
  1011. display: inline-block;
  1012. padding: 0 4px;
  1013. border-bottom: 1px solid black;
  1014. width: 30px;
  1015. ">{{ patient.comaMinutesBeforeAdmiss }}</span>
  1016. 分钟 <span style="margin-left: 8px">入院后</span>
  1017. <span style="
  1018. display: inline-block;
  1019. padding: 0 4px;
  1020. border-bottom: 1px solid black;
  1021. width: 30px;
  1022. ">{{ patient.comaDaysAfterAdmiss }}</span>
  1023. <span style="
  1024. display: inline-block;
  1025. padding: 0 4px;
  1026. border-bottom: 1px solid black;
  1027. width: 30px;
  1028. ">{{ patient.comaHoursAfterAdmiss }}</span>
  1029. 小时
  1030. <span style="
  1031. display: inline-block;
  1032. padding: 0 4px;
  1033. border-bottom: 1px solid black;
  1034. width: 30px;
  1035. ">{{ patient.comaMinutesAfterAdmiss }}</span>
  1036. 分钟
  1037. </div>
  1038. <div style="margin: 8px 8px 8px 0">
  1039. 住院费用(元): 总费用
  1040. <span style="
  1041. display: inline-block;
  1042. padding: 0 4px;
  1043. border-bottom: 1px solid black;
  1044. width: 110px;
  1045. ">{{ patient.totalCost }}</span>
  1046. (自付金额:
  1047. <span style="
  1048. display: inline-block;
  1049. padding: 0 4px;
  1050. border-bottom: 1px solid black;
  1051. width: 110px;
  1052. ">{{ patient.selfPay }}</span>
  1053. )
  1054. </div>
  1055. <div style="margin: 8px 8px 8px 0">
  1056. 1.综合医疗服务类: (1)一般医疗服务费:
  1057. <span style="
  1058. display: inline-block;
  1059. margin-right: 8px;
  1060. padding: 0 4px;
  1061. border-bottom: 1px solid black;
  1062. width: 70px;
  1063. ">{{ patient.generalMedicalServiceFee }}</span>
  1064. (2)一般治疗操作费:
  1065. <span style="
  1066. display: inline-block;
  1067. margin-right: 8px;
  1068. padding: 0 4px;
  1069. border-bottom: 1px solid black;
  1070. width: 70px;
  1071. ">{{ patient.generalTreatmentOperatingFee }}</span>
  1072. (3)护理费:
  1073. <span style="
  1074. display: inline-block;
  1075. margin-right: 8px;
  1076. padding: 0 4px;
  1077. border-bottom: 1px solid black;
  1078. width: 50px;
  1079. ">{{ patient.careFee }}</span>
  1080. (4)其他费:
  1081. <span style="
  1082. margin-right: 8px;
  1083. padding: 0 4px;
  1084. border-bottom: 1px solid black;
  1085. width: 70px;
  1086. ">{{ patient.elseFee }}</span>
  1087. </div>
  1088. <div style="margin: 8px 8px 8px 0">
  1089. 2.诊断类: (5)病理诊断费:
  1090. <span style="
  1091. display: inline-block;
  1092. margin-right: 8px;
  1093. padding: 0 4px;
  1094. border-bottom: 1px solid black;
  1095. width: 70px;
  1096. ">{{ patient.pathologicDiagFee }}</span>
  1097. (6)实验室诊断费:
  1098. <span style="
  1099. display: inline-block;
  1100. margin-right: 8px;
  1101. padding: 0 4px;
  1102. border-bottom: 1px solid black;
  1103. width: 70px;
  1104. ">{{ patient.experimentDiagFee }}</span>
  1105. (7)影像学诊断费:
  1106. <span style="
  1107. display: inline-block;
  1108. margin-right: 8px;
  1109. padding: 0 4px;
  1110. border-bottom: 1px solid black;
  1111. width: 70px;
  1112. ">{{ patient.ctDiagFee }}</span>
  1113. (8)临床诊断项目费:
  1114. <span style="
  1115. margin-right: 8px;
  1116. padding: 0 4px;
  1117. border-bottom: 1px solid black;
  1118. width: 70px;
  1119. ">{{ patient.clinicalDiagFee }}</span>
  1120. </div>
  1121. <div style="margin: 8px 8px 8px 0">
  1122. </div>
  1123. <div style="margin: 8px 8px 8px 0">
  1124. 3.治疗类: (9)非手术治疗项目费:
  1125. <span style="
  1126. display: inline-block;
  1127. margin-right: 8px;
  1128. padding: 0 4px;
  1129. border-bottom: 1px solid black;
  1130. width: 70px;
  1131. ">{{ patient.notSurgicalFee }}</span>
  1132. (临床物理治疗费:
  1133. <span style="
  1134. display: inline-block;
  1135. margin-right: 8px;
  1136. padding: 0 4px;
  1137. border-bottom: 1px solid black;
  1138. width: 70px;
  1139. ">{{ patient.clinicalPhysicalFee }}</span>
  1140. )
  1141. </div>
  1142. <div style="margin: 8px 8px 8px 0">
  1143. (10)手术治疗费:
  1144. <span style="
  1145. display: inline-block;
  1146. margin-right: 8px;
  1147. padding: 0 4px;
  1148. border-bottom: 1px solid black;
  1149. width: 70px;
  1150. ">{{ patient.surgicalFee }}</span>
  1151. (麻醉费:
  1152. <span style="
  1153. display: inline-block;
  1154. margin-right: 8px;
  1155. padding: 0 4px;
  1156. border-bottom: 1px solid black;
  1157. width: 70px;
  1158. ">{{ patient.anesthetizeFee }}</span>
  1159. &nbsp;&nbsp;手术费:
  1160. <span style="
  1161. display: inline-block;
  1162. margin-right: 8px;
  1163. padding: 0 4px;
  1164. border-bottom: 1px solid black;
  1165. width: 70px;
  1166. ">{{ patient.surgeryFee }}</span>
  1167. )
  1168. </div>
  1169. <div style="margin: 8px 8px 8px 0">
  1170. 4.康复类: (11)康复费:
  1171. <span style="
  1172. margin-right: 8px;
  1173. padding: 0 4px;
  1174. border-bottom: 1px solid black;
  1175. width: 70px;
  1176. ">{{ patient.recoverFee }}</span>
  1177. </div>
  1178. <div style="margin: 8px 8px 8px 0">
  1179. 5.中医类: (12)中医治疗费:
  1180. <span style="
  1181. margin-right: 8px;
  1182. padding: 0 4px;
  1183. border-bottom: 1px solid black;
  1184. width: 70px;
  1185. ">{{ patient.tcmTreatmentFee }}</span>
  1186. </div>
  1187. <div style="margin: 8px 8px 8px 0">
  1188. 6.西药类: (13)西药费:
  1189. <span style="
  1190. margin-right: 8px;
  1191. padding: 0 4px;
  1192. border-bottom: 1px solid black;
  1193. width: 70px;
  1194. ">{{ patient.westMedicineFee }}</span>
  1195. </div>
  1196. <div style="margin: 8px 8px 8px 0">
  1197. 7.中药类: (14)中成药费:
  1198. <span style="
  1199. display: inline-block;
  1200. margin-right: 8px;
  1201. padding: 0 4px;
  1202. border-bottom: 1px solid black;
  1203. width: 70px;
  1204. ">{{ patient.chinesePatentMedicineFee }}</span>
  1205. (15)中草药费:
  1206. <span style="
  1207. display: inline-block;
  1208. margin-right: 8px;
  1209. padding: 0 4px;
  1210. border-bottom: 1px solid black;
  1211. width: 70px;
  1212. ">{{ patient.chineseHerbalMedicineFee }}</span>
  1213. </div>
  1214. <div style="margin: 8px 8px 8px 0">
  1215. 8.血液和血液制品类: (16)血费:
  1216. <span style="
  1217. display: inline-block;
  1218. margin-right: 8px;
  1219. padding: 0 4px;
  1220. border-bottom: 1px solid black;
  1221. width: 50px;
  1222. ">{{ patient.bloodFee }}</span>
  1223. (17)白蛋白类制品费:
  1224. <span style="
  1225. display: inline-block;
  1226. margin-right: 8px;
  1227. padding: 0 4px;
  1228. border-bottom: 1px solid black;
  1229. width: 50px;
  1230. ">{{ patient.albuminProductsFee }}</span>
  1231. (18)球蛋白类制品费:
  1232. <span style="
  1233. display: inline-block;
  1234. margin-right: 8px;
  1235. padding: 0 4px;
  1236. border-bottom: 1px solid black;
  1237. width: 50px;
  1238. ">{{ patient.globulinProductsFee }}</span>
  1239. </div>
  1240. <div style="margin: 8px 8px 8px 0">
  1241. (19)凝血因子类制品费:
  1242. <span style="
  1243. display: inline-block;
  1244. margin-right: 8px;
  1245. padding: 0 4px;
  1246. border-bottom: 1px solid black;
  1247. width: 70px;
  1248. ">{{ patient.coagulationFactorProductsFee }}</span>
  1249. (20)细胞因子类制品费:
  1250. <span style="
  1251. display: inline-block;
  1252. margin-right: 8px;
  1253. padding: 0 4px;
  1254. border-bottom: 1px solid black;
  1255. width: 70px;
  1256. ">{{ patient.cytokineProductsFee }}</span>
  1257. </div>
  1258. <div style="margin: 8px 8px 8px 0">
  1259. 9.耗材类: (21)检查用一次性医用材料费:
  1260. <span style="
  1261. display: inline-block;
  1262. margin-right: 8px;
  1263. padding: 0 4px;
  1264. border-bottom: 1px solid black;
  1265. width: 70px;
  1266. ">
  1267. {{ patient.costOfDisposableMedicalMaterialsForExamination }}
  1268. </span>
  1269. (22)治疗用一次性医用材料费:
  1270. <span style="
  1271. display: inline-block;
  1272. margin-right: 8px;
  1273. padding: 0 4px;
  1274. border-bottom: 1px solid black;
  1275. width: 70px;
  1276. ">
  1277. {{ patient.costOfDisposableMedicalMaterialsForTreatment }}
  1278. </span>
  1279. </div>
  1280. <div style="margin: 8px 8px 8px 0">
  1281. (23)手术用一次性医用材料费:
  1282. <span style="
  1283. margin-right: 8px;
  1284. padding: 0 4px;
  1285. border-bottom: 1px solid black;
  1286. width: 70px;
  1287. ">{{ patient.costOfDisposableMedicalMaterialsForOperation }}</span>
  1288. 10.其他类: (24)其他费:
  1289. <span style="
  1290. margin-right: 8px;
  1291. padding: 0 4px;
  1292. border-bottom: 1px solid black;
  1293. width: 70px;
  1294. ">{{ patient.otherFees }}</span>
  1295. </div>
  1296. <div style="display: flex;align-items: end;margin-top: 4px">
  1297. <table style="border-collapse: collapse; width: calc(100% - 25px)">
  1298. <thead>
  1299. <tr>
  1300. <th>重症监护室名称</th>
  1301. <th>进入重症监护室时间( 年 月 日 时 分)</th>
  1302. <th>转出重症监护室时间( 年 月 日 时 分)</th>
  1303. </tr>
  1304. </thead>
  1305. <tbody>
  1306. <tr v-for="n in 3">
  1307. <td>
  1308. <div style="height: 26px;line-height: 26px;padding-left: 5px">
  1309. {{ initIcuInfoListName(n) }}
  1310. </div>
  1311. </td>
  1312. <td>
  1313. <div style="height: 26px;line-height: 26px;padding-left: 5px" class="datetime-container">
  1314. {{ patient.icuInfoList[n - 1].startTime }}
  1315. </div>
  1316. </td>
  1317. <td>
  1318. <div style="height: 26px;line-height: 26px;padding-left: 5px" class="datetime-container">
  1319. {{ patient.icuInfoList[n - 1].endTime }}
  1320. </div>
  1321. </td>
  1322. </tr>
  1323. </tbody>
  1324. </table>
  1325. </div>
  1326. <!-- <div style="margin: 8px 8px 8px 0">
  1327. 主要诊断治愈好转情况:
  1328. <span style="
  1329. margin-right: 8px;
  1330. padding: 0 4px;
  1331. border-bottom: 1px solid black;
  1332. padding: 0 5px;
  1333. ">
  1334. {{ dismissStatusText(patient.disdiagList[0].dismissStatus) }}
  1335. </span>
  1336. </div> -->
  1337. <div style="margin: 8px 8px 8px 0">
  1338. 危重病例
  1339. <span style="
  1340. display: inline-block;
  1341. padding: 0 4px;
  1342. border-bottom: 1px solid black;
  1343. margin-right: 12px;
  1344. ">{{ patient.wzbl }}</span>
  1345. 0.否&nbsp;1.是&nbsp;&nbsp;&nbsp;
  1346. 疑难病例
  1347. <span style="
  1348. display: inline-block;
  1349. margin-right: 8px;
  1350. padding: 0 4px;
  1351. border-bottom: 1px solid black;
  1352. ">{{ patient.ynbl }}</span>
  1353. 0.否&nbsp;1.是&nbsp;&nbsp;&nbsp;
  1354. </div>
  1355. <div style="margin: 8px 8px 8px 0">
  1356. MDT病历
  1357. <span style="
  1358. display: inline-block;
  1359. padding: 0 4px;
  1360. border-bottom: 1px solid black;
  1361. margin-right: 12px;
  1362. ">{{ patient.mdtbl }}</span>
  1363. 0.否&nbsp;1.是&nbsp;&nbsp;&nbsp;
  1364. 单病种病例
  1365. <span style="
  1366. display: inline-block;
  1367. padding: 0 4px;
  1368. border-bottom: 1px solid black;
  1369. margin-right: 12px;
  1370. ">{{ patient.dbzbl }}</span>
  1371. 0.否&nbsp;1.是&nbsp;&nbsp;&nbsp;
  1372. 日间手术病例
  1373. <span style="
  1374. display: inline-block;
  1375. margin-right: 8px;
  1376. padding: 0 4px;
  1377. border-bottom: 1px solid black;
  1378. ">{{ patient.rjssbl }}</span>
  1379. 0.否&nbsp;1.是&nbsp;&nbsp;&nbsp;
  1380. 教学查房病历
  1381. <span style="
  1382. display: inline-block;
  1383. margin-right: 8px;
  1384. padding: 0 4px;
  1385. border-bottom: 1px solid black;
  1386. ">{{ patient.jxcfbl }}</span>
  1387. 0.否&nbsp;1.是&nbsp;&nbsp;&nbsp;
  1388. </div>
  1389. <div style="margin: 8px 8px 8px 0">
  1390. 诊断符合情况: 门诊与住院
  1391. <span style="
  1392. display: inline-block;
  1393. padding: 0 4px;
  1394. border-bottom: 1px solid black;
  1395. margin-right: 12px;
  1396. ">
  1397. {{ patient.mzycy }}
  1398. </span>
  1399. 入院与出院
  1400. <span style="
  1401. display: inline-block;
  1402. margin-right: 8px;
  1403. padding: 0 4px;
  1404. border-bottom: 1px solid black;
  1405. ">
  1406. <!-- {{ filterNameInDic(patient.diagConform2, "getDiagConform") }} -->
  1407. {{ patient.ryycy }}
  1408. </span>
  1409. 术前与术后
  1410. <span style="
  1411. display: inline-block;
  1412. padding: 0 4px;
  1413. border-bottom: 1px solid black;
  1414. margin-right: 12px;
  1415. ">
  1416. <!-- {{ filterNameInDic(patient.diagConform3, "getDiagConform") }} -->
  1417. {{ patient.sqysh }}
  1418. </span>
  1419. 临床与病理
  1420. <span style="
  1421. display: inline-block;
  1422. padding: 0 4px;
  1423. border-bottom: 1px solid black;
  1424. margin-right: 12px;
  1425. ">
  1426. {{ patient.lcybl }}
  1427. </span>
  1428. </div>
  1429. <div style="margin: 8px 8px 8px 0">
  1430. 放射与病理
  1431. <span style="
  1432. display: inline-block;
  1433. margin-right: 8px;
  1434. padding: 0 4px;
  1435. border-bottom: 1px solid black;
  1436. ">
  1437. <!-- {{ filterNameInDic(patient.diagConform5, "getDiagConform") }} -->
  1438. {{ patient.fsybl }}
  1439. </span>
  1440. (0.未做&nbsp;1.符合&nbsp;2.不符合&nbsp;3.不确定&nbsp;)&nbsp;&nbsp;
  1441. </div>
  1442. <div style="margin: 8px 8px 8px 0">
  1443. 抢救情况: 抢救
  1444. <span style="
  1445. display: inline-block;
  1446. padding: 0 4px;
  1447. border-bottom: 1px solid black;
  1448. width: 90px;
  1449. ">{{ patient.rescueTimes }}</span>
  1450. 次, 成功
  1451. <span style="
  1452. display: inline-block;
  1453. padding: 0 4px;
  1454. border-bottom: 1px solid black;
  1455. width: 90px;
  1456. ">{{ patient.rescueSuccessTimes }}</span>
  1457. </div>
  1458. <div style="margin: 8px 8px 8px 0">
  1459. 同城互认:
  1460. 1.无
  1461. <input type="checkbox" :checked="patient.tchrw=='1'?true:false"/>
  1462. <span style="margin-left: 12px">2.影像检查</span>
  1463. <input type="checkbox" :checked="patient.tchryxjc=='1'?true:false"/>
  1464. <span style="margin-left: 12px">3.检验检查</span>
  1465. <input type="checkbox" :checked="patient.tchrjyjc=='1'?true:false"/>
  1466. <span style="margin-left: 12px">4.病理检查</span>
  1467. <input type="checkbox" :checked="patient.tchrbljc=='1'?true:false"/>
  1468. <span style="margin-left: 12px">9.其他</span>
  1469. <input type="checkbox" :checked="patient.tchrqt=='1'?true:false"/>
  1470. </div>
  1471. <div style="margin: 8px 8px 8px 0">
  1472. 临床路径管理:
  1473. <span style="
  1474. display: inline-block;
  1475. padding: 0 4px;
  1476. border-bottom: 1px solid black;
  1477. margin-right: 12px;
  1478. ">
  1479. {{
  1480. patient.pathwayMng
  1481. }}
  1482. </span>
  1483. 1.完成&nbsp;2.变异&nbsp;3.退出&nbsp;4.未入&nbsp;&nbsp;&nbsp;
  1484. </div>
  1485. <div style="width: 700px;box-sizing: border-box;">
  1486. <span>说明:(一)医疗付费方式&nbsp;&nbsp;1.城镇职工基本医疗保险&nbsp;&nbsp;2.城镇居民基本医疗保险&nbsp;&nbsp;3.新型农村合作医疗&nbsp;&nbsp;4.贫困救助
  1487. &nbsp;&nbsp;5.商业医疗保险&nbsp;&nbsp;6.全公费&nbsp;&nbsp;7.全自费&nbsp;&nbsp;8.其他社会保险&nbsp;&nbsp;9.其他
  1488. </span>
  1489. </div>
  1490. <div style="width: 700px;box-sizing: border-box;">
  1491. <span>说明:(二)身份证件类型</span>
  1492. <span v-for="item in dics.getPsnCertType">
  1493. {{ item.code }}.{{ item.name }}
  1494. </span>
  1495. </div>
  1496. <!-- <div style="margin: 8px 8px 8px 0">
  1497. 单病种管理:
  1498. <span style="
  1499. display: inline-block;
  1500. padding: 0 4px;
  1501. border-bottom: 1px solid black;
  1502. margin-right: 12px;
  1503. ">{{
  1504. filterNameInDic(patient.monopathyManagement, "getYesOrNo")
  1505. }}</span>
  1506. 实施临床路径管理:
  1507. <span style="
  1508. display: inline-block;
  1509. padding: 0 4px;
  1510. border-bottom: 1px solid black;
  1511. margin-right: 12px;
  1512. ">
  1513. {{
  1514. filterNameInDic(
  1515. patient.clinicalPathwayManagement,
  1516. "getClinicalPathwayManagement"
  1517. )
  1518. }}
  1519. </span>
  1520. 实施DRGs管理:
  1521. <span style="
  1522. display: inline-block;
  1523. margin-right: 8px;
  1524. padding: 0 4px;
  1525. border-bottom: 1px solid black;
  1526. ">{{
  1527. filterNameInDic(patient.drgsManagement, "getDrgsManagement")
  1528. }}</span>
  1529. </div>
  1530. <div style="margin: 8px 8px 8px 0">
  1531. 抗生素使用:
  1532. <span style="
  1533. display: inline-block;
  1534. padding: 0 4px;
  1535. border-bottom: 1px solid black;
  1536. margin-right: 12px;
  1537. ">{{ filterNameInDic(patient.useAntibiotic, "getYesOrNo") }}</span>
  1538. 细菌培养标本送检:
  1539. <span style="
  1540. display: inline-block;
  1541. padding: 0 4px;
  1542. border-bottom: 1px solid black;
  1543. margin-right: 12px;
  1544. ">{{ filterNameInDic(patient.bacilliculture, "getYesOrNo") }}</span>
  1545. 法定传染病:
  1546. <span style="
  1547. display: inline-block;
  1548. margin-right: 8px;
  1549. padding: 0 4px;
  1550. border-bottom: 1px solid black;
  1551. ">
  1552. {{
  1553. filterNameInDic(patient.statutoryEpidemic, "getStatutoryEpidemic")
  1554. }}
  1555. </span>
  1556. </div>
  1557. <div style="margin: 8px 8px 8px 0">
  1558. 病例分型:
  1559. <span style="
  1560. display: inline-block;
  1561. padding: 0 4px;
  1562. border-bottom: 1px solid black;
  1563. margin-right: 12px;
  1564. ">
  1565. {{
  1566. filterNameInDic(
  1567. patient.caseClassification,
  1568. "getCaseClassification"
  1569. )
  1570. }}
  1571. </span>
  1572. 有创呼吸机使用时间:
  1573. <span style="
  1574. display: inline-block;
  1575. padding: 0 4px;
  1576. border-bottom: 1px solid black;
  1577. width: 40px;
  1578. margin-right: 12px;
  1579. ">
  1580. {{ patient.supplement.ventilatorUseTime }}
  1581. </span>
  1582. 小时
  1583. <span style="display: inline-block; margin-left: 30px">
  1584. 新生儿 5分钟 Apgar评分:
  1585. <span style="
  1586. display: inline-block;
  1587. padding: 0 4px;
  1588. border-bottom: 1px solid black;
  1589. width: 40px;
  1590. ">
  1591. {{ patient.xxeApgar }}
  1592. </span>
  1593. </span>
  1594. </div>
  1595. <div>
  1596. 住院过程中有无进入重症监护室:
  1597. <span style="
  1598. display: inline-block;
  1599. padding: 0 4px;
  1600. border-bottom: 1px solid black;
  1601. width: 40px;
  1602. ">
  1603. {{ filterNewHaveOrNot(patient.supplement.hadIcu) }}
  1604. </span>
  1605. 重症监护室名称:
  1606. <span style="
  1607. display: inline-block;
  1608. padding: 0 4px;
  1609. border-bottom: 1px solid black;
  1610. width: 300px;
  1611. ">
  1612. {{ filterIcuName(patient.supplement.icuName) }}
  1613. </span>
  1614. </div>
  1615. <div style="margin: 8px 8px 8px 0">
  1616. 进入时间:
  1617. <span style="
  1618. display: inline-block;
  1619. padding-left: 4px;
  1620. border-bottom: 1px solid black;
  1621. width: 40px;
  1622. ">
  1623. {{ patient.supplement.startIcuYear }}
  1624. </span>
  1625. <span style="
  1626. display: inline-block;
  1627. padding-left: 4px;
  1628. border-bottom: 1px solid black;
  1629. width: 20px;
  1630. ">
  1631. {{ patient.supplement.startIcuMonth }}
  1632. </span>
  1633. <span style="
  1634. display: inline-block;
  1635. padding-left: 4px;
  1636. border-bottom: 1px solid black;
  1637. width: 20px;
  1638. ">
  1639. {{ patient.supplement.startIcuDay }}
  1640. </span>
  1641. <span style="
  1642. display: inline-block;
  1643. padding-left: 4px;
  1644. border-bottom: 1px solid black;
  1645. width: 20px;
  1646. ">
  1647. {{ patient.supplement.startIcuHour }}
  1648. </span>
  1649. <span style="
  1650. display: inline-block;
  1651. padding-left: 4px;
  1652. border-bottom: 1px solid black;
  1653. width: 20px;
  1654. ">
  1655. {{ patient.supplement.startIcuMinute }}
  1656. </span>
  1657. <span style="display: inline-block; margin-left: 12px">
  1658. 转出时间:
  1659. </span>
  1660. <span style="
  1661. display: inline-block;
  1662. padding-left: 4px;
  1663. border-bottom: 1px solid black;
  1664. width: 40px;
  1665. ">
  1666. {{ patient.supplement.endIcuYear }}
  1667. </span>
  1668. <span style="
  1669. display: inline-block;
  1670. padding-left: 4px;
  1671. border-bottom: 1px solid black;
  1672. width: 20px;
  1673. ">
  1674. {{ patient.supplement.endIcuMonth }}
  1675. </span>
  1676. <span style="
  1677. display: inline-block;
  1678. padding-left: 4px;
  1679. border-bottom: 1px solid black;
  1680. width: 20px;
  1681. ">
  1682. {{ patient.supplement.endIcuDay }}
  1683. </span>
  1684. <span style="
  1685. display: inline-block;
  1686. padding-left: 4px;
  1687. border-bottom: 1px solid black;
  1688. width: 20px;
  1689. ">
  1690. {{ patient.supplement.endIcuHour }}
  1691. </span>
  1692. <span style="
  1693. display: inline-block;
  1694. padding-left: 4px;
  1695. border-bottom: 1px solid black;
  1696. width: 20px;
  1697. ">
  1698. {{ patient.supplement.endIcuMinute }}
  1699. </span>
  1700. </div>
  1701. <div style="margin: 8px 8px 8px 0">
  1702. 住院过程中是否使用ECMO:
  1703. <span style="
  1704. display: inline-block;
  1705. padding: 0 4px;
  1706. border-bottom: 1px solid black;
  1707. width: 40px;
  1708. margin-right: 12px;
  1709. ">
  1710. {{ filterYesOrNo(patient.supplement.hadEcmo) }}
  1711. </span>
  1712. 模式:
  1713. <span style="
  1714. display: inline-block;
  1715. padding: 0 4px;
  1716. border-bottom: 1px solid black;
  1717. width: 100px;
  1718. margin-right: 12px;
  1719. ">
  1720. {{ patient.supplement.ecmoMode }}
  1721. </span>
  1722. 膜肺更换次数:
  1723. <span style="
  1724. display: inline-block;
  1725. padding: 0 4px;
  1726. border-bottom: 1px solid black;
  1727. width: 40px;
  1728. ">
  1729. {{ patient.supplement.memlungChangeTimes }}
  1730. </span>
  1731. </div>
  1732. <div>
  1733. 上机时间:
  1734. <span style="
  1735. display: inline-block;
  1736. padding-left: 4px;
  1737. border-bottom: 1px solid black;
  1738. width: 40px;
  1739. ">
  1740. {{ patient.supplement.startEcmoYear }}
  1741. </span>
  1742. <span style="
  1743. display: inline-block;
  1744. padding-left: 4px;
  1745. border-bottom: 1px solid black;
  1746. width: 20px;
  1747. ">
  1748. {{ patient.supplement.startEcmoMonth }}
  1749. </span>
  1750. <span style="
  1751. display: inline-block;
  1752. padding-left: 4px;
  1753. border-bottom: 1px solid black;
  1754. width: 20px;
  1755. ">
  1756. {{ patient.supplement.startEcmoDay }}
  1757. </span>
  1758. <span style="
  1759. display: inline-block;
  1760. padding-left: 4px;
  1761. border-bottom: 1px solid black;
  1762. width: 20px;
  1763. ">
  1764. {{ patient.supplement.startEcmoHour }}
  1765. </span>
  1766. <span style="
  1767. display: inline-block;
  1768. padding-left: 4px;
  1769. border-bottom: 1px solid black;
  1770. width: 20px;
  1771. ">
  1772. {{ patient.supplement.startEcmoMinute }}
  1773. </span>
  1774. <span style="display: inline-block; margin-left: 12px">
  1775. 撤机时间:
  1776. </span>
  1777. <span style="
  1778. display: inline-block;
  1779. padding-left: 4px;
  1780. border-bottom: 1px solid black;
  1781. width: 40px;
  1782. ">
  1783. {{ patient.supplement.endEcmoYear }}
  1784. </span>
  1785. <span style="
  1786. display: inline-block;
  1787. padding-left: 4px;
  1788. border-bottom: 1px solid black;
  1789. width: 20px;
  1790. ">
  1791. {{ patient.supplement.endEcmoMonth }}
  1792. </span>
  1793. <span style="
  1794. display: inline-block;
  1795. padding-left: 4px;
  1796. border-bottom: 1px solid black;
  1797. width: 20px;
  1798. ">
  1799. {{ patient.supplement.endEcmoDay }}
  1800. </span>
  1801. <span style="
  1802. display: inline-block;
  1803. padding-left: 4px;
  1804. border-bottom: 1px solid black;
  1805. width: 20px;
  1806. ">
  1807. {{ patient.supplement.endEcmoHour }}
  1808. </span>
  1809. <span style="
  1810. display: inline-block;
  1811. padding-left: 4px;
  1812. border-bottom: 1px solid black;
  1813. width: 20px;
  1814. ">
  1815. {{ patient.supplement.endEcmoMinute }}
  1816. </span>
  1817. </div>
  1818. <div style="margin: 8px 8px 8px 0">
  1819. 输血品种:红细胞
  1820. <span style="
  1821. display: inline-block;
  1822. padding: 0 4px;
  1823. border-bottom: 1px solid black;
  1824. width: 40px;
  1825. ">
  1826. {{ patient.supplement.erythrocyte }}
  1827. </span>
  1828. 单位
  1829. <span style="display: inline-block; margin-left: 10px">
  1830. 血小板
  1831. <span style="
  1832. display: inline-block;
  1833. padding: 0 4px;
  1834. border-bottom: 1px solid black;
  1835. width: 40px;
  1836. ">
  1837. {{ patient.supplement.platelet }}
  1838. </span>
  1839. 单位
  1840. </span>
  1841. <span style="display: inline-block; margin-left: 10px">
  1842. 血浆
  1843. <span style="
  1844. display: inline-block;
  1845. padding: 0 4px;
  1846. border-bottom: 1px solid black;
  1847. width: 40px;
  1848. ">
  1849. {{ patient.supplement.plasma }}
  1850. </span>
  1851. ml
  1852. </span>
  1853. <span style="display: inline-block; margin-left: 10px">
  1854. 全血
  1855. <span style="
  1856. display: inline-block;
  1857. padding: 0 4px;
  1858. border-bottom: 1px solid black;
  1859. width: 40px;
  1860. ">
  1861. {{ patient.supplement.wholeBlood }}
  1862. </span>
  1863. 单位
  1864. </span>
  1865. <span style="display: inline-block; margin-left: 10px">
  1866. 自体血回输
  1867. <span style="
  1868. display: inline-block;
  1869. padding: 0 4px;
  1870. border-bottom: 1px solid black;
  1871. width: 40px;
  1872. ">
  1873. {{ patient.supplement.autotransfusion }}
  1874. </span>
  1875. 单位
  1876. </span>
  1877. </div>
  1878. <div style="margin: 8px 8px 8px 0">
  1879. 肿瘤分期: T
  1880. <span style="
  1881. display: inline-block;
  1882. width: 30px;
  1883. padding: 0 4px;
  1884. border-bottom: 1px solid black;
  1885. margin-right: 12px;
  1886. ">
  1887. {{ filterNameInDic(patient.tumorLevelT, "getTumorLevelT") }}
  1888. </span>
  1889. N
  1890. <span style="
  1891. display: inline-block;
  1892. width: 30px;
  1893. padding: 0 4px;
  1894. border-bottom: 1px solid black;
  1895. margin-right: 12px;
  1896. ">
  1897. {{ filterNameInDic(patient.tumorLevelN, "getTumorLevelN") }}
  1898. </span>
  1899. M
  1900. <span style="
  1901. display: inline-block;
  1902. width: 30px;
  1903. padding: 0 4px;
  1904. border-bottom: 1px solid black;
  1905. margin-right: 12px;
  1906. ">
  1907. {{ filterNameInDic(patient.tumorLevelM, "getTumorLevelM") }}
  1908. </span>
  1909. 分期
  1910. <span style="
  1911. display: inline-block;
  1912. width: 30px;
  1913. padding: 0 4px;
  1914. border-bottom: 1px solid black;
  1915. margin-right: 18px;
  1916. ">
  1917. {{ filterNameInDic(patient.tumorLevel, "getTumorLevel") }}
  1918. </span>
  1919. </div>
  1920. <div style="margin: 8px 8px 8px 0">
  1921. 输液输血情况: 1.输液情况:
  1922. <span style="
  1923. display: inline-block;
  1924. width: 30px;
  1925. padding: 0 4px;
  1926. border-bottom: 1px solid black;
  1927. margin-right: 18px;
  1928. ">
  1929. {{ filterNewHaveOrNot(patient.supplement.infusion) }}
  1930. </span>
  1931. 2.输液反应:
  1932. <span style="
  1933. display: inline-block;
  1934. width: 30px;
  1935. padding: 0 4px;
  1936. border-bottom: 1px solid black;
  1937. margin-right: 18px;
  1938. ">
  1939. {{ filterNewHaveOrNot(patient.supplement.infusionReaction) }}
  1940. </span>
  1941. 3.输血情况:
  1942. <span style="
  1943. display: inline-block;
  1944. width: 30px;
  1945. padding: 0 4px;
  1946. border-bottom: 1px solid black;
  1947. margin-right: 18px;
  1948. ">
  1949. {{ filterNewHaveOrNot(patient.supplement.transfusion) }}
  1950. </span>
  1951. 4.输血反应:
  1952. <span style="
  1953. display: inline-block;
  1954. width: 30px;
  1955. padding: 0 4px;
  1956. border-bottom: 1px solid black;
  1957. margin-right: 18px;
  1958. ">
  1959. {{ filterNewHaveOrNot(patient.supplement.transfusionReaction) }}
  1960. </span>
  1961. </div> -->
  1962. </div>
  1963. </div>
  1964. </div>
  1965. </template>
  1966. <script setup>
  1967. import env from "../../../utils/setting";
  1968. const props = defineProps({
  1969. patient: {
  1970. type: Object,
  1971. required: true,
  1972. },
  1973. dics: {
  1974. type: Object,
  1975. required: true,
  1976. },
  1977. });
  1978. const defaultSurgerySize = computed(() => {
  1979. const surgerySize = props.patient.surgeryList.length;
  1980. return surgerySize > 5 ? surgerySize : 5;
  1981. });
  1982. const initIcuInfoListName = (n) => {
  1983. if (n == 1) {
  1984. if (props.patient.icuInfoList[n - 1].icuName == null) {
  1985. return "-"
  1986. }
  1987. }
  1988. return props.patient.icuInfoList[n - 1].icuName
  1989. };
  1990. const filterNameInDic = (val, dic) => {
  1991. if (!val) {
  1992. return "";
  1993. }
  1994. const dicValue = props.dics[dic];
  1995. for (let i = 0; i < dicValue.length; i++) {
  1996. const dicItem = dicValue[i];
  1997. if (dicItem.code == val) {
  1998. return dicItem.name;
  1999. }
  2000. }
  2001. return "-";
  2002. };
  2003. function filterAdmStatus(val) {
  2004. if (!val) {
  2005. return "";
  2006. }
  2007. switch (val) {
  2008. case 1:
  2009. return "危";
  2010. case 2:
  2011. return "急";
  2012. case 3:
  2013. return "一般";
  2014. }
  2015. return "";
  2016. }
  2017. const dismissStatusText = val => {
  2018. switch (val) {
  2019. case 1:
  2020. case "1":
  2021. return "治愈";
  2022. case 2:
  2023. case "2":
  2024. return "好转";
  2025. case 3:
  2026. case "3":
  2027. return "未愈";
  2028. case 4:
  2029. case "4":
  2030. return "死亡";
  2031. case 9:
  2032. case "9":
  2033. return "其他";
  2034. default:
  2035. return "";
  2036. }
  2037. };
  2038. function filterNewHaveOrNot(val) {
  2039. if (!val) {
  2040. return "";
  2041. }
  2042. if (val === 1) {
  2043. return "有";
  2044. } else if (val === 2) {
  2045. return "无";
  2046. } else {
  2047. return "";
  2048. }
  2049. }
  2050. function filterYesOrNo(val) {
  2051. if (!val) {
  2052. return "";
  2053. }
  2054. if (val === 1) {
  2055. return "是";
  2056. } else if (val === 2) {
  2057. return "否";
  2058. } else {
  2059. return "";
  2060. }
  2061. }
  2062. function filterIcuName(val) {
  2063. if (!val) {
  2064. return "";
  2065. }
  2066. switch (val) {
  2067. case "01":
  2068. return "CCU-心脏监护室";
  2069. case "02":
  2070. return "RICU-呼吸监护室";
  2071. case "03":
  2072. return "SICU-外科监护室";
  2073. case "04":
  2074. return "NICU-新生儿监护室";
  2075. case "05":
  2076. return "PICU-儿科监护室";
  2077. case "06":
  2078. return "EICU-急诊重症监护室";
  2079. case "07":
  2080. return "MICU-内科重症监护室";
  2081. case "99":
  2082. return "其他";
  2083. }
  2084. return "";
  2085. }
  2086. </script>
  2087. <style scoped>
  2088. table,
  2089. th,
  2090. td {
  2091. border: 1px solid black;
  2092. border-collapse: collapse;
  2093. }
  2094. td,
  2095. th {
  2096. height: 24px;
  2097. padding-left: 4px;
  2098. }
  2099. input[type=checkbox]:checked{
  2100. background-color: black;
  2101. }
  2102. /* 定位禁用的checkbox并重置默认样式 */
  2103. input[type="checkbox"][disabled] {
  2104. /* 移除浏览器默认样式 */
  2105. -webkit-appearance: none;
  2106. appearance: none;
  2107. width: 16px;
  2108. height: 16px;
  2109. border: 2px solid #ccc; /* 未选中时的边框色 */
  2110. border-radius: 3px;
  2111. position: relative;
  2112. cursor: not-allowed; /* 禁用状态的鼠标样式 */
  2113. background-color: #f5f5f5; /* 禁用未选中时的背景 */
  2114. }
  2115. /* 禁用且选中状态的样式 */
  2116. input[type="checkbox"][disabled]:checked {
  2117. background-color: #2196F3; /* 选中时的背景色(示例:蓝色) */
  2118. border-color: #2196F3; /* 选中时的边框色 */
  2119. }
  2120. /* 自定义选中状态的对勾图标 */
  2121. input[type="checkbox"][disabled]:checked::after {
  2122. content: '';
  2123. position: absolute;
  2124. width: 3px;
  2125. height: 5px;
  2126. border: solid white; /* 对勾颜色 */
  2127. border-width: 0 2px 2px 0;
  2128. transform: rotate(45deg);
  2129. top: 1px;
  2130. left: 3px;
  2131. }
  2132. </style>