// 医院名称 export const HospitalName = ''; // 体温单名称 export const temperatureName = '体 温 单'; // 患者信息显示项目(修改显示顺序及是否显示) export const INFO_KEYS = [ { name: '姓名', key: 'name', order: 1, show: true, }, { name: '性别', key: 'sex', order: 2, show: true, }, { name: '年龄', key: 'age', order: 3, show: true, }, { name: '病室', key: 'deptName', order: 4, show: true, }, { name: '床号', key: 'cwh', order: 5, show: true, }, { name: '病历号', key: 'hosNum', order: 6, show: true, }, { name: '入院日期', key: 'hospDate', order: 6, show: false, }, { name: '诊断', key: 'inDiagName', order: 8, show: false, }, ]; // 体温单录入项目(修改显示顺序及是否显示) // 新增项目注意 key值、code值唯一性,不要与之前的项目重复 export const BOTTOM_KEYS = [ { name: '血压(mmHg)', code: 'bloodPressure', key: '008', times: 2, order: 1, show: true, }, { name: '大\u00A0便\u00A0次\u00A0数', code: 'poop', key: '005', order: 2, show: true, }, { name: '小\u00A0便\u00A0次\u00A0数', code: 'urine', key: '004', order: 3, show: true, }, { name: '液体总入量(ml)', code: 'input', key: '006', order: 4, show: true, }, { name: '其\u00A0\u00A0他(ml)', code: 'output', key: '007', order: 5, show: true, }, { name: '尿\u00A0\u00A0量(ml)', code: 'urineOutput', key: '011', order: 6, show: true, }, { name: '体\u00A0\u00A0重(kg)', code: 'weight', key: '009', order: 8, show: true, }, { name: '身\u00A0\u00A0高(cm)', code: 'height', key: '030', order: 9, show: true, }, { name: 'SPO2', code: 'SPO2', key: '021', times: 2, order: 10, show: false, }, { name: '皮\u00A0试\u00A0阳\u00A0性', code: 'allergy', key: '017', order: 11, show: true, lines: 2, }, { name: '过\u00A0敏\u00A0试\u00A0验', code: 'allergyTest', key: '020', order: 12, show: false, lines: 2, }, { name: '其\u00A0\u00A0他', code: 'other', key: '025', order: 7, show: false, lines: 2, }, { name: '', code: 'useless1', key: '100', order: 20, show: true, }, ]; // 是否显示疼痛评分 export const showPainFlag = true; /** *********** 以上信息是本地化可以修改的部分 **************************/ // 获取患者信息显示项目 export function getInfoKeys() { return INFO_KEYS.filter((x) => x.show).sort((a, b) => a.order - b.order); } // 获取患者信息显示项目 export function getBottomKeys() { return BOTTOM_KEYS.filter((x) => x.show).sort((a, b) => a.order - b.order); } export const timeNumber = [2, 6, 10, 14, 18, 22]; // 时间展示 export const nightTime = [2, 18, 22]; // 夜间红色高亮时间 export const leftTEXT = [ ['脉搏,(次/分),180', '160', '140', '120', '100', '80', '60', '40'], ['体温,(℃), 42', '41', '40', '39', '38', '37', '36', '35'], ]; export const inOutItem = ['入观', '分娩', '手术', '转入', '出观', '死亡']; export const otherItem = ['外出', '请假', '拒测', '离院', '其他']; export const sheetOptions = { locations: [ { code: '1', display: '体温', }, { code: '2', display: '口温', }, { code: '3', display: '肛温', }, { code: '4', display: '耳温', }, ], breath: [ { code: '', display: '自主呼吸', }, { code: '®', display: '机械通气', }, ], poop: [ { code: '', display: '正常', }, { code: '※', display: '失禁', }, { code: '☆', display: '人工肛门', }, { code: '/E', display: '灌肠', }, ], pee: [ { code: '', display: '正常', }, { code: '※', display: '失禁', }, { code: 'C+', display: '导尿', }, ], heart: ['窦性心律', '起搏心律', '房性心律', '异常心律'], weight: ['正常', '卧床', '轮椅', '平车'], }; // 此处是显示数字的 要和leftTEXT保持一直 export const bodyTemperature = [34, 42]; export const starNumEnv = bodyTemperature[0]; // 开始体温 export const endNumEnv = bodyTemperature[1]; // 结束体温 export const heartRange = [20, 180]; // 中间图表字段对应 export const CHART_KEYS = [ { key: '001', code: 'breath', name: '呼吸', }, { key: '002', code: 'sphygmus', name: '脉搏', }, { key: '003', code: 'temperature', name: '不升', }, { key: '012', code: 'inOut', name: '特殊标记', }, { key: '013', code: 'refuse', name: '标记内容', }, { key: '014', code: 'heartRate', name: '心率', }, { key: '015', code: 'lowerTemp', name: '物理降温', }, { key: '016', code: 'painScore', name: '疼痛评分', }, ]; export const HEAD_HEIGHT = 120; // 头部文字预留位置 export const LINE_HEIGHT = 20; // 一行的行高 export const textLeftMargin = 4; // 文字左边边距 export const TEXT_MARGIN_BOTTOM = 6; // 文字向上偏移量 export const symbolArrowHeight = 20;