{ "panels": [ { "index": 1, "name": 3, "paperType": "A4", "height": 297, "width": 210, "paperList": { "type": "自定义", "width": 80, "height": 60 }, "paperHeader": 166.5, "paperFooter": 760.5, "paperNumberDisabled": true, "paperNumberContinue": true, "expandCss": "", "panelAngle": 0, "overPrintOptions": { "content": "", "opacity": 0.7, "type": 1 }, "watermarkOptions": { "content": "", "fillStyle": "rgba(87, 13, 248, 0.5)", "fontSize": "36px", "rotate": 25, "width": 413, "height": 310, "timestamp": true, "format": "YYYY-MM-DD HH:mm" }, "panelLayoutOptions": { "layoutType": "column", "layoutRowGap": 0, "layoutColumnGap": 0 }, "printElements": [ { "options": { "left": 0, "top": 22.5, "height": 19.5, "width": 595.5, "title": "长春市朝阳区中医院", "coordinateSync": false, "widthHeightSync": false, "fontSize": 20.25, "qrCodeLevel": 0, "textAlign": "center" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 0, "top": 54.5, "height": 20, "width": 595.5, "title": "门诊病历", "coordinateSync": false, "widthHeightSync": false, "fontSize": 13.5, "textAlign": "center", "qrCodeLevel": 0 }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 235.5, "top": 81, "height": 13.5, "width": 100, "title": "性别", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "genderEnum_enumText" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 429, "top": 81, "height": 13.5, "width": 160.5, "title": "年龄", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "age" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 24, "top": 82.5, "height": 13.5, "width": 100, "title": "姓名", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "patientName" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 24, "top": 108, "height": 13.5, "width": 190.5, "title": "电话", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "phone" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 235.5, "top": 108, "height": 13.5, "width": 175.5, "title": "医保类型", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "contractName" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 429, "top": 108, "height": 13.5, "width": 162, "title": "病历号", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "busNo" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 24, "top": 132, "height": 13.5, "width": 200, "title": "就诊日期", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "onsetDate" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 235.5, "top": 132, "height": 13.5, "width": 175.5, "title": "就诊科室", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "doctorName" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 429, "top": 132, "height": 13.5, "width": 162, "title": "接诊医生", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "doctorName" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 10, "top": 163.5, "height": 9, "width": 576, "borderWidth": "1.5", "coordinateSync": false, "widthHeightSync": false }, "printElementType": { "title": "横线", "type": "hline" } }, { "options": { "left": 25.5, "top": 171, "height": 13.5, "width": 50, "title": "主诉", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "nickName", "fontWeight": "bold" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 25.5, "top": 187.5, "height": 33, "width": 550, "title": " ", "coordinateSync": false, "widthHeightSync": false, "hideTitle": true, "field": "complaint", "lHeight": 50 }, "printElementType": { "title": "长文", "type": "longText" } }, { "options": { "left": 25.5, "top": 231, "height": 13.5, "width": 50, "title": "现病史", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "nickName", "fontWeight": "bold" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 25.5, "top": 253, "height": 42, "width": 550, "coordinateSync": false, "widthHeightSync": false, "hideTitle": true, "field": "presentIllness", "title": "无", "lHeight": 30 }, "printElementType": { "title": "长文", "type": "longText" } }, { "options": { "left": 25.5, "top": 305, "height": 13.5, "width": 50, "title": "既往史", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "nickName", "fontWeight": "bold" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 25.5, "top": 324, "height": 30, "width": 550, "coordinateSync": false, "widthHeightSync": false, "hideTitle": true, "field": "pastIllness", "title": "无", "lHeight": 20 }, "printElementType": { "title": "长文", "type": "longText" } }, { "options": { "left": 25.5, "top": 366, "height": 13.5, "width": 50, "title": "过敏史", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "nickName", "fontWeight": "bold" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 25.5, "top": 384, "height": 22.5, "width": 550, "coordinateSync": false, "widthHeightSync": false, "hideTitle": true, "field": "allergyHistory", "title": "无", "lHeight": 20 }, "printElementType": { "title": "长文", "type": "longText" } }, { "options": { "left": 25.5, "top": 412.5, "height": 13.5, "width": 50, "title": "家族史", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "nickName", "fontWeight": "bold" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 25.5, "top": 432, "height": 22.5, "width": 550, "coordinateSync": false, "widthHeightSync": false, "hideTitle": true, "field": "familyHistory", "title": "无", "lHeight": 20 }, "printElementType": { "title": "长文", "type": "longText" } }, { "options": { "left": 25.5, "top": 465, "height": 13.5, "width": 50, "title": "个人史", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "nickName", "fontWeight": "bold" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 25.5, "top": 486, "height": 28.5, "width": 550, "title": " ", "coordinateSync": false, "widthHeightSync": false, "hideTitle": true, "field": "personalHistory", "lHeight": 20 }, "printElementType": { "title": "长文", "type": "longText" } }, { "options": { "left": 25.5, "top": 522.2500162124634, "height": 13.5, "width": 82.5, "title": "体格检查", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "nickName", "fontWeight": "bold" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 25.5, "top": 544.7500162124634, "height": 30, "width": 550, "coordinateSync": false, "widthHeightSync": false, "hideTitle": true, "title": "长文", "lHeight": 20, "formatter": "function(title, value, options, templateData, target, paperNo) {\n // 获取所有体检数据\n const bloodHigh = templateData.bloodHigh || '';\n const bloodLow = templateData.bloodLow || '';\n const breathe = templateData.breathe || '';\n const temperature = templateData.temperature || '';\n const pulse = templateData.pulse || '';\n \n // 格式化每个字段\n \n let formattedTemperature = '';\n if (temperature && !isNaN(temperature)) {\n formattedTemperature = 'T:' + temperature + '℃';\n }\n \n let formattedPulse = '';\n if (pulse && !isNaN(pulse)) {\n formattedPulse = 'P:' + pulse + '次/分';\n }\n let formattedR = '';\n if (breathe && !isNaN(breathe)) {\n formattedR = 'R:' + breathe + '次/分';\n }\n \n let formattedBP = '';\n if (bloodHigh && !isNaN(bloodHigh)) {\n formattedBP = 'BP:' + bloodHigh +'/'+bloodLow+ 'mmHg';\n }\n \n \n // 组合所有信息\n const result = [\n formattedR,\n formattedBP,\n formattedTemperature,\n formattedPulse\n ].filter(item => item !== '').join(' ');\n \n return result;\n}\n\n" }, "printElementType": { "title": "长文", "type": "longText" } }, { "options": { "left": 25.5, "top": 582, "height": 13.5, "width": 79.5, "title": "辅助检查", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "nickName", "fontWeight": "bold" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 25.5, "top": 601.5, "height": 30, "width": 550, "coordinateSync": false, "widthHeightSync": false, "hideTitle": true, "field": "auxiliaryExam", "title": "长文", "lHeight": 20 }, "printElementType": { "title": "长文", "type": "longText" } }, { "options": { "left": 25.5, "top": 640.5, "height": 13.5, "width": 79.5, "title": "诊断", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "nickName", "fontWeight": "bold" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 25.5, "top": 661.5, "height": 28.5, "width": 550, "title": "无", "coordinateSync": false, "widthHeightSync": false, "hideTitle": true, "field": "diagnosisText", "lHeight": 30 }, "printElementType": { "title": "长文", "type": "longText" } }, { "options": { "left": 25.5, "top": 694.7431640625, "height": 13.5, "width": 79.5, "title": "处置", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "field": "nickName", "fontWeight": "bold" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 25.5, "top": 720, "height": 28.5, "width": 550, "title": "无", "coordinateSync": false, "widthHeightSync": false, "hideTitle": true, "field": "treatment", "lHeight": 30 }, "printElementType": { "title": "长文", "type": "longText" } }, { "options": { "left": 9, "top": 766.5, "height": 9, "width": 576, "borderWidth": "1.5", "coordinateSync": false, "widthHeightSync": false, "fixed": true }, "printElementType": { "title": "横线", "type": "hline" } }, { "options": { "left": 28.5, "top": 787.5, "height": 13.5, "width": 223.5, "title": "医生签字:", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "fixed": true }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 399, "top": 787.5, "height": 13.5, "width": 186, "title": "日期", "coordinateSync": false, "widthHeightSync": false, "fontSize": 12, "qrCodeLevel": 0, "fixed": true, "field": "reqTime" }, "printElementType": { "title": "文本", "type": "text" } }, { "options": { "left": 28.5, "top": 810, "height": 19.5, "width": 556.5, "title": "为了您和家人的健康,请勿吸烟!如需戒烟帮助,请到戒烟干预室咨询。", "coordinateSync": false, "widthHeightSync": false, "fixed": true, "fontSize": 12, "letterSpacing": 1.5, "textAlign": "center" }, "printElementType": { "title": "长文", "type": "longText" } } ], "paperNumberLeft": 236, "paperNumberTop": 573 } ] }