1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188 |
- <template>
- <div style="width: 820px">
- <div style="width: 770px; height: 297mm; padding-left: 25px">
- <div style="width: 100%; font-size: 17px; text-align: center">
- 住 院 病 案 首 页
- </div>
- <div style="
- margin-right: 8px;
- width: 100%;
- height: 32px;
- line-height: 32px;
- font-size: 15px;
- text-align: center;
- ">
- 医疗机构:
- <span style="font-weight: 700">{{ env.VITE_HOSPITAL_NAME }}</span>
- (组织机构代码:
- <span style="font-weight: 700">{{ env.VITE_UNIFIED_SOCIAL_CREDIT_CODE_CODE }}</span>
- )
- </div>
- <div style="margin-right: 8px; height: 25px; line-height: 25px">
- <span style="display: inline-block">
- 医疗付费方式:
- <span style="display: inline-block; width: 180px">{{
- patient.payMethod
- }}</span>
- </span>
- <span style="
- display: inline-block;
- margin-right: 8px;
- width: 120px;
- margin-left: 12px;
- ">住院次数: </span>
- <span style="display: inline-block; margin-right: 8px; width: 100px">第 {{ patient.admissTimes
- }} 次住院</span>
- <span style="display: inline-block; margin-right: 8px; width: 130px">病案号: {{ patient.bah }}</span>
- </div>
- <div style="border: 1px solid black; padding: 5px">
- <div style="margin: 8px 8px 8px 0;display: flex;">
- 姓名:
- <span style="
- display: inline-block;
- padding: 0 4px;
- margin-right: 8px;
- width: 120px;
- border-bottom: 1px solid black;
- ">{{ patient.name }}</span>
- 性别:
- <span style="
- display: inline-block;
- padding: 0 4px;
- margin-right: 8px;
- border-bottom: 1px solid black;
- width: 50px;
- ">
- <!-- {{ filterNameInDic(patient.sex, "getSexCode") }} -->
- {{ patient.sex }}
- </span>
- <span style="display: inline-block;margin-right:8px ;">1.男 2.女 9.未说明的性别</span>
- 出生日期:
- <!-- <span style="
- display: inline-block;
- padding: 0 4px;
- margin-right: 8px;
- width: 120px;
- border-bottom: 1px solid black;
- ">{{ patient.birthDate }}</span> -->
- <div id="birthDate" style="display: flex;align-items: end">
- <span
- style="width: 35px;padding-left: 5px; border-bottom: 1px solid black"
- >
- {{patient.birthYear}}
- </span>
- 年
- <span
- style="width: 20px;padding-left: 5px; border-bottom: 1px solid black"
- >
- {{patient.birthMonth}}
- </span>
- 月
- <span
- style="width: 20px;padding-left: 5px; border-bottom: 1px solid black"
- >
- {{patient.birthDay}}
- </span>
- 日
- </div>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 年龄:
- <span style="
- display: inline-block;
- padding: 0 4px;
- margin-right: 8px;
- width: 30px;
- border-bottom: 1px solid black;
- ">{{ patient.age }}</span>
- 岁
- 国籍:
- <span style="
- width: 40px;
- display: inline-block;
- padding: 0 4px;
- margin-right: 8px;
- border-bottom: 1px solid black;
- ">{{ filterNameInDic(patient.country, "getCountry") }}</span>
- (年龄不足 1 周岁的)年龄:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 50px;
- ">{{ patient.infAge }}</span>
- 月
- (新生儿年龄≤28天)年龄:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 50px;
- ">{{ patient.ageDays }}</span>
- 天
- </div>
- <div style="margin: 8px 8px 8px 0">
- <span>新生儿出生体重:(一孩</span>
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 50px;
- ">{{ patient.newBornWeight1 }}</span>
- 克 二孩
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 50px;
- ">{{ patient.newBornWeight2 }}</span>
- 克)
- <span style="margin-left: 8px">新生儿入院体重:</span>
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.newBornAdmissWeight }}</span>
- 克
- </div>
- <div style="margin: 8px 8px 8px 0">
- 身份证件类型:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 160px;
- ">{{ patient.psnCertificateType }}</span>
- 身份证件号码:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 160px;
- ">{{ patient.socialNo }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 身份证件不详的具体原因:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">{{ patient.noCertReason }}</span>
- <span v-for="item in dics.noCertReasons">
- {{ item.code }}.{{ item.name }}
- </span>
- 其他
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width:80px;
- ">{{ patient.noCertReasonInput }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 出生地:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 230px;
- ">{{ patient.birthPlaceName }}</span>
- 籍贯:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 230px;
- ">{{ patient.nativePlaceName }}</span>
- 民族:
- <span style="
- display: inline-block;
- width: 40px;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">{{ filterNameInDic(patient.nation, "getNation") }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 职业:
- <span style="
- display: inline-block;
- width: 140px;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">{{ filterNameInDic(patient.occupation, "getOccupation") }}</span>
- 婚姻:
- <span style="
- display: inline-block;
- width: 40px;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{ filterNameInDic(patient.marriage, "getMarriageCode") }} -->
- {{ patient.marriage }}
- </span>
- <span v-for="item in dics.getMarriageCode" style="margin-right: 10px;">
- {{ item.code }}.{{ item.name }}
- </span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 现住址:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 300px;
- ">{{ patient.livePlace }}</span>
- 电话:
- <span style="
- display: inline-block;
- width: 100px;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">{{ patient.phone }}</span>
- 邮编:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.addrZipCode }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 户口地址:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 300px;
- ">{{ patient.hkPlaceName }}</span>
- 邮编:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.hkZipCode }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 工作单位及地址:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 0;
- width: 330px;
- ">
- {{ patient.unitPlace }}
- </span>
- 单位电话:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 80px;
- ">{{ patient.unitPhone }}</span>
- 邮编:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 50px;
- ">{{ patient.unitZipCode }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 联系人姓名:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 200px;
- ">{{ patient.contactName }}</span>
- 联系人关系:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 100px;
- ">
- {{
- filterNameInDic(patient.contactRelation, "getRelations")
- }}
- <!-- {{ patient.contactRelation }} -->
- </span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 联系人地址:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 300px;
- ">{{ patient.contactAddrName }}</span>
- 联系人电话:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 90px;
- ">{{ patient.contactPhone }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 入院途径:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{ filterNameInDic(patient.zyAdmissWay, "getAdmissWay") }} -->
- {{ patient.zyAdmissWay }}
- </span>
- <span v-for="item in dics.getAdmissWay" style="margin-right: 5px;">
- {{ item.code }}.{{ item.name }}
- </span>
- <!-- 是否手术:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">{{ filterNameInDic(patient.hasSurgery, "getOperations") }}</span> -->
- </div>
- <div style="margin: 10px 0 10px 0">
- 入院时间:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 122px;
- ">{{ patient.admissDate }}</span>
- 入院科别:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 118px;
- ">{{ patient.admissDept }}</span>
- 病房:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 80px;
- ">{{ patient.admissWard }}</span>
- 转科科别:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 118px;
- ">{{ patient.transDept }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 出院时间:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 122px;
- ">{{ patient.dismissDate }}</span>
- 出院科别:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 118px;
- ">{{ patient.dismissDept }}</span>
- 病房:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 80px;
- ">{{ patient.dismissWard }}</span>
- 住院天数:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 118px;
- ">{{ patient.admissDays }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 门(急)诊诊断:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 350px;
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- ">
- {{ patient.clinicDiagStr }}
- </span>
- 疾病编码:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 110px;
- ">
- {{ patient.clinicDiagCode }}
- </span>
- </div>
- <!-- <div style="display: flex; align-items: center">
- 入院诊断名称:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 350px;
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- ">
- {{ patient.supplement.admDiagName }}
- </span>
- 入院诊断编码:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 110px;
- ">
- {{ patient.supplement.admDiagCode }}
- </span>
- </div>
- <div style="display: flex; align-items: center; margin: 8px 8px 8px 0">
- 入院时情况:
- <span style="
- display: inline-block;
- margin-right: 38px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 60px;
- ">
- {{ filterAdmStatus(patient.supplement.admStatus) }}
- </span>
- 入院后确诊日期:
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.diagnosisConfirmYear }}
- </span>
- 年
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.diagnosisConfirmMonth }}
- </span>
- 月
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.diagnosisConfirmDay }}
- </span>
- 日
- </div> -->
- <div style="height: max-content; width: 720px">
- <span style="display: inline-block; width: 360px">
- <table style="
- width: 360px;
- border: 1px solid black;
- border-collapse: collapse;
- ">
- <tr>
- <th>主要诊断</th>
- <th>疾病编码</th>
- <th>入院病情</th>
- <th>出院病情</th>
- </tr>
- <tr>
- <td style="width: 170px">
- {{ patient.disdiagList[0].name }}
- </td>
- <td style="width: 100px; text-align: center">
- {{ patient.disdiagList[0].code }}
- </td>
- <td style="width: 30px">
- {{ patient.disdiagList[0].admissStatus }}
- </td>
- <td style="width: 30px">
- {{ patient.disdiagList[0].dismissStatus }}
- </td>
- </tr>
- <tr>
- <th colspan="4">其他诊断</th>
- </tr>
- <tr v-for="n in 11" :key="n">
- <td style="text-align: left; padding-left: 5px">
- {{ patient.disdiagList[n].name }}
- </td>
- <td style="width: 90px">
- {{ patient.disdiagList[n].code }}
- </td>
- <td style="width: 30px">
- {{ patient.disdiagList[n].admissStatus }}
- </td>
- <td style="width: 30px">
- {{ patient.disdiagList[n].dismissStatus }}
- </td>
- </tr>
- </table>
- </span>
- <span style="display: inline-block; width: 360px">
- <table style="
- width: 360px;
- border: 1px solid black;
- border-collapse: collapse;
- ">
- <tr v-for="n in 14" :key="n">
- <td style="margin-right: 8px; width: 170px">
- {{ patient.disdiagList[n + 11].name }}
- </td>
- <td style="margin-right: 8px; width: 100px">
- {{ patient.disdiagList[n + 11].code }}
- </td>
- <td style="margin-right: 8px; width: 30px">
- {{ patient.disdiagList[n + 11].admissStatus }}
- </td>
- <td style="margin-right: 8px; width: 30px">
- {{ patient.disdiagList[n + 11].dismissStatus }}
- </td>
- </tr>
- </table>
- </span>
- </div>
- <div style="
- width: 700px;
- margin: 4px 0 2px 0;
- padding: 0 4px;
- border-bottom: 1px solid black;
- font-size: 12px;
- ">
- 备注:
- <span style="display: inline-block">入院病情:</span>
- 1.有,2.临床未确定,3.情况不明,4.无
- <span style="display: inline-block; margin-right: 8px; margin-left: 10px">出院病情:</span>
- 1.治愈,2.好转,3.未愈,4.死亡,9.其他
- </div>
- <div style="margin: 8px 8px 8px 0">
- 损伤、中毒的外部原因:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 380px;
- ">{{ patient.hurtReasonName }}</span>
- 疾病编码:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 110px;
- ">{{ patient.hurtReasonCode }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 病理诊断:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 300px;
- ">{{ patient.pathologicDiagStr }}</span>
- 病理编码:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 90px;
- ">{{ patient.pathologicDiagCode }}</span>
- 病理号:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.blh }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 药物过敏:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{ filterNameInDic(patient.allergy, "getHaveOrNot") }} -->
- {{ patient.allergy }}
- </span>
- <span v-for="item in dics.getHaveOrNot" style="margin-right: 5px;">
- {{ item.code }}.{{ item.name }}
- </span>
- ,过敏药物:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 110px;
- ">{{ patient.allergicMedicine }}</span>
- 死亡患者尸检:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{ filterNameInDic(patient.autopsy, "getAutopsies") }} -->
- {{ patient.autopsy }}
- </span>
- <span v-for="item in dics.getHaveOrNot" style="margin-right: 5px;">
- {{ item.code }}.{{ item.name }}
- </span>
- </div>
- <!-- <div style="margin: 8px 8px 8px 0">
- 输血前四项: HbsAg
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">{{ filterNameInDic(patient.hbsAg, "getHbsag") }}</span>
- HCV-Ab
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-left: 8px;
- ">{{ filterNameInDic(patient.hcvAb, "getHbsag") }}</span>
- HIV-Ab
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-left: 8px;
- ">{{ filterNameInDic(patient.hivAb, "getHbsag") }}</span>
- TP-Ab
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-left: 8px;
- ">{{ filterNameInDic(patient.tpAb, "getHbsag") }}</span>
- </div> -->
- <div style="margin: 8px 8px 8px 0">
- 血型:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{ filterNameInDic(patient.bloodType, "getBloodType") }} -->
- {{ patient.bloodType }}
- </span>
- <span v-for="item in dics.getBloodType" style="margin-right: 5px;">
- {{ item.code }}.{{ item.name }}
- </span>
- Rh:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{ filterNameInDic(patient.rh, "getHbsag") }} -->
- {{ patient.rh }}
- </span>
- <span v-for="item in dics.getHbsag" style="margin-right: 5px;">
- {{ item.code }}.{{ item.name }}
- </span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 科室主任:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.deptLeaderName }}</span>
- 主任(副主任)医师:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.leaderDoctorName }}</span>
- 主治医师:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.mainDoctorName }}</span>
- 住院医师:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.admissDoctorName }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 责任护士:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.dutyNurseName }}</span>
- 进修医师:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.studyDoctorName }}</span>
- 实习医师:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.internshipDoctorName }}</span>
- 编码员:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.coderName }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 病案质量:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{
- filterNameInDic(patient.qualityControlLevel, "getQualityLevel")
- }} -->
- {{ patient.qualityControlLevel }}
- </span>
- <span v-for="item in dics.getQualityLevel" style="margin-right: 2px;">
- {{ item.code }}.{{ item.name }}
- </span>
- 质控医师:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.qualityControlDoctorName }}</span>
- 质控护士:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.qualityControlNurseName }}</span>
- 质控日期:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 100px;
- ">{{ patient.qualityControlDate }}</span>
- </div>
- </div>
- </div>
- <div style="width: 770px; padding-left: 25px">
- <div style="border: 1px solid black; padding: 5px">
- <table id="surgeryTable" style="
- border: 1px solid black;
- border-collapse: collapse;
- width: 100%;
- ">
- <tr>
- <th rowspan="2">手术及操作编码</th>
- <th rowspan="2" style="width: 70px">手术及操作日期</th>
- <th rowspan="2" style="width: 10px">手术级别</th>
- <th rowspan="2" style="width: 10px">手术类别</th>
- <th rowspan="2">手术及操作名称</th>
- <th colspan="3">手术及操作医师</th>
- <!-- <th rowspan="2" style="width: 30px">切口愈合等级</th> -->
- <th rowspan="2" style="width: 10px">切口等级</th>
- <th rowspan="2" style="width: 10px">愈合等级</th>
- <th rowspan="2">麻醉方式</th>
- <th rowspan="2">麻醉医师</th>
- </tr>
- <tr>
- <th>术者</th>
- <th>I助</th>
- <th>II助</th>
- </tr>
- <tr v-for="n in defaultSurgerySize" :key="n">
- <td style="width: 70px">
- {{ patient.surgeryList[n - 1].code }}
- </td>
- <td style="padding: 3px; width: 70px">
- {{ patient.surgeryList[n - 1].date }}
- </td>
- <td style="text-align-last: center; width: 30px">
- <!-- {{
- filterNameInDic(
- patient.surgeryList[n - 1].level,
- "getOperateScale"
- )
- }} -->
- {{ patient.surgeryList[n - 1].level }}
- </td>
- <td style="padding: 3px">
- {{ patient.surgeryList[n - 1].classType }}
- </td>
- <td style="padding: 3px">
- {{ patient.surgeryList[n - 1].name }}
- </td>
- <td style="width: 40px">
- {{ patient.surgeryList[n - 1].operatorName }}
- </td>
- <td style="width: 50px">
- {{ patient.surgeryList[n - 1].assistantOneName }}
- </td>
- <td style="width: 50px">
- {{ patient.surgeryList[n - 1].assistantTwoName }}
- </td>
- <!-- <td style="text-align-last: center">
- {{
- filterNameInDic(
- patient.surgeryList[n - 1].cutHeal,
- "getCutHealGrade"
- )
- }}
- </td> -->
- <td style="width: 25px;">
- {{
- patient.surgeryList[n - 1].cut
- }}
- </td>
- <td style="width: 25px;">
- {{
- patient.surgeryList[n - 1].heal
- }}
- </td>
- <td>
- {{
- filterNameInDic(
- patient.surgeryList[n - 1].anaesthesia,
- "getAnaesthesia"
- )
- }}
- <!-- {{ patient.surgeryList[n - 1].anaesthesia }} -->
- </td>
- <td style="width: 40px">
- {{ patient.surgeryList[n - 1].anaesthesiaorName }}
- </td>
- </tr>
- </table>
- <div style="border-bottom:1px solid black;margin-right: 20px">
- 手术类别:1.择期手术 2.急诊手术 切口类别:0.0级切口 Ⅰ.1级切口 Ⅱ.2级切口 Ⅲ.3级切口
- 愈合等级:1.甲 2.乙 3.丙 9.其他
- </div>
- <div style="margin: 8px 8px 8px 0">
- 离院方式:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{
- filterNameInDic(patient.zyDismissWay, "getZyDismissWay")
- }} -->
- {{ patient.zyDismissWay }}
- </span>
- <span v-for="item in dics.getZyDismissWay">
- {{ item.code }}.{{ item.name }}
- </span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- ,拟接收医疗机构名称:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 210px;
- ">{{ patient.dismissDestination }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 是否有出院31天内再住院计划:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{
- filterNameInDic(patient.admissAgainInOneMonth, "getHaveOrNot")
- }} -->
- {{ patient.admissAgainInOneMonth }}
- </span>
- <span v-for="item in dics.getHaveOrNot">
- {{ item.code }}.{{ item.name }}
- </span>
- ,目的:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 300px;
- ">{{ patient.admissAgainPurpose }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 颅脑损伤患者昏迷时间: 入院前
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 30px;
- ">{{ patient.comaDaysBeforeAdmiss }}</span>
- 天
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 30px;
- ">{{ patient.comaHoursBeforeAdmiss }}</span>
- 小时
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 30px;
- ">{{ patient.comaMinutesBeforeAdmiss }}</span>
- 分钟 <span style="margin-left: 8px">入院后</span>
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 30px;
- ">{{ patient.comaDaysAfterAdmiss }}</span>
- 天
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 30px;
- ">{{ patient.comaHoursAfterAdmiss }}</span>
- 小时
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 30px;
- ">{{ patient.comaMinutesAfterAdmiss }}</span>
- 分钟
- </div>
- <div style="margin: 8px 8px 8px 0">
- 住院费用(元): 总费用
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 110px;
- ">{{ patient.totalCost }}</span>
- (自付金额:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 110px;
- ">{{ patient.selfPay }}</span>
- )
- </div>
- <div style="margin: 8px 8px 8px 0">
- 1.综合医疗服务类: (1)一般医疗服务费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.generalMedicalServiceFee }}</span>
- (2)一般治疗操作费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.generalTreatmentOperatingFee }}</span>
- (3)护理费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 50px;
- ">{{ patient.careFee }}</span>
- (4)其他费:
- <span style="
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.elseFee }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 2.诊断类: (5)病理诊断费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.pathologicDiagFee }}</span>
- (6)实验室诊断费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.experimentDiagFee }}</span>
- (7)影像学诊断费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.ctDiagFee }}</span>
- (8)临床诊断项目费:
- <span style="
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.clinicalDiagFee }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
-
- </div>
- <div style="margin: 8px 8px 8px 0">
- 3.治疗类: (9)非手术治疗项目费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.notSurgicalFee }}</span>
- (临床物理治疗费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.clinicalPhysicalFee }}</span>
- )
- </div>
- <div style="margin: 8px 8px 8px 0">
- (10)手术治疗费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.surgicalFee }}</span>
- (麻醉费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.anesthetizeFee }}</span>
- 手术费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.surgeryFee }}</span>
- )
- </div>
- <div style="margin: 8px 8px 8px 0">
- 4.康复类: (11)康复费:
- <span style="
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.recoverFee }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 5.中医类: (12)中医治疗费:
- <span style="
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.tcmTreatmentFee }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 6.西药类: (13)西药费:
- <span style="
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.westMedicineFee }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 7.中药类: (14)中成药费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.chinesePatentMedicineFee }}</span>
- (15)中草药费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.chineseHerbalMedicineFee }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 8.血液和血液制品类: (16)血费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 50px;
- ">{{ patient.bloodFee }}</span>
- (17)白蛋白类制品费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 50px;
- ">{{ patient.albuminProductsFee }}</span>
- (18)球蛋白类制品费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 50px;
- ">{{ patient.globulinProductsFee }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- (19)凝血因子类制品费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.coagulationFactorProductsFee }}</span>
- (20)细胞因子类制品费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.cytokineProductsFee }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 9.耗材类: (21)检查用一次性医用材料费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">
- {{ patient.costOfDisposableMedicalMaterialsForExamination }}
- </span>
- (22)治疗用一次性医用材料费:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">
- {{ patient.costOfDisposableMedicalMaterialsForTreatment }}
- </span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- (23)手术用一次性医用材料费:
- <span style="
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.costOfDisposableMedicalMaterialsForOperation }}</span>
- 10.其他类: (24)其他费:
- <span style="
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 70px;
- ">{{ patient.otherFees }}</span>
- </div>
- <div style="display: flex;align-items: end;margin-top: 4px">
- <table style="border-collapse: collapse; width: calc(100% - 25px)">
- <thead>
- <tr>
- <th>重症监护室名称</th>
- <th>进入重症监护室时间( 年 月 日 时 分)</th>
- <th>转出重症监护室时间( 年 月 日 时 分)</th>
- </tr>
- </thead>
- <tbody>
- <tr v-for="n in 3">
- <td>
- <div style="height: 26px;line-height: 26px;padding-left: 5px">
- {{ initIcuInfoListName(n) }}
- </div>
- </td>
- <td>
- <div style="height: 26px;line-height: 26px;padding-left: 5px" class="datetime-container">
- {{ patient.icuInfoList[n - 1].startTime }}
- </div>
- </td>
- <td>
- <div style="height: 26px;line-height: 26px;padding-left: 5px" class="datetime-container">
- {{ patient.icuInfoList[n - 1].endTime }}
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- <div style="margin: 8px 8px 8px 0">
- 主要诊断治愈好转情况:
- <span style="
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- padding: 0 5px;
- ">
- {{ dismissStatusText(patient.disdiagList[0].dismissStatus) }}
- </span>
- </div> -->
- <div style="margin: 8px 8px 8px 0">
- 危重病例
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">{{ patient.wzbl }}</span>
- 0.否 1.是
- 疑难病例
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">{{ patient.ynbl }}</span>
- 0.否 1.是
- </div>
- <div style="margin: 8px 8px 8px 0">
- MDT病历
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">{{ patient.mdtbl }}</span>
- 0.否 1.是
- 单病种病例
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">{{ patient.dbzbl }}</span>
- 0.否 1.是
- 日间手术病例
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">{{ patient.rjssbl }}</span>
- 0.否 1.是
- 教学查房病历
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">{{ patient.jxcfbl }}</span>
- 0.否 1.是
- </div>
- <div style="margin: 8px 8px 8px 0">
- 诊断符合情况: 门诊与住院
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">
- {{ patient.mzycy }}
- </span>
- 入院与出院
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{ filterNameInDic(patient.diagConform2, "getDiagConform") }} -->
- {{ patient.ryycy }}
- </span>
- 术前与术后
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">
- <!-- {{ filterNameInDic(patient.diagConform3, "getDiagConform") }} -->
- {{ patient.sqysh }}
- </span>
- 临床与病理
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">
- {{ patient.lcybl }}
- </span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 放射与病理
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- <!-- {{ filterNameInDic(patient.diagConform5, "getDiagConform") }} -->
- {{ patient.fsybl }}
- </span>
- (0.未做 1.符合 2.不符合 3.不确定 )
- </div>
- <div style="margin: 8px 8px 8px 0">
- 抢救情况: 抢救
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 90px;
- ">{{ patient.rescueTimes }}</span>
- 次, 成功
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 90px;
- ">{{ patient.rescueSuccessTimes }}</span>
- 次
- </div>
- <div style="margin: 8px 8px 8px 0">
- 同城互认:
- 1.无
- <input type="checkbox" :checked="patient.tchrw=='1'?true:false"/>
- <span style="margin-left: 12px">2.影像检查</span>
- <input type="checkbox" :checked="patient.tchryxjc=='1'?true:false"/>
- <span style="margin-left: 12px">3.检验检查</span>
- <input type="checkbox" :checked="patient.tchrjyjc=='1'?true:false"/>
- <span style="margin-left: 12px">4.病理检查</span>
- <input type="checkbox" :checked="patient.tchrbljc=='1'?true:false"/>
- <span style="margin-left: 12px">9.其他</span>
- <input type="checkbox" :checked="patient.tchrqt=='1'?true:false"/>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 临床路径管理:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">
- {{
- patient.pathwayMng
- }}
- </span>
- 1.完成 2.变异 3.退出 4.未入
- </div>
- <div style="width: 700px;box-sizing: border-box;">
- <span>说明:(一)医疗付费方式 1.城镇职工基本医疗保险 2.城镇居民基本医疗保险 3.新型农村合作医疗 4.贫困救助
- 5.商业医疗保险 6.全公费 7.全自费 8.其他社会保险 9.其他
- </span>
- </div>
- <div style="width: 700px;box-sizing: border-box;">
- <span>说明:(二)身份证件类型</span>
- <span v-for="item in dics.getPsnCertType">
- {{ item.code }}.{{ item.name }}
- </span>
- </div>
- <!-- <div style="margin: 8px 8px 8px 0">
- 单病种管理:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">{{
- filterNameInDic(patient.monopathyManagement, "getYesOrNo")
- }}</span>
- 实施临床路径管理:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">
- {{
- filterNameInDic(
- patient.clinicalPathwayManagement,
- "getClinicalPathwayManagement"
- )
- }}
- </span>
- 实施DRGs管理:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">{{
- filterNameInDic(patient.drgsManagement, "getDrgsManagement")
- }}</span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 抗生素使用:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">{{ filterNameInDic(patient.useAntibiotic, "getYesOrNo") }}</span>
- 细菌培养标本送检:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">{{ filterNameInDic(patient.bacilliculture, "getYesOrNo") }}</span>
- 法定传染病:
- <span style="
- display: inline-block;
- margin-right: 8px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- ">
- {{
- filterNameInDic(patient.statutoryEpidemic, "getStatutoryEpidemic")
- }}
- </span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 病例分型:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">
- {{
- filterNameInDic(
- patient.caseClassification,
- "getCaseClassification"
- )
- }}
- </span>
- 有创呼吸机使用时间:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- margin-right: 12px;
- ">
- {{ patient.supplement.ventilatorUseTime }}
- </span>
- 小时
- <span style="display: inline-block; margin-left: 30px">
- 新生儿 5分钟 Apgar评分:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.xxeApgar }}
- </span>
- 分
- </span>
- </div>
- <div>
- 住院过程中有无进入重症监护室:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ filterNewHaveOrNot(patient.supplement.hadIcu) }}
- </span>
- 重症监护室名称:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 300px;
- ">
- {{ filterIcuName(patient.supplement.icuName) }}
- </span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 进入时间:
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.startIcuYear }}
- </span>
- 年
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.startIcuMonth }}
- </span>
- 月
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.startIcuDay }}
- </span>
- 日
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.startIcuHour }}
- </span>
- 时
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.startIcuMinute }}
- </span>
- 分
- <span style="display: inline-block; margin-left: 12px">
- 转出时间:
- </span>
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.endIcuYear }}
- </span>
- 年
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.endIcuMonth }}
- </span>
- 月
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.endIcuDay }}
- </span>
- 日
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.endIcuHour }}
- </span>
- 时
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.endIcuMinute }}
- </span>
- 分
- </div>
- <div style="margin: 8px 8px 8px 0">
- 住院过程中是否使用ECMO:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- margin-right: 12px;
- ">
- {{ filterYesOrNo(patient.supplement.hadEcmo) }}
- </span>
- 模式:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 100px;
- margin-right: 12px;
- ">
- {{ patient.supplement.ecmoMode }}
- </span>
- 膜肺更换次数:
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.memlungChangeTimes }}
- </span>
- 次
- </div>
- <div>
- 上机时间:
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.startEcmoYear }}
- </span>
- 年
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.startEcmoMonth }}
- </span>
- 月
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.startEcmoDay }}
- </span>
- 日
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.startEcmoHour }}
- </span>
- 时
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.startEcmoMinute }}
- </span>
- 分
- <span style="display: inline-block; margin-left: 12px">
- 撤机时间:
- </span>
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.endEcmoYear }}
- </span>
- 年
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.endEcmoMonth }}
- </span>
- 月
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.endEcmoDay }}
- </span>
- 日
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.endEcmoHour }}
- </span>
- 时
- <span style="
- display: inline-block;
- padding-left: 4px;
- border-bottom: 1px solid black;
- width: 20px;
- ">
- {{ patient.supplement.endEcmoMinute }}
- </span>
- 分
- </div>
- <div style="margin: 8px 8px 8px 0">
- 输血品种:红细胞
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.erythrocyte }}
- </span>
- 单位
- <span style="display: inline-block; margin-left: 10px">
- 血小板
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.platelet }}
- </span>
- 单位
- </span>
- <span style="display: inline-block; margin-left: 10px">
- 血浆
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.plasma }}
- </span>
- ml
- </span>
- <span style="display: inline-block; margin-left: 10px">
- 全血
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.wholeBlood }}
- </span>
- 单位
- </span>
- <span style="display: inline-block; margin-left: 10px">
- 自体血回输
- <span style="
- display: inline-block;
- padding: 0 4px;
- border-bottom: 1px solid black;
- width: 40px;
- ">
- {{ patient.supplement.autotransfusion }}
- </span>
- 单位
- </span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 肿瘤分期: T
- <span style="
- display: inline-block;
- width: 30px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">
- {{ filterNameInDic(patient.tumorLevelT, "getTumorLevelT") }}
- </span>
- N
- <span style="
- display: inline-block;
- width: 30px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">
- {{ filterNameInDic(patient.tumorLevelN, "getTumorLevelN") }}
- </span>
- M
- <span style="
- display: inline-block;
- width: 30px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 12px;
- ">
- {{ filterNameInDic(patient.tumorLevelM, "getTumorLevelM") }}
- </span>
- 分期
- <span style="
- display: inline-block;
- width: 30px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 18px;
- ">
- {{ filterNameInDic(patient.tumorLevel, "getTumorLevel") }}
- </span>
- </div>
- <div style="margin: 8px 8px 8px 0">
- 输液输血情况: 1.输液情况:
- <span style="
- display: inline-block;
- width: 30px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 18px;
- ">
- {{ filterNewHaveOrNot(patient.supplement.infusion) }}
- </span>
- 2.输液反应:
- <span style="
- display: inline-block;
- width: 30px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 18px;
- ">
- {{ filterNewHaveOrNot(patient.supplement.infusionReaction) }}
- </span>
- 3.输血情况:
- <span style="
- display: inline-block;
- width: 30px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 18px;
- ">
- {{ filterNewHaveOrNot(patient.supplement.transfusion) }}
- </span>
- 4.输血反应:
- <span style="
- display: inline-block;
- width: 30px;
- padding: 0 4px;
- border-bottom: 1px solid black;
- margin-right: 18px;
- ">
- {{ filterNewHaveOrNot(patient.supplement.transfusionReaction) }}
- </span>
- </div> -->
- </div>
- </div>
- </div>
- </template>
- <script setup>
- import env from "../../../utils/setting";
- const props = defineProps({
- patient: {
- type: Object,
- required: true,
- },
- dics: {
- type: Object,
- required: true,
- },
- });
- const defaultSurgerySize = computed(() => {
- const surgerySize = props.patient.surgeryList.length;
- return surgerySize > 5 ? surgerySize : 5;
- });
- const initIcuInfoListName = (n) => {
- if (n == 1) {
- if (props.patient.icuInfoList[n - 1].icuName == null) {
- return "-"
- }
- }
- return props.patient.icuInfoList[n - 1].icuName
- };
- const filterNameInDic = (val, dic) => {
- if (!val) {
- return "";
- }
- const dicValue = props.dics[dic];
- for (let i = 0; i < dicValue.length; i++) {
- const dicItem = dicValue[i];
- if (dicItem.code == val) {
- return dicItem.name;
- }
- }
- return "-";
- };
- function filterAdmStatus(val) {
- if (!val) {
- return "";
- }
- switch (val) {
- case 1:
- return "危";
- case 2:
- return "急";
- case 3:
- return "一般";
- }
- return "";
- }
- const dismissStatusText = val => {
- switch (val) {
- case 1:
- case "1":
- return "治愈";
- case 2:
- case "2":
- return "好转";
- case 3:
- case "3":
- return "未愈";
- case 4:
- case "4":
- return "死亡";
- case 9:
- case "9":
- return "其他";
- default:
- return "";
- }
- };
- function filterNewHaveOrNot(val) {
- if (!val) {
- return "";
- }
- if (val === 1) {
- return "有";
- } else if (val === 2) {
- return "无";
- } else {
- return "";
- }
- }
- function filterYesOrNo(val) {
- if (!val) {
- return "";
- }
- if (val === 1) {
- return "是";
- } else if (val === 2) {
- return "否";
- } else {
- return "";
- }
- }
- function filterIcuName(val) {
- if (!val) {
- return "";
- }
- switch (val) {
- case "01":
- return "CCU-心脏监护室";
- case "02":
- return "RICU-呼吸监护室";
- case "03":
- return "SICU-外科监护室";
- case "04":
- return "NICU-新生儿监护室";
- case "05":
- return "PICU-儿科监护室";
- case "06":
- return "EICU-急诊重症监护室";
- case "07":
- return "MICU-内科重症监护室";
- case "99":
- return "其他";
- }
- return "";
- }
- </script>
- <style scoped>
- table,
- th,
- td {
- border: 1px solid black;
- border-collapse: collapse;
- }
- td,
- th {
- height: 24px;
- padding-left: 4px;
- }
- input[type=checkbox]:checked{
- background-color: black;
- }
- /* 定位禁用的checkbox并重置默认样式 */
- input[type="checkbox"][disabled] {
- /* 移除浏览器默认样式 */
- -webkit-appearance: none;
- appearance: none;
- width: 16px;
- height: 16px;
- border: 2px solid #ccc; /* 未选中时的边框色 */
- border-radius: 3px;
- position: relative;
- cursor: not-allowed; /* 禁用状态的鼠标样式 */
- background-color: #f5f5f5; /* 禁用未选中时的背景 */
- }
- /* 禁用且选中状态的样式 */
- input[type="checkbox"][disabled]:checked {
- background-color: #2196F3; /* 选中时的背景色(示例:蓝色) */
- border-color: #2196F3; /* 选中时的边框色 */
- }
- /* 自定义选中状态的对勾图标 */
- input[type="checkbox"][disabled]:checked::after {
- content: '';
- position: absolute;
- width: 3px;
- height: 5px;
- border: solid white; /* 对勾颜色 */
- border-width: 0 2px 2px 0;
- transform: rotate(45deg);
- top: 1px;
- left: 3px;
- }
- </style>
|