|
|
<!DOCTYPE html> |
|
|
<html lang="fa" dir="rtl"> |
|
|
<head> |
|
|
<meta charset="UTF-8"> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
|
<title>سیستم مدیریت سلامت شغلی</title> |
|
|
<script src="https://cdn.tailwindcss.com"></script> |
|
|
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script> |
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
|
|
<style> |
|
|
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap'); |
|
|
|
|
|
body { |
|
|
font-family: 'Noto Sans Arabic', sans-serif; |
|
|
background-color: #f0f9ff; |
|
|
} |
|
|
|
|
|
.health-card { |
|
|
transition: all 0.3s ease; |
|
|
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05); |
|
|
background-color: #ffffff; |
|
|
border-radius: 12px; |
|
|
} |
|
|
|
|
|
.health-card:hover { |
|
|
transform: translateY(-5px); |
|
|
box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); |
|
|
} |
|
|
|
|
|
.normal-range { |
|
|
background-color: #bbf7d0; |
|
|
color: #166534; |
|
|
} |
|
|
|
|
|
.warning-range { |
|
|
background-color: #fef08a; |
|
|
color: #854d0e; |
|
|
} |
|
|
|
|
|
.danger-range { |
|
|
background-color: #fecaca; |
|
|
color: #991b1b; |
|
|
} |
|
|
|
|
|
.sidebar { |
|
|
background-color: #e0f2fe; |
|
|
transition: all 0.3s ease; |
|
|
} |
|
|
|
|
|
.main-content { |
|
|
background-color: #f0f9ff; |
|
|
} |
|
|
|
|
|
.nav-item.active { |
|
|
background-color: #bae6fd; |
|
|
border-right: 4px solid #38bdf8; |
|
|
} |
|
|
|
|
|
@media (max-width: 768px) { |
|
|
.sidebar { |
|
|
transform: translateX(-100%); |
|
|
position: absolute; |
|
|
z-index: 50; |
|
|
height: 100vh; |
|
|
} |
|
|
|
|
|
.sidebar.open { |
|
|
transform: translateX(0); |
|
|
} |
|
|
} |
|
|
</style> |
|
|
</head> |
|
|
<body class="bg-blue-50"> |
|
|
|
|
|
<div class="flex h-screen overflow-hidden"> |
|
|
|
|
|
<div class="sidebar w-64 flex-shrink-0"> |
|
|
<div class="p-4 flex items-center justify-between border-b border-blue-200"> |
|
|
<div class="flex items-center space-x-2 space-x-reverse"> |
|
|
<i class="fas fa-heartbeat text-2xl text-blue-600"></i> |
|
|
<span class="text-xl font-bold text-blue-800">سلامت شغلی</span> |
|
|
</div> |
|
|
<button id="sidebarToggle" class="md:hidden text-blue-600"> |
|
|
<i class="fas fa-times"></i> |
|
|
</button> |
|
|
</div> |
|
|
<nav class="p-4"> |
|
|
<div class="mb-8"> |
|
|
<h3 class="text-blue-600 uppercase text-xs font-semibold mb-3">منوی اصلی</h3> |
|
|
<ul> |
|
|
<li class="mb-2"> |
|
|
<a href="#" id="dashboardLink" class="nav-item active flex items-center space-x-2 space-x-reverse p-2 rounded text-blue-800"> |
|
|
<i class="fas fa-home"></i> |
|
|
<span>داشبورد</span> |
|
|
</a> |
|
|
</li> |
|
|
<li class="mb-2"> |
|
|
<a href="#" id="healthRecordLink" class="nav-item flex items-center space-x-2 space-x-reverse p-2 rounded hover:bg-blue-100 text-blue-700"> |
|
|
<i class="fas fa-clipboard-medical"></i> |
|
|
<span>پرونده سلامت</span> |
|
|
</a> |
|
|
</li> |
|
|
<li class="mb-2"> |
|
|
<a href="#" id="labTestsLink" class="nav-item flex items-center space-x-2 space-x-reverse p-2 rounded hover:bg-blue-100 text-blue-700"> |
|
|
<i class="fas fa-flask"></i> |
|
|
<span>آزمایشات</span> |
|
|
</a> |
|
|
</li> |
|
|
<li class="mb-2"> |
|
|
<a href="#" id="referralsLink" class="nav-item flex items-center space-x-2 space-x-reverse p-2 rounded hover:bg-blue-100 text-blue-700"> |
|
|
<i class="fas fa-exchange-alt"></i> |
|
|
<span>ارجاعات</span> |
|
|
</a> |
|
|
</li> |
|
|
</ul> |
|
|
</div> |
|
|
</nav> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="flex-1 flex flex-col overflow-hidden main-content"> |
|
|
|
|
|
<header class="bg-white border-b border-blue-100 flex items-center justify-between p-4"> |
|
|
<div class="flex items-center"> |
|
|
<button id="mobileSidebarToggle" class="md:hidden text-blue-600 mr-3"> |
|
|
<i class="fas fa-bars text-xl"></i> |
|
|
</button> |
|
|
<h1 class="text-xl font-bold text-blue-800">سیستم مدیریت سلامت شغلی</h1> |
|
|
</div> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="relative"> |
|
|
<button class="text-blue-600 hover:text-blue-800"> |
|
|
<i class="fas fa-bell text-xl"></i> |
|
|
<span class="absolute top-0 right-0 h-2 w-2 rounded-full bg-red-500"></span> |
|
|
</button> |
|
|
</div> |
|
|
<div class="flex items-center space-x-2 space-x-reverse"> |
|
|
<div class="h-8 w-8 rounded-full bg-blue-500 flex items-center justify-center text-white font-semibold">ی</div> |
|
|
<span class="text-blue-700">کاربر</span> |
|
|
</div> |
|
|
</div> |
|
|
</header> |
|
|
|
|
|
|
|
|
<main class="flex-1 overflow-y-auto p-4"> |
|
|
|
|
|
<section id="dashboardSection"> |
|
|
<div class="health-card p-6 mb-6"> |
|
|
<h2 class="text-xl font-bold text-blue-800 mb-6">اطلاعات دموگرافیک</h2> |
|
|
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> |
|
|
<div class="border border-blue-100 rounded-lg p-4 bg-white"> |
|
|
<div class="flex items-center space-x-3 space-x-reverse mb-3"> |
|
|
<div class="p-3 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-id-card"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="text-blue-600 text-sm">شماره پرسنلی</h3> |
|
|
<p class="font-semibold text-blue-800">12345</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="border border-blue-100 rounded-lg p-4 bg-white"> |
|
|
<div class="flex items-center space-x-3 space-x-reverse mb-3"> |
|
|
<div class="p-3 rounded-full bg-green-100 text-green-600"> |
|
|
<i class="fas fa-birthday-cake"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="text-blue-600 text-sm">سن</h3> |
|
|
<p class="font-semibold text-blue-800">38 سال</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="border border-blue-100 rounded-lg p-4 bg-white"> |
|
|
<div class="flex items-center space-x-3 space-x-reverse mb-3"> |
|
|
<div class="p-3 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-briefcase"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="text-blue-600 text-sm">شغل</h3> |
|
|
<p class="font-semibold text-blue-800">اپراتور ماشینآلات</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="border border-blue-100 rounded-lg p-4 bg-white"> |
|
|
<div class="flex items-center space-x-3 space-x-reverse mb-3"> |
|
|
<div class="p-3 rounded-full bg-green-100 text-green-600"> |
|
|
<i class="fas fa-user-tie"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="text-blue-600 text-sm">پوزیشن شغلی</h3> |
|
|
<p class="font-semibold text-blue-800">اپراتور ارشد</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="border border-blue-100 rounded-lg p-4 bg-white"> |
|
|
<div class="flex items-center space-x-3 space-x-reverse mb-3"> |
|
|
<div class="p-3 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-industry"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="text-blue-600 text-sm">محل کار (پلنت)</h3> |
|
|
<p class="font-semibold text-blue-800">پلنت شماره 2</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6"> |
|
|
<div class="health-card p-6"> |
|
|
<div class="flex items-center justify-between mb-4"> |
|
|
<h2 class="text-xl font-bold text-blue-800">پرونده سلامت</h2> |
|
|
<div class="p-2 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-clipboard-medical"></i> |
|
|
</div> |
|
|
</div> |
|
|
<p class="text-blue-600 mb-4">دسترسی به اطلاعات جامع سلامت شغلی و پزشکی</p> |
|
|
<button id="openHealthRecord" class="w-full bg-blue-500 hover:bg-blue-600 text-white py-2 px-4 rounded-lg transition duration-200"> |
|
|
مشاهده پرونده سلامت |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
<div class="health-card p-6"> |
|
|
<div class="flex items-center justify-between mb-4"> |
|
|
<h2 class="text-xl font-bold text-blue-800">ارجاعات</h2> |
|
|
<div class="p-2 rounded-full bg-green-100 text-green-600"> |
|
|
<i class="fas fa-exchange-alt"></i> |
|
|
</div> |
|
|
</div> |
|
|
<p class="text-blue-600 mb-4">مدیریت ارجاعات پزشکی و پیگیری وضعیت</p> |
|
|
<button id="openReferrals" class="w-full bg-green-500 hover:bg-green-600 text-white py-2 px-4 rounded-lg transition duration-200"> |
|
|
مشاهده ارجاعات |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section id="healthRecordSection" class="hidden"> |
|
|
<div class="flex items-center justify-between mb-6"> |
|
|
<h2 class="text-2xl font-bold text-blue-800">پرونده سلامت</h2> |
|
|
<button id="backToDashboard" class="flex items-center space-x-2 space-x-reverse text-blue-600 hover:text-blue-800"> |
|
|
<i class="fas fa-arrow-right"></i> |
|
|
<span>بازگشت به داشبورد</span> |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-8"> |
|
|
<div class="health-card cursor-pointer" id="occupationalHealthBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-user-md text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">پرونده طب کار</h3> |
|
|
<p class="text-blue-600">اطلاعات معاینات و سلامت شغلی</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="health-card cursor-pointer" id="labTestsBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-green-100 text-green-600"> |
|
|
<i class="fas fa-flask text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">آزمایشات</h3> |
|
|
<p class="text-blue-600">نتایج آزمایشات و پارامترهای سلامت</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="health-card cursor-pointer" id="diseaseRiskBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-virus text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">ریسک بیماریها</h3> |
|
|
<p class="text-blue-600">ارزیابی خطر بیماریهای شغلی</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div id="occupationalHealthSection" class="hidden"> |
|
|
<div class="flex items-center justify-between mb-6"> |
|
|
<h2 class="text-2xl font-bold text-blue-800">پرونده طب کار</h2> |
|
|
<button id="backToHealthRecord" class="flex items-center space-x-2 space-x-reverse text-blue-600 hover:text-blue-800"> |
|
|
<i class="fas fa-arrow-right"></i> |
|
|
<span>بازگشت به پرونده سلامت</span> |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6"> |
|
|
|
|
|
<div class="health-card cursor-pointer" id="medicalHistoryBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-history text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">سوابق پزشکی</h3> |
|
|
<p class="text-blue-600">اطلاعات شخصی و شغلی</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="health-card cursor-pointer" id="clinicalExamsBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-green-100 text-green-600"> |
|
|
<i class="fas fa-stethoscope text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">معاینات بالینی</h3> |
|
|
<p class="text-blue-600">قد، وزن، BMI و فشارخون</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="health-card cursor-pointer" id="visionStatusBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-eye text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">وضعیت بینایی</h3> |
|
|
<p class="text-blue-600">مشکلات و نتایج بیناییسنجی</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="health-card cursor-pointer" id="hearingStatusBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-green-100 text-green-600"> |
|
|
<i class="fas fa-deaf text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">وضعیت شنوایی</h3> |
|
|
<p class="text-blue-600">نتایج تستهای شنوایی</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="health-card cursor-pointer" id="respiratoryStatusBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-lungs text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">وضعیت تنفسی</h3> |
|
|
<p class="text-blue-600">ارزیابی سیستم تنفسی</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="health-card cursor-pointer" id="cardiovascularStatusBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-green-100 text-green-600"> |
|
|
<i class="fas fa-heartbeat text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">وضعیت قلبی و عروقی</h3> |
|
|
<p class="text-blue-600">ارزیابی سلامت قلب</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="health-card cursor-pointer" id="activityConditionsBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-running text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">شروط ادامه فعالیت</h3> |
|
|
<p class="text-blue-600">محدودیتهای شغلی</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="health-card cursor-pointer" id="doctorRecommendationsBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-green-100 text-green-600"> |
|
|
<i class="fas fa-comment-medical text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">توصیه پزشک طب کار</h3> |
|
|
<p class="text-blue-600">پیشنهادات و توصیهها</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="health-card cursor-pointer" id="occupationalDiseasesBtn"> |
|
|
<div class="p-6"> |
|
|
<div class="flex items-center space-x-4 space-x-reverse"> |
|
|
<div class="p-3 rounded-full bg-blue-100 text-blue-600"> |
|
|
<i class="fas fa-viruses text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-bold text-lg text-blue-800">بیماریهای شغلی</h3> |
|
|
<p class="text-blue-600">تشخیص و پیگیری</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div id="medicalHistorySection" class="hidden"> |
|
|
<div class="flex items-center justify-between mb-6"> |
|
|
<h2 class="text-2xl font-bold text-blue-800">سوابق پزشکی شخصی و شغلی</h2> |
|
|
<button id="backToOccupationalHealth" class="flex items-center space-x-2 space-x-reverse text-blue-600 hover:text-blue-800"> |
|
|
<i class="fas fa-arrow-right"></i> |
|
|
<span>بازگشت به پرونده طب کار</span> |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
<div class="health-card mb-6"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">سوابق پزشکی شخصی</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="flex items-start space-x-4 space-x-reverse"> |
|
|
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-blue-100 flex items-center justify-center text-blue-600"> |
|
|
<i class="fas fa-procedures"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h4 class="font-semibold text-blue-800">سابقه بیماریها</h4> |
|
|
<p class="text-blue-600">دیابت نوع 2 (از سال 1398)، فشار خون بالا (از سال 1399)</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="flex items-start space-x-4 space-x-reverse"> |
|
|
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-green-100 flex items-center justify-center text-green-600"> |
|
|
<i class="fas fa-syringe"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h4 class="font-semibold text-blue-800">سابقه جراحیها</h4> |
|
|
<p class="text-blue-600">آپاندکتومی (سال 1385)</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="flex items-start space-x-4 space-x-reverse"> |
|
|
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-blue-100 flex items-center justify-center text-blue-600"> |
|
|
<i class="fas fa-allergies"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h4 class="font-semibold text-blue-800">حساسیتها</h4> |
|
|
<p class="text-blue-600">حساسیت به پنی سیلین</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="health-card"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">سوابق پزشکی شغلی</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="flex items-start space-x-4 space-x-reverse"> |
|
|
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-green-100 flex items-center justify-center text-green-600"> |
|
|
<i class="fas fa-hard-hat"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h4 class="font-semibold text-blue-800">تماس با مواد خطرناک</h4> |
|
|
<p class="text-blue-600">تماس با حلالهای آلی (از سال 1395 تا کنون)</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="flex items-start space-x-4 space-x-reverse"> |
|
|
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-blue-100 flex items-center justify-center text-blue-600"> |
|
|
<i class="fas fa-head-side-mask"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h4 class="font-semibold text-blue-800">تماس با گرد و غبار</h4> |
|
|
<p class="text-blue-600">تماس متوسط با گرد و غبار سیلیس (از سال 1397)</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="flex items-start space-x-4 space-x-reverse"> |
|
|
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-green-100 flex items-center justify-center text-green-600"> |
|
|
<i class="fas fa-ear-deaf"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h4 class="font-semibold text-blue-800">تماس با صدا</h4> |
|
|
<p class="text-blue-600">تماس با صدای بالای 85 دسیبل (8 ساعت در روز)</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div id="clinicalExamsSection" class="hidden"> |
|
|
<div class="flex items-center justify-between mb-6"> |
|
|
<h2 class="text-2xl font-bold text-blue-800">معاینات بالینی</h2> |
|
|
<button id="backToOccupationalHealth2" class="flex items-center space-x-2 space-x-reverse text-blue-600 hover:text-blue-800"> |
|
|
<i class="fas fa-arrow-right"></i> |
|
|
<span>بازگشت به پرونده طب کار</span> |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6"> |
|
|
<div class="health-card"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">مشخصات فیزیکی</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">قد</span> |
|
|
<span class="font-semibold text-blue-800">172 سانتیمتر</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">وزن</span> |
|
|
<span class="font-semibold text-blue-800">85 کیلوگرم</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">شاخص توده بدنی (BMI)</span> |
|
|
<span class="font-semibold text-blue-800">28.7 (اضافه وزن)</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="health-card"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">فشار خون</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">آخرین اندازهگیری</span> |
|
|
<span class="font-semibold text-blue-800">140/90 mmHg</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">میانگین 3 ماه اخیر</span> |
|
|
<span class="font-semibold text-blue-800">138/88 mmHg</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">وضعیت</span> |
|
|
<span class="px-3 py-1 rounded-full text-sm font-medium bg-yellow-100 text-yellow-800">فشار خون مرحله 1</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="health-card"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">تاریخچه معاینات</h3> |
|
|
<div class="overflow-x-auto"> |
|
|
<table class="min-w-full divide-y divide-blue-200"> |
|
|
<thead class="bg-blue-50"> |
|
|
<tr> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">تاریخ</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">وزن (kg)</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">BMI</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">فشار خون</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">وضعیت</th> |
|
|
</tr> |
|
|
</thead> |
|
|
<tbody class="bg-white divide-y divide-blue-200"> |
|
|
<tr> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">1400/05/15</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">82</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">27.7</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">135/85</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">طبیعی</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">1400/11/20</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">84</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">28.4</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">142/92</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">فشار خون مرحله 1</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">1401/06/10</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">85</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">28.7</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">140/90</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">فشار خون مرحله 1</td> |
|
|
</tr> |
|
|
</tbody> |
|
|
</table> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div id="visionStatusSection" class="hidden"> |
|
|
<div class="flex items-center justify-between mb-6"> |
|
|
<h2 class="text-2xl font-bold text-blue-800">وضعیت بینایی</h2> |
|
|
<button id="backToOccupationalHealth3" class="flex items-center space-x-2 space-x-reverse text-blue-600 hover:text-blue-800"> |
|
|
<i class="fas fa-arrow-right"></i> |
|
|
<span>بازگشت به پرونده طب کار</span> |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6"> |
|
|
<div class="health-card"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">دید چشم راست</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">دید بدون اصلاح</span> |
|
|
<span class="font-semibold text-blue-800">20/40</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">دید با اصلاح</span> |
|
|
<span class="font-semibold text-blue-800">20/20</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">عیب انکساری</span> |
|
|
<span class="font-semibold text-blue-800">-1.50 دیوپتر</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="health-card"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">دید چشم چپ</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">دید بدون اصلاح</span> |
|
|
<span class="font-semibold text-blue-800">20/50</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">دید با اصلاح</span> |
|
|
<span class="font-semibold text-blue-800">20/20</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">عیب انکساری</span> |
|
|
<span class="font-semibold text-blue-800">-1.75 دیوپتر</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="health-card"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">تاریخچه بیناییسنجی</h3> |
|
|
<div class="overflow-x-auto"> |
|
|
<table class="min-w-full divide-y divide-blue-200"> |
|
|
<thead class="bg-blue-50"> |
|
|
<tr> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">تاریخ</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">دید راست</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">دید چپ</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">عیب انکساری</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">وضعیت</th> |
|
|
</tr> |
|
|
</thead> |
|
|
<tbody class="bg-white divide-y divide-blue-200"> |
|
|
<tr> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">1398/03/10</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">20/30</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">20/40</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">-1.00 / -1.25</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">مشکل جزئی</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">1399/04/15</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">20/35</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">20/45</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">-1.25 / -1.50</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">نیاز به عینک</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">1400/05/20</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">20/40</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">20/50</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">-1.50 / -1.75</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">نیاز به عینک</td> |
|
|
</tr> |
|
|
</tbody> |
|
|
</table> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div id="hearingStatusSection" class="hidden"> |
|
|
<div class="flex items-center justify-between mb-6"> |
|
|
<h2 class="text-2xl font-bold text-blue-800">وضعیت شنوایی</h2> |
|
|
<button id="backToOccupationalHealth4" class="flex items-center space-x-2 space-x-reverse text-blue-600 hover:text-blue-800"> |
|
|
<i class="fas fa-arrow-right"></i> |
|
|
<span>بازگشت به پرونده طب کار</span> |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6"> |
|
|
<div class="health-card"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">شنوایی گوش راست</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">آستانه شنوایی 500Hz</span> |
|
|
<span class="font-semibold text-blue-800">25 dB</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">آستانه شنوایی 1000Hz</span> |
|
|
<span class="font-semibold text-blue-800">30 dB</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">آستانه شنوایی 2000Hz</span> |
|
|
<span class="font-semibold text-blue-800">35 dB</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">آستانه شنوایی 4000Hz</span> |
|
|
<span class="font-semibold text-blue-800">40 dB</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="health-card"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">شنوایی گوش چپ</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">آستانه شنوایی 500Hz</span> |
|
|
<span class="font-semibold text-blue-800">20 dB</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">آستانه شنوایی 1000Hz</span> |
|
|
<span class="font-semibold text-blue-800">25 dB</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">آستانه شنوایی 2000Hz</span> |
|
|
<span class="font-semibold text-blue-800">30 dB</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span class="text-blue-600">آستانه شنوایی 4000Hz</span> |
|
|
<span class="font-semibold text-blue-800">35 dB</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="health-card mb-6"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">نمودار شنوایی</h3> |
|
|
<div class="h-64"> |
|
|
<canvas id="hearingChart"></canvas> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="health-card"> |
|
|
<div class="p-6"> |
|
|
<h3 class="font-bold text-lg text-blue-800 mb-4">تاریخچه شنواییسنجی</h3> |
|
|
<div class="overflow-x-auto"> |
|
|
<table class="min-w-full divide-y divide-blue-200"> |
|
|
<thead class="bg-blue-50"> |
|
|
<tr> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">تاریخ</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">میانگین شنوایی راست</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">میانگین شنوایی چپ</th> |
|
|
<th scope="col" class="px-6 py-3 text-right text-xs font-medium text-blue-500 uppercase tracking-wider">وضعیت</th> |
|
|
</tr> |
|
|
</thead> |
|
|
<tbody class="bg-white divide-y divide-blue-200"> |
|
|
<tr> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">1398/03/10</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">20 dB</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">15 dB</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">طبیعی</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">1399/04/15</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">25 dB</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">20 dB</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">کاهش جزئی</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">1400/05/20</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">30 dB</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">25 dB</td> |
|
|
<td class="px-6 py-4 whitespace-nowrap text-sm text-blue-800">کاهش متوسط</td> |
|
|
</tr> |
|
|
</tbody> |
|
|
</table> |
|
|
</极速赛车 |
|
|
</html> |