""" Shared constants for Saudi healthcare data generation. Contains all common Saudi-specific data used across multiple modules. """ # ================================ # SAUDI NAMES AND DEMOGRAPHICS # ================================ SAUDI_FIRST_NAMES_MALE = [ 'Mohammed', 'Ahmed', 'Abdullah', 'Omar', 'Ali', 'Khalid', 'Fahd', 'Saad', 'Faisal', 'Saud', 'Abdulrahman', 'Abdulaziz', 'Turki', 'Bandar', 'Nasser', 'Saad', 'Majed', 'Waleed', 'Yousef', 'Ibrahim', 'Hassan', 'Hussein' ] SAUDI_FIRST_NAMES_FEMALE = [ 'Fatima', 'Aisha', 'Khadija', 'Maryam', 'Zahra', 'Sarah', 'Nora', 'Hala', 'Reem', 'Layla', 'Amina', 'Nadia', 'Rana', 'Dina', 'Hind', 'Najla', 'Arwa', 'Ghada', 'Nouf', 'Lama', 'Rania', 'Dana', 'Lina', 'Maha' ] SAUDI_FAMILY_NAMES = [ 'Al-Saud', 'Al-Rashid', 'Al-Mutairi', 'Al-Otaibi', 'Al-Qarni', 'Al-Harbi', 'Al-Dawsari', 'Al-Subai', 'Al-Sharani', 'Al-Ghamdi', 'Al-Zahrani', 'Al-Maliki', 'Al-Shehri', 'Al-Qahtani', 'Al-Ansari', 'Al-Hakim', 'Al-Rashidi', 'Al-Bakr' ] # ================================ # SAUDI GEOGRAPHIC DATA # ================================ SAUDI_CITIES = [ 'Riyadh', 'Jeddah', 'Mecca', 'Medina', 'Dammam', 'Khobar', 'Dhahran', 'Taif', 'Tabuk', 'Buraidah', 'Khamis Mushait', 'Hail', 'Najran' ] SAUDI_PROVINCES = [ 'Riyadh Province', 'Makkah Province', 'Eastern Province', 'Asir Province', 'Jazan Province', 'Madinah Province', 'Qassim Province', 'Tabuk Province' ] SAUDI_STATES = SAUDI_PROVINCES # Alias for backward compatibility # ================================ # SAUDI MEDICAL DATA # ================================ SAUDI_MEDICAL_SPECIALTIES = [ 'INTERNAL_MEDICINE', 'CARDIOLOGY', 'ORTHOPEDICS', 'NEUROLOGY', 'ONCOLOGY', 'PEDIATRICS', 'EMERGENCY_MEDICINE', 'RADIOLOGY', 'LABORATORY_MEDICINE', 'PHARMACY', 'SURGERY', 'OBSTETRICS_GYNECOLOGY', 'DERMATOLOGY', 'OPHTHALMOLOGY', 'ENT', 'ANESTHESIOLOGY', 'PATHOLOGY', 'PSYCHIATRY' ] SAUDI_DEPARTMENTS = [ ('EMERGENCY', 'Emergency Department', 'Emergency medical services'), ('ICU', 'Intensive Care Unit', 'Critical care services'), ('CARDIOLOGY', 'Cardiology Department', 'Heart and cardiovascular care'), ('SURGERY', 'General Surgery', 'Surgical services'), ('ORTHOPEDICS', 'Orthopedics Department', 'Bone and joint care'), ('PEDIATRICS', 'Pediatrics Department', 'Children healthcare'), ('OBSTETRICS', 'Obstetrics & Gynecology', 'Women and maternity care'), ('RADIOLOGY', 'Radiology Department', 'Medical imaging services'), ('LABORATORY', 'Laboratory Services', 'Diagnostic testing'), ('PHARMACY', 'Pharmacy Department', 'Medication services'), ('NURSING', 'Nursing Services', 'Patient care services'), ('ADMINISTRATION', 'Administration', 'Hospital administration'), ('FINANCE', 'Finance Department', 'Financial management'), ('HR', 'Human Resources', 'Staff management'), ('IT', 'Information Technology', 'Technology services'), ('MAINTENANCE', 'Maintenance Services', 'Facility maintenance'), ('SECURITY', 'Security Department', 'Hospital security'), ('HOUSEKEEPING', 'Housekeeping Services', 'Cleaning services'), ('FOOD_SERVICE', 'Food Services', 'Dietary services'), ('SOCIAL_WORK', 'Social Work', 'Patient social services') ] SAUDI_JOB_TITLES = { 'PHYSICIAN': ['Consultant Physician', 'Senior Physician', 'Staff Physician', 'Resident Physician', 'Chief Medical Officer'], 'NURSE': ['Head Nurse', 'Senior Nurse', 'Staff Nurse', 'Charge Nurse', 'Clinical Nurse Specialist'], 'PHARMACIST': ['Clinical Pharmacist', 'Staff Pharmacist', 'Pharmacy Manager', 'Pharmaceutical Consultant'], 'ADMIN': ['Medical Director', 'Hospital Administrator', 'Department Manager', 'Operations Manager'], 'LAB_TECH': ['Senior Lab Technician', 'Medical Laboratory Scientist', 'Lab Supervisor'], 'RAD_TECH': ['Senior Radiologic Technologist', 'CT Technologist', 'MRI Technologist'], 'RADIOLOGIST': ['Consultant Radiologist', 'Senior Radiologist', 'Interventional Radiologist'], 'MEDICAL_ASSISTANT': ['Medical Assistant'], 'CLERICAL': ['Clerical Staff'], } # ================================ # SAUDI MEDICAL CONSTANTS # ================================ SAUDI_COMMON_DIAGNOSES = [ 'Diabetes Mellitus Type 2', 'Hypertension', 'Coronary Artery Disease', 'Chronic Kidney Disease', 'Heart Failure', 'Pneumonia', 'Gastritis', 'Cholecystitis', 'Appendicitis', 'Urinary Tract Infection', 'Acute Myocardial Infarction', 'Stroke', 'Pulmonary Embolism', 'Deep Vein Thrombosis', 'Sepsis', 'Acute Renal Failure', 'Chronic Obstructive Pulmonary Disease', 'Asthma', 'Anemia' ] SAUDI_SURGICAL_PROCEDURES = [ 'Laparoscopic Cholecystectomy', 'Open Heart Surgery', 'Total Knee Replacement', 'Inguinal Hernia Repair', 'Appendectomy', 'Diagnostic Laparoscopy', 'Thyroidectomy', 'Cataract Surgery', 'Tonsillectomy', 'Hemorrhoidectomy' ] SAUDI_MEDICATIONS = [ ('Paracetamol', 'باراسيتامول', 'TAB', 'Analgesic', '500mg', ['J01XX01']), ('Ibuprofen', 'ايبوبروفين', 'TAB', 'NSAID', '400mg', ['M01AE01']), ('Metformin', 'ميتفورمين', 'TAB', 'Antidiabetic', '500mg', ['A10BA02']), ('Amlodipine', 'أملوديبين', 'TAB', 'Antihypertensive', '5mg', ['C08CA01']), ('Atorvastatin', 'أتورفاستاتين', 'TAB', 'Statin', '20mg', ['C10AA05']), ('Omeprazole', 'أوميبرازول', 'CAP', 'PPI', '20mg', ['A02BC01']), ('Salbutamol', 'سالبيوتامول', 'INH', 'Bronchodilator', '100mcg', ['R03AC02']), ('Warfarin', 'وارفارين', 'TAB', 'Anticoagulant', '5mg', ['B01AA03']), ('Insulin Glargine', 'انسولين جلارجين', 'INJ', 'Insulin', '100units/ml', ['A10AE04']), ('Levothyroxine', 'ليفوثيروكسين', 'TAB', 'Thyroid hormone', '100mcg', ['H03AA01']), ('Losartan', 'لوسارتان', 'TAB', 'ARB', '50mg', ['C09CA01']), ('Pantoprazole', 'بانتوبرازول', 'TAB', 'PPI', '40mg', ['A02BC02']), ('Clopidogrel', 'كلوبيدوجريل', 'TAB', 'Antiplatelet', '75mg', ['B01AC04']), ('Simvastatin', 'سيمفاستاتين', 'TAB', 'Statin', '20mg', ['C10AA01']), ('Furosemide', 'فوروسيمايد', 'TAB', 'Diuretic', '40mg', ['C03CA01']), ('Prednisone', 'بريدنيزون', 'TAB', 'Corticosteroid', '5mg', ['H02AB07']), ('Azithromycin', 'أزيثروميسين', 'TAB', 'Antibiotic', '250mg', ['J01FA10']), ('Ciprofloxacin', 'سيبروفلوكساسين', 'TAB', 'Antibiotic', '500mg', ['J01MA02']), ('Gabapentin', 'جابابنتين', 'CAP', 'Anticonvulsant', '300mg', ['N03AX12']), ('Tramadol', 'ترامادول', 'TAB', 'Opioid analgesic', '50mg', ['N02AX02']), ] SAUDI_ALLERGIES = [ 'Penicillin', 'Aspirin', 'Ibuprofen', 'Sulfa drugs', 'Contrast dye', 'Peanuts', 'Shellfish', 'Dairy', 'Eggs', 'Tree nuts', 'Latex' ] SAUDI_INSURANCE_COMPANIES = [ 'Saudi Enaya Cooperative Insurance', 'Bupa Arabia', 'Tawuniya', 'Malath Insurance', 'Walaa Insurance', 'Gulf Union Alahlia Insurance' ] SAUDI_CHIEF_COMPLAINTS = [ 'Chest pain and shortness of breath', 'Abdominal pain and nausea', 'Headache and dizziness', 'Back pain and stiffness', 'Fever and cough', 'Joint pain and swelling', 'Fatigue and weakness', 'Skin rash and itching', 'Diabetes follow-up', 'Hypertension monitoring', 'Regular health checkup', 'Vaccination appointment', 'Pre-operative consultation', 'Post-operative follow-up', 'Pregnancy consultation', 'Child wellness visit', 'Mental health consultation', 'Physical therapy session', 'Diagnostic imaging', 'Laboratory test follow-up', 'Cardiac symptoms evaluation', 'Respiratory symptoms', 'Gastrointestinal complaints', 'Neurological symptoms', 'Endocrine disorders follow-up' ] SAUDI_LOCATIONS = [ 'Main Building - Floor 1', 'Main Building - Floor 2', 'Main Building - Floor 3', 'Emergency Wing', 'Outpatient Clinic - Wing A', 'Outpatient Clinic - Wing B', 'Surgical Suite - Floor 4', 'Radiology Department', 'Laboratory Building', 'Pediatric Wing', 'ICU - Floor 5', 'Cardiology Unit', 'Maternity Ward', 'Dialysis Center' ] # ================================ # SAUDI TRAINING AND EDUCATION # ================================ SAUDI_TRAINING_PROGRAMS = [ 'Basic Life Support (BLS)', 'Advanced Cardiac Life Support (ACLS)', 'Pediatric Advanced Life Support (PALS)', 'Infection Control', 'Patient Safety', 'Fire Safety', 'Emergency Procedures', 'HIPAA Compliance', 'Cultural Sensitivity', 'Arabic Language', 'Islamic Healthcare Ethics', 'Medication Administration', 'Wound Care Management', 'Electronic Health Records', 'Quality Improvement', 'Customer Service Excellence' ] # ================================ # SAUDI FACILITY MANAGEMENT # ================================ SAUDI_MEDICAL_MANUFACTURERS = [ 'Saudi Pharmaceutical Industries (SPIMACO)', 'Tabuk Pharmaceuticals', 'Al-Jazeera Pharmaceutical Industries', 'Medical Supplies Company', 'Saudi Medical Supplies', 'Gulf Pharmaceutical Industries', 'Middle East Healthcare', 'Arabian Medical Equipment', 'Riyadh Pharma', 'Johnson & Johnson Saudi', 'Pfizer Saudi Arabia', 'Novartis Saudi', 'Roche Saudi Arabia', 'Abbott Saudi Arabia' ] SAUDI_STORAGE_LOCATIONS = { 'buildings': ['Main Hospital', 'Outpatient Clinic', 'Emergency Wing', 'Research Center', 'Administrative Building'], 'floors': ['Ground Floor', 'First Floor', 'Second Floor', 'Third Floor', 'Basement'], 'rooms': ['Pharmacy', 'Central Supply', 'OR Storage', 'ICU Supply', 'Ward Storage', 'Emergency Supply'], 'zones': ['Zone A', 'Zone B', 'Zone C', 'Zone D'], 'aisles': ['Aisle 1', 'Aisle 2', 'Aisle 3', 'Aisle 4', 'Aisle 5'], 'shelves': ['Shelf A', 'Shelf B', 'Shelf C', 'Shelf D', 'Shelf E'], 'bins': ['Bin 1', 'Bin 2', 'Bin 3', 'Bin 4', 'Bin 5'] } SAUDI_SUPPLIER_DATA = [ { 'name': 'Saudi Medical Supply Co.', 'type': 'DISTRIBUTOR', 'city': 'Riyadh', 'phone': '+966-11-234-5678' }, { 'name': 'Gulf Medical Equipment', 'type': 'MANUFACTURER', 'city': 'Dammam', 'phone': '+966-13-345-6789' }, { 'name': 'Arabian Healthcare Supplies', 'type': 'WHOLESALER', 'city': 'Jeddah', 'phone': '+966-12-456-7890' }, { 'name': 'Riyadh Medical Trading', 'type': 'DISTRIBUTOR', 'city': 'Riyadh', 'phone': '+966-11-567-8901' }, { 'name': 'Al-Dawaa Medical', 'type': 'MANUFACTURER', 'city': 'Medina', 'phone': '+966-14-678-9012' }, { 'name': 'Nahdi Medical Company', 'type': 'RETAILER', 'city': 'Jeddah', 'phone': '+966-12-789-0123' }, { 'name': 'United Pharmaceuticals', 'type': 'MANUFACTURER', 'city': 'Khobar', 'phone': '+966-13-890-1234' }, { 'name': 'Middle East Medical', 'type': 'DISTRIBUTOR', 'city': 'Taif', 'phone': '+966-12-901-2345' }, { 'name': 'Kingdom Medical Supplies', 'type': 'WHOLESALER', 'city': 'Buraidah', 'phone': '+966-16-012-3456' }, { 'name': 'Eastern Province Medical Co.', 'type': 'DISTRIBUTOR', 'city': 'Dhahran', 'phone': '+966-13-123-4567' } ] # ================================ # ROLE DISTRIBUTION PATTERNS # ================================ ROLE_DISTRIBUTION = { 'PHYSICIAN': 0.15, 'NURSE': 0.25, 'PHARMACIST': 0.08, 'LAB_TECH': 0.10, 'RAD_TECH': 0.08, 'RADIOLOGIST': 0.05, 'ADMIN': 0.07, 'MEDICAL_ASSISTANT': 0.12, 'CLERICAL': 0.10 } # ================================ # LICENSE PREFIXES # ================================ SAUDI_LICENSE_PREFIXES = ['MOH', 'SCFHS', 'SMLE', 'SFH'] # ================================ # HOSPITAL NAMES # ================================ SAUDI_HOSPITALS = [ 'King Faisal Specialist Hospital', 'King Fahd Medical City', 'National Guard Health Affairs', 'Prince Sultan Military Medical City', 'King Abdulaziz Medical City', 'King Saud Medical City', 'Dr. Sulaiman Al Habib Medical Group', 'Saudi German Hospital', 'International Medical Center', 'King Khalid University Hospital', 'King Abdulaziz University Hospital', 'Prince Mohammed bin Abdulaziz Hospital', 'King Fahd Hospital', 'Imam Abdulrahman Bin Faisal Hospital' ]