123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276 |
- <template>
- <div id="statement-print" class="statement-print">
- <div class="statementTitle">
- 阜阳市医疗保险费用结算单
- </div>
- <div style="display: flex;">
- <div style="flex: 1;">结算ID:</div>
- <div style="flex: 1;">结算日期:{{info.new_order.setl_time}}</div>
- <div style="flex: 1;" v-if="info.new_order.med_type == 14">医疗类别:门诊慢病</div>
- <div style="flex: 1;" v-if="info.new_order.med_type == 11">医疗类别:普通门诊</div>
- <div style="flex: 1;" v-else>医疗类别:门诊慢病</div>
-
-
- </div>
- <div style="display: flex;margin: 10px 0 5px 0;">
- <div style="flex: 1;">医院编号:</div>
- <div style="flex: 2;">医院机构名称: 太和沃迪康血液透析中心</div>
- </div>
- <div class='statementTable'>
- <table border="1" style="border-collapse: collapse;width: 100%;">
- <tr>
- <td>姓名</td>
- <td>{{info.patient.name}}</td>
- <td>性别</td>
- <td>{{info.patient.gender == '1' ? '男' : '女'}}</td>
- <td>个人编号</td>
- <td>{{info.patient.id_card_no}}</td>
- <td>人员类别</td>
- <td v-if="info.new_order.psn_type == '11'">在职</td>
- <td v-if="info.new_order.psn_type == '1101'">职工在职</td>
- <td v-if="info.new_order.psn_type == '1102'">公务员在职</td>
- <td v-if="info.new_order.psn_type == '1103'">灵活就业人员在职</td>
- <td v-if="info.new_order.psn_type == '1160'">地方其他扩展人员</td>
- <td v-if="info.new_order.psn_type == '12'">退休人员</td>
- <td v-if="info.new_order.psn_type == '1201'">职工退休</td>
- <td v-if="info.new_order.psn_type == '1202'">公务员退休</td>
- <td v-if="info.new_order.psn_type == '1203'">灵活就业人员退休</td>
- <td v-if="info.new_order.psn_type == '1260'">地方其他扩展人员</td>
- <td v-if="info.new_order.psn_type == '13'">离休</td>
- <td v-if="info.new_order.psn_type == '1300'">离休人员</td>
- <td v-if="info.new_order.psn_type == '1360'">地方其他扩展人员</td>
- <td v-if="info.new_order.psn_type == '14'">居民(未成年)</td>
- <td v-if="info.new_order.psn_type == '1401'">新生儿</td>
- <td v-if="info.new_order.psn_type == '1402'">学龄前儿童</td>
- <td v-if="info.new_order.psn_type == '1403'">中小学生</td>
- <td v-if="info.new_order.psn_type == '1404'">大学生</td>
- <td v-if="info.new_order.psn_type == '1405'">未成年(未入学)</td>
- <td v-if="info.new_order.psn_type == '15'">居民(成年)</td>
- <td v-if="info.new_order.psn_type == '1501'">普通居民(成年)</td>
- <td v-if="info.new_order.psn_type == '1560'">地方其他扩展身份</td>
- <td v-if="info.new_order.psn_type == '16'">居民(老年)</td>
- <td v-else></td>
- </tr>
- <tr>
- <td colspan="2">身份证号</td>
- <td colspan="2">{{info.new_order.id_card_no}}</td>
- <td colspan="2">险种</td>
- <td colspan="2" v-if="info.new_order.insutype == '310'">职工基本医疗保险</td>
- <td colspan="2" v-if="info.new_order.insutype == '320'">公务员医疗补助</td>
- <td colspan="2" v-if="info.new_order.insutype == '330'">大额医疗费用补助</td>
- <td colspan="2" v-if="info.new_order.insutype == '340'">离休人员医疗保障</td>
- <td colspan="2" v-if="info.new_order.insutype == '390'">城乡居民基本医疗保险</td>
- <td colspan="2" v-if="info.new_order.insutype == '392'">城乡居民大病医疗保险</td>
- <td colspan="2" v-if="info.new_order.insutype == '510'">生育保险</td>
- <td colspan="2" v-else></td>
- </tr>
- <tr>
- <td>入院日期</td>
- <td>{{info.new_order.setl_time.split(" ")[0]}}</td>
- <td>出院日期</td>
- <td>{{info.new_order.setl_time.split(" ")[0]}}</td>
- <td>治疗方式编码</td>
- <td></td>
- <td>治疗方式名称</td>
- <td></td>
- </tr>
- <tr>
- <td colspan="2">出院诊断编码</td>
- <td colspan="2">N19.x01</td>
- <td colspan="2">出院诊断名称</td>
- <td colspan="2">尿毒症</td>
- </tr>
-
- <tr>
- <td colspan="2">医疗费用发生额</td>
- <td colspan="2">符合范围费用</td>
- <td colspan="2">部分自付</td>
- <td colspan="1">全额自费</td>
- <td colspan="1">超限价费用</td>
- </tr>
- <tr>
- <td colspan="2">{{info.new_order.medfee_sumamt}}</td>
- <td colspan="2">{{info.new_order.inscp_scp_amt?info.new_order.inscp_scp_amt:''}}</td>
- <td colspan="2">{{info.new_order.preselfpay_amt?info.new_order.preselfpay_amt:''}}</td>
- <td colspan="1">{{info.new_order.fulamt_ownpay_amt?info.new_order.fulamt_ownpay_amt:''}}</td>
- <td colspan="1">{{info.new_order.overlmt_self_pay?info.new_order.overlmt_self_pay:''}}</td>
- </tr>
-
- <tr>
- <td colspan="2">实际支付起付线</td>
- <td colspan="2">{{info.new_order.act_pay_dedc?info.new_order.act_pay_dedc:''}}</td>
- <td colspan="2">基本医疗保险统筹基金支出</td>
- <td colspan="2">{{info.new_order.hifp_pay?info.new_order.hifp_pay:''}}</td>
- </tr>
- <tr>
- <td colspan="2">公务员医疗补助基金支出</td>
- <td colspan="2">{{info.new_order.cvlserv_pay?info.new_order.cvlserv_pay:''}}</td>
- <td colspan="2">职工大额医疗费用补助基金支出</td>
- <td colspan="2">{{info.new_order.hifob_pay?info.new_order.hifob_pay:''}}</td>
- </tr>
- <tr>
- <td colspan="2">居民大病保险基金支出</td>
- <td colspan="2">{{info.new_order.hifmi_pay?info.new_order.hifmi_pay:''}}</td>
- <td colspan="2">医疗救助基金支出</td>
- <td colspan="2">{{info.new_order.maf_pay?info.new_order.maf_pay:''}}</td>
- </tr>
- <tr>
- <td colspan="2">其他基金支出</td>
- <td colspan="2">{{info.new_order.oth_pay?info.new_order.oth_pay:''}}</td>
- <td colspan="2">基金支付总额</td>
- <td colspan="2">{{info.new_order.fund_pay_sumamt?info.new_order.fund_pay_sumamt:''}}</td>
- </tr>
- <tr>
- <td colspan="2">个人账户支出</td>
- <td colspan="2">{{info.new_order.acct_pay?info.new_order.acct_pay:''}}</td>
- <td colspan="2">个人现金支出</td>
- <td colspan="2">{{info.new_order.psn_cash_pay?info.new_order.psn_cash_pay:''}}</td>
- </tr>
- <tr>
- <td colspan="2">余额</td>
- <td colspan="2">{{info.new_order.balc?info.new_order.balc:''}}</td>
- <td colspan="2">个人负担总金额</td>
- <td colspan="2">{{info.new_order.psn_part_amt?info.new_order.psn_part_amt:''}}</td>
- </tr>
- <tr>
- <td colspan="2">个人账户共济支付金额</td>
- <td colspan="2">{{info.new_order.acct_mulaid_pay?info.new_order.acct_mulaid_pay:''}}</td>
- <td colspan="2"></td>
- <td colspan="2"></td>
- </tr>
-
- <tr>
- <td colspan="1">序号</td>
- <td colspan="2">基金支付类型名称</td>
- <td colspan="2">基金支付金额</td>
- <td colspan="2">本次可支付限额金额</td>
- <td colspan="1">符合政策范围金额</td>
- </tr>
- <tr>
- <td colspan="1"></td>
- <td colspan="2"></td>
- <td colspan="2"></td>
- <td colspan="2"></td>
- <td colspan="1"></td>
- </tr>
- <tr>
- <td colspan="1"></td>
- <td colspan="2"></td>
- <td colspan="2"></td>
- <td colspan="2"></td>
- <td colspan="1"></td>
- </tr>
- <tr>
- <td colspan="1"></td>
- <td colspan="2"></td>
- <td colspan="2"></td>
- <td colspan="2"></td>
- <td colspan="1"></td>
- </tr>
- </table>
- </div>
- <div style="display: flex;">
- <div style="flex: 1;">制表人:太和沃迪康血液诱析中心</div>
- <div style="flex: 1;">打印日期: {{getTime(new Date(),'{y}-{m}-{d}')?getTime(new Date(),'{y}-{m}-{d}'):''}}</div>
- <div style="flex: 1;">医院(盖章):</div>
- </div>
- </div>
- </template>
- <script>
- import { uParseTime } from '@/utils/tools'
-
- export default {
- data() {
- return {
- list: {},
- prescription: [],
- patient: {},
- orgname: '',
-
- result: {},
- org_code: '',
- patient_name: '',
- doctor_code: '',
- doctor_name: '',
-
- name_arr: [],
- spec_arr: [],
- count_arr: [],
- price_arr: [],
- total_arr: []
-
- }
- },
- props: {
- paramsObj: Object,
- info: {
- type: Object,
- default: function() {
- return {}
- }
- },
- balanceAccounts: Object
- },
- methods: {
- getDay(dateString1,dateString2){
- var startDate = Date.parse(dateString1);
- var endDate = Date.parse(dateString2);
- if (startDate>endDate){
- return 0;
- }
- if (startDate==endDate){
- return 1;
- }
- var days=(endDate - startDate)/(1*24*60*60*1000);
- return days;
- },
- getTime(value, temp) {
- if (value != undefined) {
- return uParseTime(value, temp)
- }
- return ''
- }
- },
- mounted() {
-
-
- },
- watch: {
- paramsObj: {//深度监听,可监听到对象、数组的变化
- handler(val, oldVal) {
-
-
- },
- deep: true
- }
- }
- }
- </script>
-
- <style lang="scss" scoped>
- .statement-print {
- -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
- -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
- box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
- margin-bottom: 20px;
- padding: 20px 10px;
- }
- .statementTitle {
- font-size: 28px;
- text-align: center;
- font-weight: bold;
- margin-bottom: 10px;
- }
- .statementTable {
- width: 100%;
- font-size: 14px;
- table tr td{
- padding: 5px;
- line-height: 30px;
- border: 1px solid black;
- text-align: center;
- }
- }
-
- </style>
|