FullPage.vue 70 KB

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