|
| 1 | +import 'package:flutter/material.dart'; |
| 2 | + |
| 3 | +class GFMedicalHealthcareColors { |
| 4 | + // 🔷 Primary Healthcare Colors |
| 5 | + static const Color MEDICAL_BLUE = Color(0xFF1976D2); // Trust, reliability |
| 6 | + static const Color HOSPITAL_WHITE = Color(0xFFF1F8FF); // Clean, sterile |
| 7 | + static const Color SCRUB_GREEN = Color(0xFF388E3C); // Healing, balance |
| 8 | + static const Color HEALTH_TEAL = Color(0xFF00796B); // Calm, reassurance |
| 9 | + |
| 10 | + // 🌡️ Alert & Status Colors |
| 11 | + static const Color ALERT_RED = Color(0xFFD32F2F); // Urgency, alerts |
| 12 | + static const Color WARNING_ORANGE = Color(0xFFF57C00); // Caution |
| 13 | + static const Color STABLE_YELLOW = Color(0xFFFFF176); // Monitoring |
| 14 | + static const Color CRITICAL_PURPLE = Color(0xFF7E57C2); // Diagnostic |
| 15 | + |
| 16 | + // 🩺 Neutral & Functional Colors |
| 17 | + static const Color DOCTOR_GRAY = Color(0xFF757575); // Text & icons |
| 18 | + static const Color LAB_BACKGROUND = Color(0xFFF5F5F5); // Card/background |
| 19 | + static const Color PHARMA_SILVER = Color(0xFFE0E0E0); // Divider, border |
| 20 | + |
| 21 | + // 💊 Specialty Color Tags |
| 22 | + static const Color PEDIATRIC_PINK = Color(0xFFF8BBD0); // Kids healthcare |
| 23 | + static const Color DENTAL_BLUE = Color(0xFF64B5F6); // Dental theme |
| 24 | + static const Color SURGICAL_GREEN = Color(0xFF81C784); // Surgery theme |
| 25 | + static const Color WELLNESS_INDIGO = Color(0xFF5C6BC0); // Mental health |
| 26 | + |
| 27 | + // 🧬 Department Color Map |
| 28 | + static const Map<String, Color> departmentColors = { |
| 29 | + 'General': MEDICAL_BLUE, |
| 30 | + 'Emergency': ALERT_RED, |
| 31 | + 'Pediatrics': PEDIATRIC_PINK, |
| 32 | + 'Dental': DENTAL_BLUE, |
| 33 | + 'Surgery': SURGICAL_GREEN, |
| 34 | + 'MentalHealth': WELLNESS_INDIGO, |
| 35 | + 'Pharmacy': HEALTH_TEAL, |
| 36 | + 'Radiology': CRITICAL_PURPLE, |
| 37 | + }; |
| 38 | + |
| 39 | + // 🌈 Suggested UI Groupings |
| 40 | + static const List<Color> statusColors = [ |
| 41 | + ALERT_RED, |
| 42 | + WARNING_ORANGE, |
| 43 | + STABLE_YELLOW, |
| 44 | + CRITICAL_PURPLE, |
| 45 | + ]; |
| 46 | + |
| 47 | + static const List<Color> backgroundColors = [ |
| 48 | + HOSPITAL_WHITE, |
| 49 | + LAB_BACKGROUND, |
| 50 | + PHARMA_SILVER, |
| 51 | + ]; |
| 52 | + |
| 53 | + static const List<Color> specialtyColors = [ |
| 54 | + PEDIATRIC_PINK, |
| 55 | + DENTAL_BLUE, |
| 56 | + SURGICAL_GREEN, |
| 57 | + WELLNESS_INDIGO, |
| 58 | + ]; |
| 59 | +} |
0 commit comments