From 6a4f65f45f3b63ed772bc011a1fce097aec516b4 Mon Sep 17 00:00:00 2001 From: chenqi Date: Thu, 25 Jun 2026 11:43:58 +0800 Subject: [PATCH] feat(i18n): migrate emergency, infection control, audit log pages to vue-i18n (~700 keys) --- healthlink-his-ui/src/i18n/locales/enUS.json | 674 ++++++++++++++++++ healthlink-his-ui/src/i18n/locales/viVN.json | 674 ++++++++++++++++++ healthlink-his-ui/src/i18n/locales/zhCN.json | 674 ++++++++++++++++++ .../src/views/auditlog-enhanced/index.vue | 123 ++-- .../src/views/auditlog/index.vue | 60 +- .../src/views/emergency/greentrack/index.vue | 90 +-- .../src/views/emergency/observation/index.vue | 88 +-- .../src/views/emergency/rescue/index.vue | 100 +-- .../src/views/emergency/triage/index.vue | 130 ++-- .../infection/antibiotic-usage/index.vue | 34 +- .../src/views/infection/case/index.vue | 55 +- .../src/views/infection/detail/index.vue | 55 +- .../src/views/infection/environment/index.vue | 150 ++-- .../src/views/infection/exposure/index.vue | 113 +-- .../src/views/infection/hygiene/index.vue | 119 ++-- .../src/views/infection/outbreak/index.vue | 103 +-- .../src/views/infection/resistant/index.vue | 97 +-- .../src/views/infection/screening/index.vue | 65 +- .../views/infection/surveillance/index.vue | 151 ++-- .../src/views/infection/warning/index.vue | 121 ++-- .../src/views/infectionenhanced/index.vue | 226 +++--- 21 files changed, 3006 insertions(+), 896 deletions(-) diff --git a/healthlink-his-ui/src/i18n/locales/enUS.json b/healthlink-his-ui/src/i18n/locales/enUS.json index 9d6ac7d51..1fd23b40e 100644 --- a/healthlink-his-ui/src/i18n/locales/enUS.json +++ b/healthlink-his-ui/src/i18n/locales/enUS.json @@ -4021,5 +4021,679 @@ "confirm": "OK", "cancel": "Cancel", "confirmBeforeSubmit": "Please confirm before submitting" + }, + "emergency": { + "common": { + "status": "Status", + "search": "Search", + "operation": "Action", + "operationSuccess": "Operation successful", + "edit": "Edit", + "delete": "Delete", + "confirmDelete": "Confirm delete?", + "cancel": "Cancel", + "confirm": "Confirm", + "complete": "Complete", + "completed": "Completed", + "deleted": "Deleted", + "submit": "Submit" + }, + "triage": { + "title": "Emergency Triage Management", + "levelRange": "Level I-V", + "inTreatment": "In Treatment", + "todayTotal": "Today's Total", + "refresh": "Refresh", + "patientName": "Patient Name", + "triageLevel": "Triage Level", + "statusWaiting": "Waiting", + "statusInTreatment": "In Treatment", + "statusCompleted": "Completed", + "addTriage": "New Triage", + "editTriage": "Edit Triage", + "patient": "Patient", + "level": "Level", + "chiefComplaint": "Chief Complaint", + "temperature": "Temp", + "pulse": "Pulse", + "systolicBp": "Systolic BP", + "spo2": "SpO2", + "consciousness": "Consciousness", + "area": "Area", + "nurse": "Triage Nurse", + "callNumber": "Call", + "patientId": "Patient ID", + "level1": "Level I Critical", + "level2": "Level II Emergent", + "level3": "Level III Urgent", + "level4": "Level IV Less Urgent", + "level5": "Level V Non-Urgent", + "chiefComplaintPlaceholder": "Describe main symptoms", + "respiration": "Respiration", + "diastolicBp": "Diastolic BP", + "consciousnessState": "Consciousness State", + "consciousAwake": "Awake", + "consciousDrowsy": "Drowsy", + "consciousComa": "Coma", + "triageArea": "Triage Area", + "areaRescue": "Rescue Zone", + "areaObservation": "Observation Zone", + "areaConsultRoom": "Consult Room", + "areaGeneral": "General Zone", + "called": "Called" + }, + "rescue": { + "title": "Rescue Management", + "chiefDoctor": "Chief Doctor", + "rescueResult": "Rescue Result", + "resultSuccess": "Success", + "resultFailed": "Failed", + "resultInProgress": "In Progress", + "startRescue": "Start Rescue", + "editRecord": "Edit Rescue Record", + "patientId": "Patient ID", + "triageId": "Triage ID", + "startTime": "Start Time", + "endTime": "End Time", + "rescueTeam": "Rescue Team", + "procedures": "Procedures", + "medications": "Medications", + "result": "Result", + "endRescue": "End Rescue", + "recordResult": "Record Result", + "recordResultTitle": "Record Rescue Result", + "outcome": "Outcome", + "outcomePlaceholder": "Patient outcome", + "teamMembers": "Team members", + "proceduresPlaceholder": "Procedure records", + "medicationsPlaceholder": "Medication records", + "rescueEnded": "Rescue ended", + "resultRecorded": "Result recorded" + }, + "observation": { + "title": "Emergency Observation Management", + "doctor": "Doctor", + "bedNo": "Bed No.", + "disposition": "Disposition", + "dispAdmit": "Admit", + "dispDischarge": "Discharge", + "dispTransfer": "Transfer", + "dispDeath": "Death", + "addObservation": "New Observation", + "editObservation": "Edit Observation", + "patientId": "Patient ID", + "bed": "Bed", + "doctorLabel": "Doctor", + "diagnosis": "Diagnosis", + "startTime": "Start Time", + "endTime": "End Time", + "duration": "Duration(h)", + "observing": "Observing", + "dischargeAction": "Discharge/Disposition", + "dischargeTitle": "Discharge/Disposition", + "bedNoLabel": "Bed No.", + "discharged": "Discharged/Disposition recorded" + }, + "greentrack": { + "title": "Green Channel Management", + "totalCases": "Total Cases", + "achievedCases": "Achieved Cases", + "achievementRate": "Achievement Rate", + "avgDoorToTx": "Avg Door-to-Tx Time", + "refreshStats": "Refresh Stats", + "diseaseType": "Disease Type", + "isAchieved": "Achieved?", + "achieved": "Achieved", + "notAchieved": "Not Achieved", + "activate": "Activate Green Channel", + "patientId": "Patient ID", + "doorToTx": "Door-to-Tx(min)", + "targetTime": "Target Time(min)", + "achievedLabel": "Achieved", + "pendingEvaluation": "Pending", + "activateTime": "Activate Time", + "completeTime": "Complete Time", + "completeEvaluation": "Complete Evaluation", + "activateTitle": "Activate Green Channel", + "diseaseTypePlaceholder": "e.g. Acute MI, Stroke", + "targetTimeLabel": "Target Time(min)", + "activateBtn": "Activate", + "completeEvaluationTitle": "Complete Evaluation", + "doorToTxLabel": "Door-to-Tx(min)", + "selectPatient": "Please select a patient", + "activated": "Green channel activated", + "evaluationComplete": "Evaluation complete" + } + }, + "infection": { + "case": { + "title": "Infection Case Surveillance", + "patientName": "Patient Name", + "infectionType": "Infection Type", + "nosocomial": "Hospital Infection", + "community": "Community Infection", + "status": "Status", + "reported": "Reported", + "confirmed": "Confirmed", + "rejected": "Rejected", + "query": "Search", + "patient": "Patient", + "type": "Type", + "infectionSite": "Infection Site", + "pathogen": "Pathogen", + "reporter": "Reporter", + "reportTime": "Report Time", + "statusCol": "Status", + "reviewResult": "Review Result" + }, + "warning": { + "title": "Epidemic Warning", + "refresh": "Refresh", + "addWarning": "Add Warning", + "level1": "Level 1 Warning", + "level2": "Level 2 Warning", + "level3": "Level 3 Warning", + "totalWarnings": "Total Warnings", + "warningLevel": "Warning Level", + "diseaseType": "Disease Type", + "respiratory": "Respiratory", + "intestinal": "Intestinal", + "blood": "Blood-borne", + "vector": "Vector-borne", + "other": "Other", + "query": "Search", + "reset": "Reset", + "diseaseName": "Disease Name", + "caseCount": "Case Count", + "threshold": "Threshold", + "affectedArea": "Affected Area", + "department": "Report Department", + "reporter": "Reporter", + "warningTime": "Warning Time", + "addDialogTitle": "Add Epidemic Warning", + "diseaseNamePlaceholder": "Enter disease name", + "pleaseSelect": "Please select", + "affectedAreaPlaceholder": "Enter affected area", + "departmentPlaceholder": "Enter department", + "detailInfo": "Detail: ", + "level1Short": "L1", + "level2Short": "L2", + "level3Short": "L3", + "addSuccess": "Added successfully" + }, + "outbreak": { + "title": "Outbreak Alert", + "ruleConfig": "Alert Rule Configuration", + "checkDays": "Check Days", + "yellowThreshold": "Yellow Threshold", + "redThreshold": "Red Threshold", + "executeCheck": "Execute Check", + "checkResult": "Check Result Overview", + "recentCases": "Recent Cases", + "newWarnings": "New Warnings", + "checkTime": "Check Time", + "warningList": "Warning Record List", + "refresh": "Refresh", + "warningLevel": "Warning Level", + "yellowWarning": "Yellow Warning", + "redWarning": "Red Warning", + "status": "Status", + "statusPending": "Pending", + "statusProcessing": "Processing", + "statusHandled": "Handled", + "statusExcluded": "Excluded", + "infectionType": "Infection Type", + "department": "Department", + "caseCount": "Case Count", + "threshold": "Threshold", + "checkDaysCol": "Check Days", + "statusCol": "Status", + "handler": "Handler", + "handleResult": "Handle Result", + "warningTime": "Warning Time", + "action": "Action", + "process": "Process", + "exclude": "Exclude", + "processDialogTitle": "Process Warning", + "handleResultPlaceholder": "Enter handle result", + "cancel": "Cancel", + "confirm": "Confirm", + "checkSuccess": "Check complete, {count} new warnings", + "checkFailed": "Check failed: ", + "enterHandleResult": "Please enter handle result", + "processSuccess": "Processed successfully", + "processFailed": "Process failed", + "confirmExclude": "Confirm exclude this warning?", + "tip": "Tip", + "falseReportExclude": "False report exclude", + "excluded": "Excluded", + "operationFailed": "Operation failed", + "unknown": "Unknown", + "unknownError": "Unknown error" + }, + "surveillance": { + "title": "Targeted Surveillance", + "refresh": "Refresh", + "addMonitor": "Add Monitor", + "exportReport": "Export Report", + "statTotal": "Total Monitors", + "statICU": "ICU Infections", + "statSSI": "SSI", + "statCLABSI": "CLABSI", + "statVAP": "VAP", + "statAvgRate": "Avg Infection Rate", + "surveillanceType": "Surveillance Type", + "typeICU": "ICU Infection", + "typeSSI": "Surgical Site Infection(SSI)", + "typeCLABSI": "CLABSI", + "typeVAP": "Ventilator-Associated Pneumonia(VAP)", + "typeCAUTI": "CAUTI", + "typeMDR": "MDR Surveillance", + "status": "Status", + "statusOngoing": "Ongoing", + "statusCompleted": "Completed", + "statusPaused": "Paused", + "startDate": "Start Date", + "endDate": "End Date", + "query": "Search", + "reset": "Reset", + "monitorDept": "Department", + "monitorCount": "Patients", + "infectionCount": "Infections", + "infectionRate": "Infection Rate", + "deviceUsageRate": "Device Usage Rate", + "monitorPeriod": "Period", + "remark": "Remark", + "detail": "Detail", + "addDialogTitle": "Add Surveillance", + "monitorTypeLabel": "Type", + "deptPlaceholder": "Enter department", + "countLabel": "Patients", + "infectionLabel": "Infections", + "deviceLabel": "Device Usage(%)", + "periodLabel": "Period", + "periodPlaceholder": "e.g. 2026-01-01 ~ 2026-06-30", + "cancel": "Cancel", + "confirm": "Confirm", + "addSuccess": "Added successfully", + "exportInfo": "Export feature in development", + "typeICUShort": "ICU", + "typeSSIShort": "SSI", + "typeCLABSIShort": "CLABSI", + "typeVAPShort": "VAP", + "typeCAUTIShort": "CAUTI", + "typeMDRShort": "MDR", + "detailInfo": "Detail: " + }, + "hygiene": { + "title": "Hand Hygiene Management", + "refresh": "Refresh", + "addRecord": "Add Record", + "viewStats": "View Stats", + "statTotal": "Total Observations", + "statCompliant": "Compliant", + "statNonCompliant": "Non-Compliant", + "statRate": "Compliance Rate", + "statDepts": "Departments", + "statPassRate": "Pass Rate", + "department": "Department", + "complianceType": "Compliance", + "compliant": "Compliant", + "nonCompliant": "Non-Compliant", + "query": "Search", + "reset": "Reset", + "staffName": "Staff", + "handwashType": "Handwash Type", + "observationTime": "Observation Time", + "opportunities": "Opportunities", + "compliantCount": "Compliant Count", + "recordTime": "Record Time", + "addDialogTitle": "Add Hand Hygiene Record", + "deptPlaceholder": "Enter department", + "namePlaceholder": "Enter name", + "soap": "Soap & Water", + "sanitizer": "Hand Sanitizer", + "surgical": "Surgical Hand Antisepsis", + "opportunityPlaceholder": "e.g. Before patient contact", + "cancel": "Cancel", + "confirm": "Confirm", + "statsTitle": "Hand Hygiene Statistics", + "statsTotal": "Total Observations", + "statsCompliant": "Compliant Count", + "statsRate": "Compliance Rate", + "statsNonCompliant": "Non-Compliant Count", + "close": "Close", + "addSuccess": "Added successfully" + }, + "resistant": { + "title": "MDR Surveillance", + "refresh": "Refresh", + "addRecord": "Add Record", + "statDetected": "Detected", + "statIsolated": "Isolated", + "statIsolationRate": "Isolation Rate", + "statCureRate": "Cure Rate", + "bacteriaType": "Bacteria Type", + "mdrPsa": "MDR Pseudomonas", + "isolationStatus": "Isolation Status", + "isolated": "Isolated", + "released": "Released", + "notIsolated": "Not Isolated", + "query": "Search", + "reset": "Reset", + "patient": "Patient", + "department": "Department", + "sampleType": "Sample Type", + "isolationDate": "Isolation Date", + "releaseDate": "Release Date", + "antibioticUsage": "Antibiotic Usage", + "reportTime": "Report Time", + "addDialogTitle": "Add MDR Record", + "patientPlaceholder": "Enter patient name", + "selectPlaceholder": "Please select", + "deptPlaceholder": "Enter department", + "samplePlaceholder": "e.g. Sputum, Blood, Urine", + "antibioticPlaceholder": "Enter antibiotic usage", + "cancel": "Cancel", + "confirm": "Confirm", + "addSuccess": "Added successfully" + }, + "exposure": { + "title": "Occupational Exposure Management", + "refresh": "Refresh", + "addReport": "New Report", + "totalExposure": "Total Exposures", + "bloodExposure": "Blood Exposure", + "bodyFluidExposure": "Body Fluid Exposure", + "followupRate": "Follow-up Rate", + "exposureType": "Exposure Type", + "needleStick": "Needle Stick", + "chemicalExposure": "Chemical Exposure", + "query": "Search", + "reset": "Reset", + "staffName": "Exposed Staff", + "department": "Department", + "exposureSource": "Exposure Source", + "exposureDate": "Exposure Time", + "exposureSite": "Exposure Site", + "exposureLevel": "Exposure Level", + "status": "Status", + "statusCompleted": "Completed", + "statusInProgress": "In Progress", + "statusPending": "Pending", + "reportTime": "Report Time", + "addDialogTitle": "New Occupational Exposure Report", + "placeholderName": "Enter name", + "placeholderDept": "Enter department", + "placeholderSelect": "Please select", + "placeholderSource": "e.g. HIV-positive patient blood", + "placeholderSite": "e.g. Left index finger", + "levelLight": "Mild", + "levelMedium": "Moderate", + "levelHeavy": "Severe", + "treatment": "Treatment", + "placeholderTreatment": "Enter treatment measures", + "cancel": "Cancel", + "confirm": "Confirm", + "addSuccess": "Added successfully" + }, + "environment": { + "title": "Environmental Monitoring", + "refresh": "Refresh", + "addMonitor": "New Monitor", + "viewRate": "View Pass Rate", + "sampleType": "Sample Type", + "sampleAir": "Air", + "sampleSurface": "Surface", + "sampleHand": "Hand Sample", + "sampleDisinfectant": "Disinfectant in Use", + "sampleDevice": "Medical Device", + "monitorResult": "Result", + "qualified": "Qualified", + "unqualified": "Unqualified", + "query": "Search", + "reset": "Reset", + "sampleLocation": "Sample Location", + "sampleDate": "Sample Date", + "bacterialCount": "Bacterial Count (CFU)", + "standardLimit": "Standard Limit", + "exceedRate": "Exceed Rate", + "monitorPerson": "Monitor", + "recordTime": "Record Time", + "addDialogTitle": "New Environmental Monitoring", + "placeholderSelect": "Please select", + "placeholderLocation": "Enter sample location", + "placeholderDate": "Select date", + "placeholderPerson": "Enter monitor name", + "cancel": "Cancel", + "confirm": "Confirm", + "rateDialogTitle": "Environmental Monitoring Pass Rate", + "rateTotal": "Total Monitors", + "rateQualified": "Qualified", + "rateUnqualified": "Unqualified", + "ratePercent": "Pass Rate", + "close": "Close", + "addSuccess": "Added successfully", + "cardTotal": "Total Monitors", + "cardQualified": "Qualified", + "cardUnqualified": "Unqualified", + "cardRate": "Pass Rate", + "cardTypes": "Sample Types", + "cardAvgBacterial": "Avg Bacterial" + }, + "detail": { + "title": "Infection Surveillance Statistics", + "queryConditions": "Query Conditions", + "department": "Department", + "deptId": "Dept ID", + "startDate": "Start Date", + "endDate": "End Date", + "query": "Search", + "totalCases": "Total Cases", + "reported": "Reported", + "confirmed": "Confirmed", + "infectionRate": "Infection Rate", + "byType": "By Infection Type", + "infectionType": "Infection Type", + "caseCount": "Case Count", + "bySite": "By Infection Site", + "infectionSite": "Infection Site", + "trend": "Infection Trend", + "date": "Date", + "total": "Total", + "rejected": "Rejected", + "loadFailed": "Load failed", + "unknownError": "Unknown error" + }, + "screening": { + "title": "Automated Infection Case Screening", + "ruleConfig": "Screening Rule Configuration", + "startDate": "Start Date", + "endDate": "End Date", + "placeholderStartDate": "Select start date", + "placeholderEndDate": "Select end date", + "infectionType": "Infection Type", + "all": "All", + "hospitalInfection": "Hospital Infection", + "communityInfection": "Community Infection", + "minDays": "Min Hospital Days", + "runScreening": "Run Screening", + "resultOverview": "Screening Result Overview", + "screenedCount": "Screened Cases", + "suspectedCount": "Suspected Cases", + "screenTime": "Screening Time", + "resultList": "Screening Result List", + "refresh": "Refresh", + "patientName": "Patient Name", + "infectionSite": "Infection Site", + "pathogen": "Pathogen", + "diagnosisDate": "Diagnosis Date", + "reportTime": "Report Time", + "status": "Status", + "statusReported": "Reported", + "statusReviewed": "Reviewed", + "statusConfirmed": "Confirmed", + "statusRejected": "Rejected", + "reviewResult": "Review Result", + "confirmed": "Confirmed", + "rejected": "Rejected", + "screeningDone": "Screening completed", + "screeningFailed": "Screening failed", + "unknownError": "Unknown error" + }, + "antibiotic": { + "title": "Antibiotic Usage Management", + "patientName": "Patient Name", + "medicalNo": "Medical No.", + "drugName": "Antibiotic Name", + "dosage": "Dosage", + "usage": "Usage", + "course": "Course (Days)", + "level": "Antibiotic Level", + "indication": "Indication", + "doctorName": "Doctor", + "department": "Department", + "useDate": "Use Date" + }, + "enhanced": { + "title": "Infection Control Enhanced", + "outbreakTab": "Outbreak Alert", + "surveillanceTab": "Targeted Surveillance", + "handHygieneTab": "Hand Hygiene Monitoring", + "mdrTab": "Multi-Drug Resistant Organisms", + "envMonitorTab": "Environmental Monitoring", + "addWarning": "Add Warning", + "addMonitor": "Add Monitor", + "addRecord": "Add Record", + "department": "Department", + "infectionType": "Infection Type", + "caseCount": "Case Count", + "warningLevel": "Warning Level", + "redWarning": "Red", + "yellowWarning": "Yellow", + "status": "Status", + "statusPending": "Pending", + "statusProcessing": "Processing", + "statusProcessed": "Processed", + "statusExcluded": "Excluded", + "warningTime": "Warning Time", + "operation": "Operation", + "handle": "Handle", + "exclude": "Exclude", + "monitorType": "Monitor Type", + "icuMonitor": "ICU Monitor", + "surgicalSite": "Surgical Site", + "catheterRelated": "Catheter Related", + "other": "Other", + "unknown": "Unknown", + "monitorObject": "Monitor Object", + "totalCases": "Total Cases", + "infectionCases": "Infection Cases", + "infectionRate": "Infection Rate", + "startDate": "Start Date", + "totalObserve": "Total Observations", + "totalComply": "Total Compliance", + "overallRate": "Overall Compliance Rate", + "monitorDate": "Monitor Date", + "observeCount": "Observations", + "complyCount": "Compliance", + "complyRate": "Compliance Rate", + "observer": "Observer", + "patient": "Patient", + "bacteriaName": "Bacteria", + "resistanceType": "Resistance Type", + "specimenType": "Specimen Type", + "isolationStatus": "Isolation Status", + "notIsolated": "Not Isolated", + "isolated": "Isolated", + "released": "Released", + "reportDate": "Report Date", + "isolate": "Isolate", + "release": "Release", + "monitorItem": "Monitor Item", + "standardValue": "Standard Value", + "actualValue": "Actual Value", + "result": "Result", + "tester": "Tester", + "envAir": "Air", + "envSurface": "Surface", + "envHand": "Hand", + "envDisinfectant": "Disinfectant", + "envSterile": "Sterile Items", + "qualified": "Qualified", + "unqualified": "Unqualified", + "addOutbreakWarning": "Add Outbreak Warning", + "addHandHygiene": "Add Hand Hygiene Record", + "addMdrRecord": "Add MDR Record", + "addEnvMonitor": "Add Environmental Monitor", + "patientName": "Patient Name", + "bacteriaNameLabel": "Bacteria Name", + "cancel": "Cancel", + "confirm": "Confirm", + "promptHandleResult": "Please enter handling result", + "handleWarning": "Handle Warning", + "handleSuccess": "Handled successfully", + "confirmExclude": "Confirm exclude this warning?", + "excluded": "Excluded", + "confirmIsolate": "Confirm mark as isolated?", + "confirmIsolateTitle": "Confirm Isolation", + "confirmRelease": "Confirm release isolation?", + "confirmReleaseTitle": "Confirm Release", + "addSuccess": "Added successfully" + } + }, + "auditlog": { + "title": "Audit Log", + "userName": "User", + "module": "Module", + "action": "Action", + "method": "Method", + "result": "Result", + "resultSuccess": "Success", + "resultFail": "Fail", + "query": "Search", + "durationMs": "Duration(ms)", + "time": "Time", + "operation": "Operation", + "confirmDelete": "Confirm delete?", + "delete": "Delete", + "deleted": "Deleted", + "detailTitle": "Audit Log Detail", + "duration": "Duration", + "params": "Params", + "error": "Error", + "riskLow": "Low", + "riskMedium": "Medium", + "riskHigh": "High", + "riskCritical": "Critical", + "unknown": "Unknown", + "businessLogin": "Login", + "businessLogout": "Logout", + "businessQuery": "Query", + "businessInsert": "Insert", + "businessUpdate": "Update", + "businessDelete": "Delete", + "businessExport": "Export", + "enhanced": { + "title": "Audit Log Management", + "hideStats": "Hide Stats", + "showStats": "View Stats", + "auditStats": "Audit Statistics", + "totalLogs": "Total Logs", + "highRiskOps": "High Risk Operations", + "criticalRisk": "Critical Risk", + "byModule": "By Module", + "byRiskLevel": "By Risk Level", + "riskLevel": "Risk Level", + "businessType": "Business Type", + "dateRangeSep": "to", + "startDate": "Start Date", + "endDate": "End Date", + "reset": "Reset", + "detail": "Detail", + "tenant": "Tenant", + "department": "Department", + "userAgent": "User Agent" + } } } \ No newline at end of file diff --git a/healthlink-his-ui/src/i18n/locales/viVN.json b/healthlink-his-ui/src/i18n/locales/viVN.json index 0038bfa2d..1c012d4f3 100644 --- a/healthlink-his-ui/src/i18n/locales/viVN.json +++ b/healthlink-his-ui/src/i18n/locales/viVN.json @@ -4021,5 +4021,679 @@ "confirm": "Xác Nhận", "cancel": "Hủy Bỏ", "confirmBeforeSubmit": "Vui lòng xác nhận trước khi gửi" + }, + "emergency": { + "common": { + "status": "Trạng thái", + "search": "Tìm kiếm", + "operation": "Thao tác", + "operationSuccess": "Thao tác thành công", + "edit": "Sửa", + "delete": "Xóa", + "confirmDelete": "Xác nhận xóa?", + "cancel": "Hủy", + "confirm": "Xác nhận", + "complete": "Hoàn thành", + "completed": "Đã hoàn thành", + "deleted": "Đã xóa", + "submit": "Gửi" + }, + "triage": { + "title": "Quản lý phân loại cấp cứu", + "levelRange": "Mức I-V", + "inTreatment": "Đang khám", + "todayTotal": "Tổng hôm nay", + "refresh": "Làm mới", + "patientName": "Tên bệnh nhân", + "triageLevel": "Mức phân loại", + "statusWaiting": "Chờ khám", + "statusInTreatment": "Đang khám", + "statusCompleted": "Đã hoàn thành", + "addTriage": "Thêm phân loại", + "editTriage": "Sửa phân loại", + "patient": "Bệnh nhân", + "level": "Mức", + "chiefComplaint": "Triệu chứng chính", + "temperature": "Nhiệt độ", + "pulse": "Mạch", + "systolicBp": "Huyết áp tâm thu", + "spo2": "SpO2", + "consciousness": "Ý thức", + "area": "Khu vực", + "nurse": "Điều dưỡng phân loại", + "callNumber": "Gọi số", + "patientId": "Mã BN", + "level1": "Mức I Nguy kịch", + "level2": "Mức II Nghiêm trọng", + "level3": "Mức III Cấp cứu", + "level4": "Mức IV Bán cấp", + "level5": "Mức V Không khẩn cấp", + "chiefComplaintPlaceholder": "Mô tả triệu chứng chính", + "respiration": "Hô hấp", + "diastolicBp": "Huyết áp tâm trương", + "consciousnessState": "Trạng thái ý thức", + "consciousAwake": "Tỉnh", + "consciousDrowsy": "Buồn ngủ", + "consciousComa": "Hôn mê", + "triageArea": "Khu phân loại", + "areaRescue": "Khu cấp cứu", + "areaObservation": "Khu theo dõi", + "areaConsultRoom": "Phòng khám", + "areaGeneral": "Khu thường", + "called": "Đã gọi" + }, + "rescue": { + "title": "Quản lý cấp cứu", + "chiefDoctor": "Bác sĩ chính", + "rescueResult": "Kết quả cấp cứu", + "resultSuccess": "Thành công", + "resultFailed": "Thất bại", + "resultInProgress": "Đang tiến hành", + "startRescue": "Bắt đầu cấp cứu", + "editRecord": "Sửa hồ sơ cấp cứu", + "patientId": "Mã BN", + "triageId": "Mã phân loại", + "startTime": "Thời gian bắt đầu", + "endTime": "Thời gian kết thúc", + "rescueTeam": "Đội cấp cứu", + "procedures": "Thủ thuật", + "medications": "Thuốc", + "result": "Kết quả", + "endRescue": "Kết thúc cấp cứu", + "recordResult": "Ghi nhận kết quả", + "recordResultTitle": "Ghi nhận kết quả cấp cứu", + "outcome": "Tiên lượng", + "outcomePlaceholder": "Tiên lượng bệnh nhân", + "teamMembers": "Thành viên đội", + "proceduresPlaceholder": "Ghi nhận thủ thuật", + "medicationsPlaceholder": "Ghi nhận thuốc", + "rescueEnded": "Đã kết thúc cấp cứu", + "resultRecorded": "Đã ghi nhận kết quả" + }, + "observation": { + "title": "Quản lý theo dõi cấp cứu", + "doctor": "Bác sĩ", + "bedNo": "Số giường", + "disposition": "Tiên lượng", + "dispAdmit": "Nhập viện", + "dispDischarge": "Xuất viện", + "dispTransfer": "Chuyển khoa", + "dispDeath": "Tử vong", + "addObservation": "Thêm theo dõi", + "editObservation": "Sửa theo dõi", + "patientId": "Mã BN", + "bed": "Giường", + "doctorLabel": "Bác sĩ", + "diagnosis": "Chẩn đoán", + "startTime": "Thời gian bắt đầu", + "endTime": "Thời gian kết thúc", + "duration": "Thời gian theo dõi(h)", + "observing": "Đang theo dõi", + "dischargeAction": "Xuất viện/Tiên lượng", + "dischargeTitle": "Xuất viện/Tiên lượng", + "bedNoLabel": "Số giường", + "discharged": "Đã xuất viện/ghi nhận tiên lượng" + }, + "greentrack": { + "title": "Quản lý luồng xanh", + "totalCases": "Tổng số ca", + "achievedCases": "Ca đạt chuẩn", + "achievementRate": "Tỷ lệ đạt", + "avgDoorToTx": "Thời gian Door-to-Tx TB", + "refreshStats": "Làm mới thống kê", + "diseaseType": "Loại bệnh", + "isAchieved": "Đạt chuẩn?", + "achieved": "Đạt", + "notAchieved": "Chưa đạt", + "activate": "Kích hoạt luồng xanh", + "patientId": "Mã BN", + "doorToTx": "Door-to-Tx(phút)", + "targetTime": "Thời gian mục tiêu(phút)", + "achievedLabel": "Đạt chuẩn", + "pendingEvaluation": "Chờ đánh giá", + "activateTime": "Thời gian kích hoạt", + "completeTime": "Thời gian hoàn thành", + "completeEvaluation": "Hoàn thành đánh giá", + "activateTitle": "Kích hoạt luồng xanh", + "diseaseTypePlaceholder": "VD: Nhồi máu cơ tim, Đột quỵ", + "targetTimeLabel": "Thời gian mục tiêu(phút)", + "activateBtn": "Kích hoạt", + "completeEvaluationTitle": "Hoàn thành đánh giá", + "doorToTxLabel": "Door-to-Tx(phút)", + "selectPatient": "Vui lòng chọn bệnh nhân", + "activated": "Đã kích hoạt luồng xanh", + "evaluationComplete": "Đã hoàn thành đánh giá" + } + }, + "infection": { + "case": { + "title": "Giám sát ca nhiễm trùng", + "patientName": "Tên bệnh nhân", + "infectionType": "Loại nhiễm trùng", + "nosocomial": "Nhiễm trùng bệnh viện", + "community": "Nhiễm trùng cộng đồng", + "status": "Trạng thái", + "reported": "Đã báo cáo", + "confirmed": "Đã xác nhận", + "rejected": "Đã từ chối", + "query": "Tìm kiếm", + "patient": "Bệnh nhân", + "type": "Loại", + "infectionSite": "Vị trí nhiễm trùng", + "pathogen": "Tác nhân gây bệnh", + "reporter": "Người báo cáo", + "reportTime": "Thời gian báo cáo", + "statusCol": "Trạng thái", + "reviewResult": "Kết quả duyệt" + }, + "warning": { + "title": "Cảnh báo dịch bệnh", + "refresh": "Làm mới", + "addWarning": "Thêm cảnh báo", + "level1": "Cảnh báo cấp 1", + "level2": "Cảnh báo cấp 2", + "level3": "Cảnh báo cấp 3", + "totalWarnings": "Tổng cảnh báo", + "warningLevel": "Mức cảnh báo", + "diseaseType": "Loại bệnh", + "respiratory": "Bệnh hô hấp", + "intestinal": "Bệnh đường ruột", + "blood": "Bệnh qua đường máu", + "vector": "Bệnh qua trung gian", + "other": "Khác", + "query": "Tìm kiếm", + "reset": "Đặt lại", + "diseaseName": "Tên bệnh", + "caseCount": "Số ca", + "threshold": "Ngưỡng", + "affectedArea": "Khu vực ảnh hưởng", + "department": "Khoa báo cáo", + "reporter": "Người báo cáo", + "warningTime": "Thời gian cảnh báo", + "addDialogTitle": "Thêm cảnh báo dịch bệnh", + "diseaseNamePlaceholder": "Nhập tên bệnh", + "pleaseSelect": "Vui lòng chọn", + "affectedAreaPlaceholder": "Nhập khu vực ảnh hưởng", + "departmentPlaceholder": "Nhập khoa báo cáo", + "detailInfo": "Chi tiết: ", + "level1Short": "C1", + "level2Short": "C2", + "level3Short": "C3", + "addSuccess": "Thêm thành công" + }, + "outbreak": { + "title": "Cảnh báo bùng phát", + "ruleConfig": "Cấu hình quy tắc cảnh báo", + "checkDays": "Số ngày kiểm tra", + "yellowThreshold": "Ngưỡng vàng", + "redThreshold": "Ngưỡng đỏ", + "executeCheck": "Thực hiện kiểm tra", + "checkResult": "Tổng quan kết quả", + "recentCases": "Ca bệnh gần đây", + "newWarnings": "Cảnh báo mới", + "checkTime": "Thời gian kiểm tra", + "warningList": "Danh sách cảnh báo", + "refresh": "Làm mới", + "warningLevel": "Mức cảnh báo", + "yellowWarning": "Cảnh báo vàng", + "redWarning": "Cảnh báo đỏ", + "status": "Trạng thái", + "statusPending": "Chờ xử lý", + "statusProcessing": "Đang xử lý", + "statusHandled": "Đã xử lý", + "statusExcluded": "Đã loại trừ", + "infectionType": "Loại nhiễm khuẩn", + "department": "Khoa", + "caseCount": "Số ca", + "threshold": "Ngưỡng", + "checkDaysCol": "Số ngày kiểm tra", + "statusCol": "Trạng thái", + "handler": "Người xử lý", + "handleResult": "Kết quả xử lý", + "warningTime": "Thời gian cảnh báo", + "action": "Thao tác", + "process": "Xử lý", + "exclude": "Loại trừ", + "processDialogTitle": "Xử lý cảnh báo", + "handleResultPlaceholder": "Nhập kết quả xử lý", + "cancel": "Hủy", + "confirm": "Xác nhận", + "checkSuccess": "Kiểm tra hoàn tất, {count} cảnh báo mới", + "checkFailed": "Kiểm tra thất bại: ", + "enterHandleResult": "Vui lòng nhập kết quả xử lý", + "processSuccess": "Xử lý thành công", + "processFailed": "Xử lý thất bại", + "confirmExclude": "Xác nhận loại trừ cảnh báo này?", + "tip": "Mẹo", + "falseReportExclude": "Loại trừ báo cáo sai", + "excluded": "Đã loại trừ", + "operationFailed": "Thao tác thất bại", + "unknown": "Không xác định", + "unknownError": "Lỗi không xác định" + }, + "surveillance": { + "title": "Giám sát mục tiêu", + "refresh": "Làm mới", + "addMonitor": "Thêm giám sát", + "exportReport": "Xuất báo cáo", + "statTotal": "Tổng giám sát", + "statICU": "Nhiễm ICU", + "statSSI": "SSI", + "statCLABSI": "CLABSI", + "statVAP": "VAP", + "statAvgRate": "TB tỷ lệ nhiễm", + "surveillanceType": "Loại giám sát", + "typeICU": "Nhiễm ICU", + "typeSSI": "Nhiễm vết mổ(SSI)", + "typeCLABSI": "CLABSI", + "typeVAP": "Viêm phổi(VAP)", + "typeCAUTI": "CAUTI", + "typeMDR": "Giám sát đa kháng", + "status": "Trạng thái", + "statusOngoing": "Đang tiến hành", + "statusCompleted": "Hoàn thành", + "statusPaused": "Tạm dừng", + "startDate": "Ngày bắt đầu", + "endDate": "Ngày kết thúc", + "query": "Tìm kiếm", + "reset": "Đặt lại", + "monitorDept": "Khoa", + "monitorCount": "Số bệnh nhân", + "infectionCount": "Số ca nhiễm", + "infectionRate": "Tỷ lệ nhiễm", + "deviceUsageRate": "Tỷ lệ sử dụng thiết bị", + "monitorPeriod": "Chu kỳ", + "remark": "Ghi chú", + "detail": "Chi tiết", + "addDialogTitle": "Thêm giám sát", + "monitorTypeLabel": "Loại", + "deptPlaceholder": "Nhập khoa", + "countLabel": "Số bệnh nhân", + "infectionLabel": "Số ca nhiễm", + "deviceLabel": "Tỷ lệ sử dụng TB(%)", + "periodLabel": "Chu kỳ", + "periodPlaceholder": "VD: 2026-01-01 ~ 2026-06-30", + "cancel": "Hủy", + "confirm": "Xác nhận", + "addSuccess": "Thêm thành công", + "exportInfo": "Chức năng xuất đang phát triển", + "typeICUShort": "ICU", + "typeSSIShort": "SSI", + "typeCLABSIShort": "CLABSI", + "typeVAPShort": "VAP", + "typeCAUTIShort": "CAUTI", + "typeMDRShort": "MDR", + "detailInfo": "Chi tiết: " + }, + "hygiene": { + "title": "Quản lý vệ sinh tay", + "refresh": "Làm mới", + "addRecord": "Thêm bản ghi", + "viewStats": "Xem thống kê", + "statTotal": "Tổng quan sát", + "statCompliant": "Tuân thủ", + "statNonCompliant": "Không tuân thủ", + "statRate": "Tỷ lệ tuân thủ", + "statDepts": "Số khoa", + "statPassRate": "Tỷ lệ đạt", + "department": "Khoa", + "complianceType": "Tuân thủ", + "compliant": "Tuân thủ", + "nonCompliant": "Không tuân thủ", + "query": "Tìm kiếm", + "reset": "Đặt lại", + "staffName": "Nhân viên", + "handwashType": "Loại rửa tay", + "observationTime": "Thời gian quan sát", + "opportunities": "Cơ hội vệ sinh tay", + "compliantCount": "Số lần tuân thủ", + "recordTime": "Thời gian ghi nhận", + "addDialogTitle": "Thêm bản ghi vệ sinh tay", + "deptPlaceholder": "Nhập khoa", + "namePlaceholder": "Nhập họ tên", + "soap": "Xà phòng", + "sanitizer": "Dung dịch sát khuẩn", + "surgical": "Sát khuẩn tay phẫu thuật", + "opportunityPlaceholder": "VD: Trước khi tiếp xúc bệnh nhân", + "cancel": "Hủy", + "confirm": "Xác nhận", + "statsTitle": "Thống kê vệ sinh tay", + "statsTotal": "Tổng quan sát", + "statsCompliant": "Số lần tuân thủ", + "statsRate": "Tỷ lệ tuân thủ", + "statsNonCompliant": "Số lần không tuân thủ", + "close": "Đóng", + "addSuccess": "Thêm thành công" + }, + "resistant": { + "title": "Giám sát vi khuẩn đa kháng", + "refresh": "Làm mới", + "addRecord": "Thêm bản ghi", + "statDetected": "Phát hiện", + "statIsolated": "Đã cách ly", + "statIsolationRate": "Tỷ lệ cách ly", + "statCureRate": "Tỷ lệ khỏi", + "bacteriaType": "Loại vi khuẩn", + "mdrPsa": "MDR Pseudomonas", + "isolationStatus": "Trạng thái cách ly", + "isolated": "Đã cách ly", + "released": "Đã giải phóng", + "notIsolated": "Chưa cách ly", + "query": "Tìm kiếm", + "reset": "Đặt lại", + "patient": "Bệnh nhân", + "department": "Khoa", + "sampleType": "Loại mẫu", + "isolationDate": "Ngày cách ly", + "releaseDate": "Ngày giải phóng", + "antibioticUsage": "Sử dụng kháng sinh", + "reportTime": "Thời gian báo cáo", + "addDialogTitle": "Thêm bản ghi vi khuẩn đa kháng", + "patientPlaceholder": "Nhập tên bệnh nhân", + "selectPlaceholder": "Vui lòng chọn", + "deptPlaceholder": "Nhập khoa", + "samplePlaceholder": "VD: Đờm, Máu, Nước tiểu", + "antibioticPlaceholder": "Nhập tình trạng sử dụng kháng sinh", + "cancel": "Hủy", + "confirm": "Xác nhận", + "addSuccess": "Thêm thành công" + }, + "exposure": { + "title": "Quản lý phơi nhiễm nghề nghiệp", + "refresh": "Làm mới", + "addReport": "Thêm báo cáo", + "totalExposure": "Tổng phơi nhiễm", + "bloodExposure": "Phơi nhiễm máu", + "bodyFluidExposure": "Phơi nhiễm dịch cơ thể", + "followupRate": "Tỷ lệ theo dõi", + "exposureType": "Loại phơi nhiễm", + "needleStick": "Kim đâm", + "chemicalExposure": "Phơi nhiễm hóa chất", + "query": "Tìm kiếm", + "reset": "Đặt lại", + "staffName": "Nhân viên phơi nhiễm", + "department": "Khoa", + "exposureSource": "Nguồn phơi nhiễm", + "exposureDate": "Thời gian phơi nhiễm", + "exposureSite": "Vị trí phơi nhiễm", + "exposureLevel": "Mức độ phơi nhiễm", + "status": "Trạng thái", + "statusCompleted": "Hoàn thành", + "statusInProgress": "Đang xử lý", + "statusPending": "Chờ xử lý", + "reportTime": "Thời gian báo cáo", + "addDialogTitle": "Thêm báo cáo phơi nhiễm nghề nghiệp", + "placeholderName": "Nhập họ tên", + "placeholderDept": "Nhập khoa", + "placeholderSelect": "Vui lòng chọn", + "placeholderSource": "VD: Máu bệnh nhân dương tính HIV", + "placeholderSite": "VD: Ngón trỏ tay trái", + "levelLight": "Nhẹ", + "levelMedium": "Trung bình", + "levelHeavy": "Nặng", + "treatment": "Biện pháp xử lý", + "placeholderTreatment": "Nhập biện pháp xử lý", + "cancel": "Hủy", + "confirm": "Xác nhận", + "addSuccess": "Thêm thành công" + }, + "environment": { + "title": "Giám sát môi trường", + "refresh": "Làm mới", + "addMonitor": "Thêm giám sát", + "viewRate": "Xem tỷ lệ đạt", + "sampleType": "Loại mẫu", + "sampleAir": "Không khí", + "sampleSurface": "Bề mặt", + "sampleHand": "Mẫu tay", + "sampleDisinfectant": "Dung dịch khử trùng", + "sampleDevice": "Thiết bị y tế", + "monitorResult": "Kết quả", + "qualified": "Đạt", + "unqualified": "Không đạt", + "query": "Tìm kiếm", + "reset": "Đặt lại", + "sampleLocation": "Địa điểm lấy mẫu", + "sampleDate": "Ngày lấy mẫu", + "bacterialCount": "Số lượng vi khuẩn (CFU)", + "standardLimit": "Giới hạn chuẩn", + "exceedRate": "Tỷ lệ vượt", + "monitorPerson": "Người giám sát", + "recordTime": "Thời gian ghi nhận", + "addDialogTitle": "Thêm giám sát môi trường", + "placeholderSelect": "Vui lòng chọn", + "placeholderLocation": "Nhập địa điểm lấy mẫu", + "placeholderDate": "Chọn ngày", + "placeholderPerson": "Nhập tên người giám sát", + "cancel": "Hủy", + "confirm": "Xác nhận", + "rateDialogTitle": "Thống kê tỷ lệ đạt giám sát môi trường", + "rateTotal": "Tổng giám sát", + "rateQualified": "Đạt", + "rateUnqualified": "Không đạt", + "ratePercent": "Tỷ lệ đạt", + "close": "Đóng", + "addSuccess": "Thêm thành công", + "cardTotal": "Tổng giám sát", + "cardQualified": "Đạt", + "cardUnqualified": "Không đạt", + "cardRate": "Tỷ lệ đạt", + "cardTypes": "Loại mẫu", + "cardAvgBacterial": "TB vi khuẩn" + }, + "detail": { + "title": "Thống kê giám sát nhiễm trùng", + "queryConditions": "Điều kiện truy vấn", + "department": "Khoa", + "deptId": "Mã khoa", + "startDate": "Ngày bắt đầu", + "endDate": "Ngày kết thúc", + "query": "Tìm kiếm", + "totalCases": "Tổng số ca", + "reported": "Đã báo cáo", + "confirmed": "Đã xác nhận", + "infectionRate": "Tỷ lệ nhiễm trùng", + "byType": "Phân loại theo loại nhiễm trùng", + "infectionType": "Loại nhiễm trùng", + "caseCount": "Số ca", + "bySite": "Phân loại theo vị trí nhiễm trùng", + "infectionSite": "Vị trí nhiễm trùng", + "trend": "Xu hướng nhiễm trùng", + "date": "Ngày", + "total": "Tổng", + "rejected": "Đã từ chối", + "loadFailed": "Tải thất bại", + "unknownError": "Lỗi không xác định" + }, + "screening": { + "title": "Sàng lọc tự động ca nhiễm trùng", + "ruleConfig": "Cấu hình quy tắc sàng lọc", + "startDate": "Ngày bắt đầu", + "endDate": "Ngày kết thúc", + "placeholderStartDate": "Chọn ngày bắt đầu", + "placeholderEndDate": "Chọn ngày kết thúc", + "infectionType": "Loại nhiễm trùng", + "all": "Tất cả", + "hospitalInfection": "Nhiễm trùng bệnh viện", + "communityInfection": "Nhiễm trùng cộng đồng", + "minDays": "Ngưỡng số ngày nhập viện", + "runScreening": "Chạy sàng lọc", + "resultOverview": "Tổng quan kết quả sàng lọc", + "screenedCount": "Số ca sàng lọc", + "suspectedCount": "Số ca nghi ngờ", + "screenTime": "Thời gian sàng lọc", + "resultList": "Danh sách kết quả sàng lọc", + "refresh": "Làm mới", + "patientName": "Tên bệnh nhân", + "infectionSite": "Vị trí nhiễm trùng", + "pathogen": "Tác nhân gây bệnh", + "diagnosisDate": "Ngày chẩn đoán", + "reportTime": "Thời gian báo cáo", + "status": "Trạng thái", + "statusReported": "Đã báo cáo", + "statusReviewed": "Đã duyệt", + "statusConfirmed": "Đã xác nhận", + "statusRejected": "Đã từ chối", + "reviewResult": "Kết quả duyệt", + "confirmed": "Xác nhận", + "rejected": "Từ chối", + "screeningDone": "Sàng lọc hoàn tất", + "screeningFailed": "Sàng lọc thất bại", + "unknownError": "Lỗi không xác định" + }, + "antibiotic": { + "title": "Quản lý sử dụng kháng sinh", + "patientName": "Tên bệnh nhân", + "medicalNo": "Số bệnh án", + "drugName": "Tên kháng sinh", + "dosage": "Liều lượng", + "usage": "Cách dùng", + "course": "Liệu trình (Ngày)", + "level": "Cấp bậc kháng sinh", + "indication": "Chỉ định", + "doctorName": "Bác sĩ kê đơn", + "department": "Khoa", + "useDate": "Ngày sử dụng" + }, + "enhanced": { + "title": "Quản lý nhiễm khuẩn tăng cường", + "outbreakTab": "Cảnh báo bùng phát", + "surveillanceTab": "Giám sát mục tiêu", + "handHygieneTab": "Giám sát vệ sinh tay", + "mdrTab": "Vi khuẩn đa kháng", + "envMonitorTab": "Giám sát môi trường", + "addWarning": "Thêm cảnh báo", + "addMonitor": "Thêm giám sát", + "addRecord": "Thêm bản ghi", + "department": "Khoa", + "infectionType": "Loại nhiễm khuẩn", + "caseCount": "Số ca", + "warningLevel": "Mức cảnh báo", + "redWarning": "Đỏ", + "yellowWarning": "Vàng", + "status": "Trạng thái", + "statusPending": "Chờ xử lý", + "statusProcessing": "Đang xử lý", + "statusProcessed": "Đã xử lý", + "statusExcluded": "Đã loại trừ", + "warningTime": "Thời gian cảnh báo", + "operation": "Thao tác", + "handle": "Xử lý", + "exclude": "Loại trừ", + "monitorType": "Loại giám sát", + "icuMonitor": "Giám sát ICU", + "surgicalSite": "Vị trí phẫu thuật", + "catheterRelated": "Liên quan catheter", + "other": "Khác", + "unknown": "Không xác định", + "monitorObject": "Đối tượng giám sát", + "totalCases": "Tổng số ca", + "infectionCases": "Số ca nhiễm", + "infectionRate": "Tỷ lệ nhiễm", + "startDate": "Ngày bắt đầu", + "totalObserve": "Tổng lượt quan sát", + "totalComply": "Tổng lượt tuân thủ", + "overallRate": "Tỷ lệ tuân thủ chung", + "monitorDate": "Ngày giám sát", + "observeCount": "Số lượt quan sát", + "complyCount": "Số lượt tuân thủ", + "complyRate": "Tỷ lệ tuân thủ", + "observer": "Người quan sát", + "patient": "Bệnh nhân", + "bacteriaName": "Vi khuẩn", + "resistanceType": "Loại kháng thuốc", + "specimenType": "Loại mẫu bệnh phẩm", + "isolationStatus": "Trạng thái cách ly", + "notIsolated": "Chưa cách ly", + "isolated": "Đã cách ly", + "released": "Đã giải phóng", + "reportDate": "Ngày báo cáo", + "isolate": "Cách ly", + "release": "Giải phóng", + "monitorItem": "Hạng mục giám sát", + "standardValue": "Giá trị chuẩn", + "actualValue": "Giá trị đo", + "result": "Kết quả", + "tester": "Người kiểm tra", + "envAir": "Không khí", + "envSurface": "Bề mặt", + "envHand": "Tay", + "envDisinfectant": "Dung dịch khử trùng", + "envSterile": "Vật tư vô trùng", + "qualified": "Đạt", + "unqualified": "Không đạt", + "addOutbreakWarning": "Thêm cảnh báo bùng phát", + "addHandHygiene": "Thêm giám sát vệ sinh tay", + "addMdrRecord": "Thêm bản ghi vi khuẩn đa kháng", + "addEnvMonitor": "Thêm giám sát môi trường", + "patientName": "Tên bệnh nhân", + "bacteriaNameLabel": "Tên vi khuẩn", + "cancel": "Hủy", + "confirm": "Xác nhận", + "promptHandleResult": "Vui lòng nhập kết quả xử lý", + "handleWarning": "Xử lý cảnh báo", + "handleSuccess": "Xử lý thành công", + "confirmExclude": "Xác nhận loại trừ cảnh báo này?", + "excluded": "Đã loại trừ", + "confirmIsolate": "Xác nhận đánh dấu cách ly?", + "confirmIsolateTitle": "Xác nhận cách ly", + "confirmRelease": "Xác nhận giải phóng cách ly?", + "confirmReleaseTitle": "Xác nhận giải phóng", + "addSuccess": "Thêm thành công" + } + }, + "auditlog": { + "title": "Nhật ký kiểm toán", + "userName": "Người dùng", + "module": "Mô-đun", + "action": "Hành động", + "method": "Phương thức", + "result": "Kết quả", + "resultSuccess": "Thành công", + "resultFail": "Thất bại", + "query": "Tìm kiếm", + "durationMs": "Thời gian(ms)", + "time": "Thời gian", + "operation": "Thao tác", + "confirmDelete": "Xác nhận xóa?", + "delete": "Xóa", + "deleted": "Đã xóa", + "detailTitle": "Chi tiết nhật ký kiểm toán", + "duration": "Thời lượng", + "params": "Tham số", + "error": "Lỗi", + "riskLow": "Thấp", + "riskMedium": "Trung bình", + "riskHigh": "Cao", + "riskCritical": "Nghiêm trọng", + "unknown": "Không xác định", + "businessLogin": "Đăng nhập", + "businessLogout": "Đăng xuất", + "businessQuery": "Truy vấn", + "businessInsert": "Thêm mới", + "businessUpdate": "Cập nhật", + "businessDelete": "Xóa", + "businessExport": "Xuất", + "enhanced": { + "title": "Quản lý nhật ký kiểm toán", + "hideStats": "Ẩn thống kê", + "showStats": "Xem thống kê", + "auditStats": "Thống kê kiểm toán", + "totalLogs": "Tổng số nhật ký", + "highRiskOps": "Thao tác rủi ro cao", + "criticalRisk": "Rủi ro nghiêm trọng", + "byModule": "Theo mô-đun", + "byRiskLevel": "Theo mức độ rủi ro", + "riskLevel": "Mức độ rủi ro", + "businessType": "Loại nghiệp vụ", + "dateRangeSep": "đến", + "startDate": "Ngày bắt đầu", + "endDate": "Ngày kết thúc", + "reset": "Đặt lại", + "detail": "Chi tiết", + "tenant": "Thuê bao", + "department": "Khoa", + "userAgent": "User Agent" + } } } \ No newline at end of file diff --git a/healthlink-his-ui/src/i18n/locales/zhCN.json b/healthlink-his-ui/src/i18n/locales/zhCN.json index a3c6b4799..b86235b5c 100644 --- a/healthlink-his-ui/src/i18n/locales/zhCN.json +++ b/healthlink-his-ui/src/i18n/locales/zhCN.json @@ -4023,5 +4023,679 @@ "confirm": "确 定", "cancel": "取 消", "confirmBeforeSubmit": "请确认后再提交" + }, + "emergency": { + "common": { + "status": "状态", + "search": "查询", + "operation": "操作", + "operationSuccess": "操作成功", + "edit": "编辑", + "delete": "删除", + "confirmDelete": "确定删除?", + "cancel": "取消", + "confirm": "确定", + "complete": "完成", + "completed": "已完成", + "deleted": "已删除", + "submit": "提交" + }, + "triage": { + "title": "急诊分诊管理", + "levelRange": "Ⅰ~Ⅴ级", + "inTreatment": "就诊中", + "todayTotal": "今日总量", + "refresh": "刷新", + "patientName": "患者姓名", + "triageLevel": "分诊级别", + "statusWaiting": "待诊", + "statusInTreatment": "就诊中", + "statusCompleted": "已完成", + "addTriage": "新增分诊", + "editTriage": "编辑分诊", + "patient": "患者", + "level": "级别", + "chiefComplaint": "主诉", + "temperature": "体温", + "pulse": "脉搏", + "systolicBp": "收缩压", + "spo2": "血氧", + "consciousness": "意识", + "area": "区域", + "nurse": "分诊护士", + "callNumber": "叫号", + "patientId": "患者ID", + "level1": "Ⅰ级 濒死", + "level2": "Ⅱ级 危重", + "level3": "Ⅲ级 急症", + "level4": "Ⅳ级 亚急", + "level5": "Ⅴ级 非紧急", + "chiefComplaintPlaceholder": "主要症状描述", + "respiration": "呼吸", + "diastolicBp": "舒张压", + "consciousnessState": "意识状态", + "consciousAwake": "清醒", + "consciousDrowsy": "嗜睡", + "consciousComa": "昏迷", + "triageArea": "分诊区域", + "areaRescue": "抢救区", + "areaObservation": "留观区", + "areaConsultRoom": "诊室", + "areaGeneral": "普通区", + "called": "已叫号" + }, + "rescue": { + "title": "抢救管理", + "chiefDoctor": "主任医师", + "rescueResult": "抢救结果", + "resultSuccess": "成功", + "resultFailed": "失败", + "resultInProgress": "进行中", + "startRescue": "开始抢救", + "editRecord": "编辑抢救记录", + "patientId": "患者ID", + "triageId": "分诊ID", + "startTime": "开始时间", + "endTime": "结束时间", + "rescueTeam": "抢救团队", + "procedures": "抢救操作", + "medications": "用药", + "result": "结果", + "endRescue": "结束抢救", + "recordResult": "记录结果", + "recordResultTitle": "记录抢救结果", + "outcome": "转归", + "outcomePlaceholder": "患者转归", + "teamMembers": "团队成员", + "proceduresPlaceholder": "操作记录", + "medicationsPlaceholder": "用药记录", + "rescueEnded": "抢救已结束", + "resultRecorded": "结果已记录" + }, + "observation": { + "title": "急诊留观管理", + "doctor": "医生", + "bedNo": "床位号", + "disposition": "转归", + "dispAdmit": "住院", + "dispDischarge": "出院", + "dispTransfer": "转科", + "dispDeath": "死亡", + "addObservation": "新增留观", + "editObservation": "编辑留观", + "patientId": "患者ID", + "bed": "床位", + "doctorLabel": "医生", + "diagnosis": "诊断", + "startTime": "开始时间", + "endTime": "结束时间", + "duration": "观察时长(h)", + "observing": "观察中", + "dischargeAction": "出院/转归", + "dischargeTitle": "出院/转归", + "bedNoLabel": "床位号", + "discharged": "已出院/转归" + }, + "greentrack": { + "title": "绿色通道管理", + "totalCases": "总例数", + "achievedCases": "达标例数", + "achievementRate": "达标率", + "avgDoorToTx": "平均Door-to-Tx时间", + "refreshStats": "刷新统计", + "diseaseType": "疾病类型", + "isAchieved": "是否达标", + "achieved": "达标", + "notAchieved": "未达标", + "activate": "激活绿色通道", + "patientId": "患者ID", + "doorToTx": "Door-to-Tx(min)", + "targetTime": "目标时间(min)", + "achievedLabel": "达标", + "pendingEvaluation": "待评估", + "activateTime": "激活时间", + "completeTime": "完成时间", + "completeEvaluation": "完成评估", + "activateTitle": "激活绿色通道", + "diseaseTypePlaceholder": "如: 急性心肌梗死、脑卒中", + "targetTimeLabel": "目标时间(min)", + "activateBtn": "激活", + "completeEvaluationTitle": "完成评估", + "doorToTxLabel": "Door-to-Tx(min)", + "selectPatient": "请选择患者", + "activated": "绿色通道已激活", + "evaluationComplete": "评估完成" + } + }, + "infection": { + "case": { + "title": "院感病例监测", + "patientName": "患者姓名", + "infectionType": "感染类型", + "nosocomial": "医院感染", + "community": "社区感染", + "status": "状态", + "reported": "已上报", + "confirmed": "已确认", + "rejected": "已拒绝", + "query": "查询", + "patient": "患者", + "type": "类型", + "infectionSite": "感染部位", + "pathogen": "病原体", + "reporter": "上报人", + "reportTime": "上报时间", + "statusCol": "状态", + "reviewResult": "审核意见" + }, + "warning": { + "title": "疫情预警", + "refresh": "刷新", + "addWarning": "新增预警", + "level1": "一级预警", + "level2": "二级预警", + "level3": "三级预警", + "totalWarnings": "总预警数", + "warningLevel": "预警级别", + "diseaseType": "疾病类型", + "respiratory": "呼吸道传染病", + "intestinal": "肠道传染病", + "blood": "血源性传染病", + "vector": "虫媒传染病", + "other": "其他", + "query": "查询", + "reset": "重置", + "diseaseName": "疾病名称", + "caseCount": "病例数", + "threshold": "阈值", + "affectedArea": "影响区域", + "department": "报告科室", + "reporter": "报告人", + "warningTime": "预警时间", + "addDialogTitle": "新增疫情预警", + "diseaseNamePlaceholder": "请输入疾病名称", + "pleaseSelect": "请选择", + "affectedAreaPlaceholder": "请输入影响区域", + "departmentPlaceholder": "请输入报告科室", + "detailInfo": "详情: ", + "level1Short": "一级", + "level2Short": "二级", + "level3Short": "三级", + "addSuccess": "新增成功" + }, + "outbreak": { + "title": "暴发预警", + "ruleConfig": "预警规则配置", + "checkDays": "检测天数", + "yellowThreshold": "黄色预警阈值", + "redThreshold": "红色预警阈值", + "executeCheck": "执行检测", + "checkResult": "检测结果概览", + "recentCases": "近期病例数", + "newWarnings": "新增预警数", + "checkTime": "检测时间", + "warningList": "预警记录列表", + "refresh": "刷新", + "warningLevel": "预警级别", + "yellowWarning": "黄色预警", + "redWarning": "红色预警", + "status": "状态", + "statusPending": "待处理", + "statusProcessing": "处理中", + "statusHandled": "已处理", + "statusExcluded": "已排除", + "infectionType": "感染类型", + "department": "科室", + "caseCount": "病例数", + "threshold": "阈值", + "checkDaysCol": "检测天数", + "statusCol": "状态", + "handler": "处理人", + "handleResult": "处理结果", + "warningTime": "预警时间", + "action": "操作", + "process": "处理", + "exclude": "排除", + "processDialogTitle": "处理预警", + "handleResultPlaceholder": "请输入处理结果", + "cancel": "取消", + "confirm": "确定", + "checkSuccess": "检测完成,新增 {count} 条预警", + "checkFailed": "检测失败: ", + "enterHandleResult": "请输入处理结果", + "processSuccess": "处理成功", + "processFailed": "处理失败", + "confirmExclude": "确认排除该预警?", + "tip": "提示", + "falseReportExclude": "误报排除", + "excluded": "已排除", + "operationFailed": "操作失败", + "unknown": "未知", + "unknownError": "未知错误" + }, + "surveillance": { + "title": "目标性监测", + "refresh": "刷新", + "addMonitor": "新增监测", + "exportReport": "导出报告", + "statTotal": "总监测数", + "statICU": "ICU感染", + "statSSI": "SSI感染", + "statCLABSI": "CLABSI", + "statVAP": "VAP", + "statAvgRate": "平均感染率", + "surveillanceType": "监测类型", + "typeICU": "ICU感染", + "typeSSI": "手术部位感染(SSI)", + "typeCLABSI": "导管相关血流感染(CLABSI)", + "typeVAP": "呼吸机相关肺炎(VAP)", + "typeCAUTI": "导尿管相关尿路感染(CAUTI)", + "typeMDR": "多重耐药菌监测", + "status": "状态", + "statusOngoing": "进行中", + "statusCompleted": "已完成", + "statusPaused": "已暂停", + "startDate": "开始日期", + "endDate": "结束日期", + "query": "查询", + "reset": "重置", + "monitorDept": "监测科室", + "monitorCount": "监测人数", + "infectionCount": "感染数", + "infectionRate": "感染率", + "deviceUsageRate": "器械使用率", + "monitorPeriod": "监测周期", + "remark": "备注", + "detail": "详情", + "addDialogTitle": "新增监测", + "monitorTypeLabel": "监测类型", + "deptPlaceholder": "请输入科室名称", + "countLabel": "监测人数", + "infectionLabel": "感染人数", + "deviceLabel": "器械使用率(%)", + "periodLabel": "监测周期", + "periodPlaceholder": "如: 2026-01-01 ~ 2026-06-30", + "cancel": "取消", + "confirm": "确定", + "addSuccess": "新增成功", + "exportInfo": "导出功能开发中", + "typeICUShort": "ICU感染", + "typeSSIShort": "手术部位感染", + "typeCLABSIShort": "导管相关血流感染", + "typeVAPShort": "呼吸机相关肺炎", + "typeCAUTIShort": "导尿管相关尿路感染", + "typeMDRShort": "多重耐药菌监测", + "detailInfo": "详情: " + }, + "hygiene": { + "title": "手卫生管理", + "refresh": "刷新", + "addRecord": "新增记录", + "viewStats": "查看统计", + "statTotal": "总观察数", + "statCompliant": "依从数", + "statNonCompliant": "不依从数", + "statRate": "依从率", + "statDepts": "科室数", + "statPassRate": "达标率", + "department": "科室", + "complianceType": "依从性", + "compliant": "依从", + "nonCompliant": "不依从", + "query": "查询", + "reset": "重置", + "staffName": "人员", + "handwashType": "洗手类型", + "observationTime": "观察时间", + "opportunities": "手卫生时机", + "compliantCount": "依从次数", + "recordTime": "记录时间", + "addDialogTitle": "新增手卫生记录", + "deptPlaceholder": "请输入科室", + "namePlaceholder": "请输入姓名", + "soap": "洗手液洗手", + "sanitizer": "速干手消毒剂", + "surgical": "外科手消毒", + "opportunityPlaceholder": "如: 接触患者前", + "cancel": "取消", + "confirm": "确定", + "statsTitle": "手卫生统计", + "statsTotal": "总观察次数", + "statsCompliant": "依从次数", + "statsRate": "依从率", + "statsNonCompliant": "不依从次数", + "close": "关闭", + "addSuccess": "新增成功" + }, + "resistant": { + "title": "多重耐药菌监测", + "refresh": "刷新", + "addRecord": "新增记录", + "statDetected": "耐药菌检出", + "statIsolated": "已隔离", + "statIsolationRate": "隔离率", + "statCureRate": "治愈率", + "bacteriaType": "耐药菌类型", + "mdrPsa": "MDR铜绿", + "isolationStatus": "隔离状态", + "isolated": "已隔离", + "released": "解除隔离", + "notIsolated": "未隔离", + "query": "查询", + "reset": "重置", + "patient": "患者", + "department": "科室", + "sampleType": "标本类型", + "isolationDate": "隔离日期", + "releaseDate": "解除日期", + "antibioticUsage": "抗菌药物使用", + "reportTime": "报告时间", + "addDialogTitle": "新增多重耐药菌记录", + "patientPlaceholder": "请输入患者姓名", + "selectPlaceholder": "请选择", + "deptPlaceholder": "请输入科室", + "samplePlaceholder": "如: 痰液、血液、尿液", + "antibioticPlaceholder": "请输入抗菌药物使用情况", + "cancel": "取消", + "confirm": "确定", + "addSuccess": "新增成功" + }, + "exposure": { + "title": "职业暴露管理", + "refresh": "刷新", + "addReport": "新增报告", + "totalExposure": "总暴露数", + "bloodExposure": "血液暴露", + "bodyFluidExposure": "体液暴露", + "followupRate": "随访率", + "exposureType": "暴露类型", + "needleStick": "针刺伤", + "chemicalExposure": "化学暴露", + "query": "查询", + "reset": "重置", + "staffName": "暴露人员", + "department": "科室", + "exposureSource": "暴露源", + "exposureDate": "暴露时间", + "exposureSite": "暴露部位", + "exposureLevel": "暴露程度", + "status": "处理状态", + "statusCompleted": "已完成", + "statusInProgress": "处理中", + "statusPending": "待处理", + "reportTime": "报告时间", + "addDialogTitle": "新增职业暴露报告", + "placeholderName": "请输入姓名", + "placeholderDept": "请输入科室", + "placeholderSelect": "请选择", + "placeholderSource": "如: HIV阳性患者血液", + "placeholderSite": "如: 左手食指", + "levelLight": "轻度", + "levelMedium": "中度", + "levelHeavy": "重度", + "treatment": "处理措施", + "placeholderTreatment": "请输入处理措施", + "cancel": "取消", + "confirm": "确定", + "addSuccess": "新增成功" + }, + "environment": { + "title": "环境监测", + "refresh": "刷新", + "addMonitor": "新增监测", + "viewRate": "查看合格率", + "sampleType": "采样类型", + "sampleAir": "空气", + "sampleSurface": "物体表面", + "sampleHand": "手采样", + "sampleDisinfectant": "使用中消毒液", + "sampleDevice": "医疗器械", + "monitorResult": "监测结果", + "qualified": "合格", + "unqualified": "不合格", + "query": "查询", + "reset": "重置", + "sampleLocation": "采样地点", + "sampleDate": "采样日期", + "bacterialCount": "菌落数(CFU)", + "standardLimit": "标准限值", + "exceedRate": "超标率", + "monitorPerson": "监测人", + "recordTime": "记录时间", + "addDialogTitle": "新增环境监测", + "placeholderSelect": "请选择", + "placeholderLocation": "请输入采样地点", + "placeholderDate": "选择日期", + "placeholderPerson": "请输入监测人", + "cancel": "取消", + "confirm": "确定", + "rateDialogTitle": "环境监测合格率统计", + "rateTotal": "总监测数", + "rateQualified": "合格数", + "rateUnqualified": "不合格数", + "ratePercent": "合格率", + "close": "关闭", + "addSuccess": "新增成功", + "cardTotal": "总监测数", + "cardQualified": "合格数", + "cardUnqualified": "不合格数", + "cardRate": "合格率", + "cardTypes": "采样类型", + "cardAvgBacterial": "平均菌落" + }, + "detail": { + "title": "院感监测统计", + "queryConditions": "查询条件", + "department": "科室", + "deptId": "科室ID", + "startDate": "开始日期", + "endDate": "结束日期", + "query": "查询", + "totalCases": "总病例数", + "reported": "已上报", + "confirmed": "已确认", + "infectionRate": "感染率", + "byType": "按感染类型分布", + "infectionType": "感染类型", + "caseCount": "病例数", + "bySite": "按感染部位分布", + "infectionSite": "感染部位", + "trend": "感染趋势", + "date": "日期", + "total": "总计", + "rejected": "已驳回", + "loadFailed": "加载失败", + "unknownError": "未知错误" + }, + "screening": { + "title": "院感病例自动筛查", + "ruleConfig": "筛查规则配置", + "startDate": "开始日期", + "endDate": "结束日期", + "placeholderStartDate": "选择开始日期", + "placeholderEndDate": "选择结束日期", + "infectionType": "感染类型", + "all": "全部", + "hospitalInfection": "医院感染", + "communityInfection": "社区感染", + "minDays": "住院天数阈值", + "runScreening": "执行筛查", + "resultOverview": "筛查结果概览", + "screenedCount": "筛查病例数", + "suspectedCount": "疑似病例数", + "screenTime": "筛查时间", + "resultList": "筛查结果列表", + "refresh": "刷新", + "patientName": "患者姓名", + "infectionSite": "感染部位", + "pathogen": "病原体", + "diagnosisDate": "诊断日期", + "reportTime": "上报时间", + "status": "状态", + "statusReported": "已上报", + "statusReviewed": "已审核", + "statusConfirmed": "已确认", + "statusRejected": "已驳回", + "reviewResult": "审核结果", + "confirmed": "确认", + "rejected": "驳回", + "screeningDone": "筛查完成", + "screeningFailed": "筛查失败", + "unknownError": "未知错误" + }, + "antibiotic": { + "title": "抗菌药物使用管理", + "patientName": "患者姓名", + "medicalNo": "病历号", + "drugName": "抗菌药物名称", + "dosage": "剂量", + "usage": "用法", + "course": "疗程(天)", + "level": "抗菌药物级别", + "indication": "适应症", + "doctorName": "开单医生", + "department": "科室", + "useDate": "使用日期" + }, + "enhanced": { + "title": "院感管理增强", + "outbreakTab": "暴发预警", + "surveillanceTab": "目标性监测", + "handHygieneTab": "手卫生监测", + "mdrTab": "多重耐药菌", + "envMonitorTab": "环境卫生学监测", + "addWarning": "新增预警", + "addMonitor": "新增监测", + "addRecord": "新增记录", + "department": "科室", + "infectionType": "感染类型", + "caseCount": "病例数", + "warningLevel": "预警级别", + "redWarning": "🔴 红色", + "yellowWarning": "🟡 黄色", + "status": "状态", + "statusPending": "待处理", + "statusProcessing": "处理中", + "statusProcessed": "已处理", + "statusExcluded": "已排除", + "warningTime": "预警时间", + "operation": "操作", + "handle": "处理", + "exclude": "排除", + "monitorType": "监测类型", + "icuMonitor": "ICU监测", + "surgicalSite": "手术部位", + "catheterRelated": "导管相关", + "other": "其他", + "unknown": "未知", + "monitorObject": "监测对象", + "totalCases": "总例数", + "infectionCases": "感染例数", + "infectionRate": "感染率", + "startDate": "开始日期", + "totalObserve": "总观察次数", + "totalComply": "总依从次数", + "overallRate": "总体依从率", + "monitorDate": "监测日期", + "observeCount": "观察次数", + "complyCount": "依从次数", + "complyRate": "依从率", + "observer": "观察者", + "patient": "患者", + "bacteriaName": "菌种", + "resistanceType": "耐药类型", + "specimenType": "标本类型", + "isolationStatus": "隔离状态", + "notIsolated": "未隔离", + "isolated": "已隔离", + "released": "已解除", + "reportDate": "报告日期", + "isolate": "隔离", + "release": "解除", + "monitorItem": "监测项目", + "standardValue": "标准值", + "actualValue": "实测值", + "result": "结果", + "tester": "检测人", + "envAir": "空气", + "envSurface": "物表", + "envHand": "手", + "envDisinfectant": "消毒液", + "envSterile": "无菌物品", + "qualified": "合格", + "unqualified": "不合格", + "addOutbreakWarning": "新增暴发预警", + "addHandHygiene": "新增手卫生监测", + "addMdrRecord": "新增多重耐药菌记录", + "addEnvMonitor": "新增环境卫生学监测", + "patientName": "患者姓名", + "bacteriaNameLabel": "菌种名称", + "cancel": "取消", + "confirm": "确认", + "promptHandleResult": "请输入处理结果", + "handleWarning": "处理预警", + "handleSuccess": "处理成功", + "confirmExclude": "确认排除此预警?", + "excluded": "已排除", + "confirmIsolate": "确认标记为隔离状态?", + "confirmIsolateTitle": "确认隔离", + "confirmRelease": "确认解除隔离?", + "confirmReleaseTitle": "确认解除", + "addSuccess": "新增成功" + } + }, + "auditlog": { + "title": "审计日志", + "userName": "用户", + "module": "模块", + "action": "操作", + "method": "方法", + "result": "结果", + "resultSuccess": "成功", + "resultFail": "失败", + "query": "查询", + "durationMs": "耗时ms", + "time": "时间", + "operation": "操作", + "confirmDelete": "确定删除?", + "delete": "删除", + "deleted": "已删除", + "detailTitle": "审计日志详情", + "duration": "耗时", + "params": "参数", + "error": "错误", + "riskLow": "低", + "riskMedium": "中", + "riskHigh": "高", + "riskCritical": "严重", + "unknown": "未知", + "businessLogin": "登录", + "businessLogout": "登出", + "businessQuery": "查询", + "businessInsert": "新增", + "businessUpdate": "修改", + "businessDelete": "删除", + "businessExport": "导出", + "enhanced": { + "title": "审计日志管理", + "hideStats": "隐藏统计", + "showStats": "查看统计", + "auditStats": "审计统计", + "totalLogs": "总日志数", + "highRiskOps": "高风险操作", + "criticalRisk": "严重风险", + "byModule": "按模块分布", + "byRiskLevel": "按风险级别分布", + "riskLevel": "风险级别", + "businessType": "业务类型", + "dateRangeSep": "至", + "startDate": "开始日期", + "endDate": "结束日期", + "reset": "重置", + "detail": "详情", + "tenant": "租户", + "department": "科室", + "userAgent": "用户代理" + } } } \ No newline at end of file diff --git a/healthlink-his-ui/src/views/auditlog-enhanced/index.vue b/healthlink-his-ui/src/views/auditlog-enhanced/index.vue index 6a17e0447..ac156e9f2 100644 --- a/healthlink-his-ui/src/views/auditlog-enhanced/index.vue +++ b/healthlink-his-ui/src/views/auditlog-enhanced/index.vue @@ -1,48 +1,48 @@ diff --git a/healthlink-his-ui/src/views/emergency/observation/index.vue b/healthlink-his-ui/src/views/emergency/observation/index.vue index c67d75acb..6383f2307 100644 --- a/healthlink-his-ui/src/views/emergency/observation/index.vue +++ b/healthlink-his-ui/src/views/emergency/observation/index.vue @@ -1,39 +1,39 @@ @@ -128,7 +128,7 @@ size="small" @click="dischargeItem(row)" > - 出院/转归 + {{ $t('emergency.observation.dischargeAction') }} - 编辑 + {{ $t('emergency.common.edit') }} @@ -165,14 +165,14 @@ /> - + - + - + - + - + @@ -233,13 +233,13 @@ @@ -247,8 +247,10 @@ diff --git a/healthlink-his-ui/src/views/emergency/rescue/index.vue b/healthlink-his-ui/src/views/emergency/rescue/index.vue index 25a379732..23189b0c6 100644 --- a/healthlink-his-ui/src/views/emergency/rescue/index.vue +++ b/healthlink-his-ui/src/views/emergency/rescue/index.vue @@ -1,26 +1,26 @@ @@ -128,7 +128,7 @@ size="small" @click="endRescueItem(row)" > - 结束抢救 + {{ $t('emergency.rescue.endRescue') }} - 记录结果 + {{ $t('emergency.rescue.recordResult') }} - 编辑 + {{ $t('emergency.common.edit') }} @@ -174,93 +174,93 @@ /> - + - + - + - + - + - + - + - 成功 + {{ $t('emergency.rescue.resultSuccess') }} - 失败 + {{ $t('emergency.rescue.resultFailed') }} - + @@ -268,8 +268,10 @@ diff --git a/healthlink-his-ui/src/views/emergency/triage/index.vue b/healthlink-his-ui/src/views/emergency/triage/index.vue index 0712093fc..39f1c8a21 100644 --- a/healthlink-his-ui/src/views/emergency/triage/index.vue +++ b/healthlink-his-ui/src/views/emergency/triage/index.vue @@ -1,7 +1,7 @@ @@ -195,7 +195,7 @@ size="small" @click="startTreatmentItem(row.id)" > - 叫号 + {{ $t('emergency.triage.callNumber') }} - 完成 + {{ $t('emergency.common.complete') }} - 编辑 + {{ $t('emergency.common.edit') }} @@ -241,130 +241,130 @@ /> - + - + - + - Ⅰ级 濒死 + {{ $t('emergency.triage.level1') }} - Ⅱ级 危重 + {{ $t('emergency.triage.level2') }} - Ⅲ级 急症 + {{ $t('emergency.triage.level3') }} - Ⅳ级 亚急 + {{ $t('emergency.triage.level4') }} - Ⅴ级 非紧急 + {{ $t('emergency.triage.level5') }} - + - + - + - + - + - + - + - + - + - + @@ -372,8 +372,10 @@ diff --git a/healthlink-his-ui/src/views/infection/antibiotic-usage/index.vue b/healthlink-his-ui/src/views/infection/antibiotic-usage/index.vue index 26d597fbb..996bd09d7 100644 --- a/healthlink-his-ui/src/views/infection/antibiotic-usage/index.vue +++ b/healthlink-his-ui/src/views/infection/antibiotic-usage/index.vue @@ -2,7 +2,7 @@
@@ -78,10 +78,18 @@ diff --git a/healthlink-his-ui/src/views/infection/detail/index.vue b/healthlink-his-ui/src/views/infection/detail/index.vue index 042943eb6..e9d893012 100644 --- a/healthlink-his-ui/src/views/infection/detail/index.vue +++ b/healthlink-his-ui/src/views/infection/detail/index.vue @@ -1,25 +1,25 @@ @@ -241,7 +241,7 @@ @@ -250,97 +250,97 @@ label-width="110px" > - + - + - + - + - + @@ -348,10 +348,13 @@