{
  "version": "2.7.2",
  "functions": {
    "workspace": {
      "label_pl": "Mój pulpit",
      "label_en": "My dashboard",
      "icon": "◈",
      "group_pl": "Codzienna praca",
      "group_en": "Daily work",
      "route": "/workspace.php",
      "order": 10,
      "purpose_pl": "Zadania, alerty i działania przypisane do Ciebie.",
      "purpose_en": "Tasks, alerts and actions assigned to you.",
      "roles": [
        "*"
      ],
      "primary_tools": [
        "enterpriseworkqueue"
      ]
    },
    "hospital": {
      "label_pl": "Szpital na żywo",
      "label_en": "Live hospital",
      "icon": "▦",
      "group_pl": "Codzienna praca",
      "group_en": "Daily work",
      "route": "/system_hospital_command_center.php",
      "order": 20,
      "purpose_pl": "Cały szpital na jednym ekranie: pacjenci, łóżka, sale, PACU, recepcja, farmacja i magazyn.",
      "purpose_en": "The whole hospital on one screen: patients, beds, theatres, PACU, reception, pharmacy and stores.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "reception",
        "coordinator",
        "surgeon",
        "anesthesiologist",
        "nurse",
        "block",
        "ward",
        "supply"
      ],
      "primary_tools": [
        "enterprisehospitalcommandcenter",
        "hospitalgame",
        "svgboard",
        "polygoneditor"
      ]
    },
    "patients": {
      "label_pl": "Pacjenci",
      "label_en": "Patients",
      "icon": "♢",
      "group_pl": "Pacjent",
      "group_en": "Patient",
      "route": "/system_clinical_function.php?function=patients",
      "order": 30,
      "purpose_pl": "Wyszukiwanie pacjenta, dane, sprawa, historia i zadania.",
      "purpose_en": "Find patients and open their details, case history and tasks.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "reception",
        "coordinator",
        "surgeon",
        "anesthesiologist",
        "nurse",
        "ward"
      ],
      "primary_tools": [
        "patients",
        "enterprisecasespine",
        "enterprisejourneyorchestrator",
        "intakeadmin",
        "pretriage",
        "passport",
        "tasks"
      ]
    },
    "scheduling": {
      "label_pl": "Kalendarz i rejestracja",
      "label_en": "Calendar & registration",
      "icon": "◷",
      "group_pl": "Pacjent",
      "group_en": "Patient",
      "route": "/system_clinical_function.php?function=scheduling",
      "order": 40,
      "purpose_pl": "Rejestracja pacjentów, wizyty, kalendarz i plan pracy.",
      "purpose_en": "Patient registration, appointments, calendars and work planning.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "reception",
        "coordinator"
      ],
      "primary_tools": [
        "appointments",
        "publicbooking",
        "clinicflow",
        "cliniccalendar",
        "workplan",
        "schedulepainter",
        "clinicarchitect",
        "layoutarchitect"
      ]
    },
    "qualification": {
      "label_pl": "Kwalifikacja do operacji",
      "label_en": "Surgical qualification",
      "icon": "⚕",
      "group_pl": "Pacjent",
      "group_en": "Patient",
      "route": "/system_clinical_function.php?function=qualification",
      "order": 50,
      "purpose_pl": "Konsultacja, badania, anestezjologia i decyzja GO/HOLD/NO-GO.",
      "purpose_en": "Consultation, tests, anaesthesia and the GO/HOLD/NO-GO decision.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "coordinator",
        "surgeon",
        "anesthesiologist",
        "nurse"
      ],
      "primary_tools": [
        "consultationday",
        "consultationreadiness",
        "consultationbriefing",
        "operativelabs",
        "labimap",
        "labocr",
        "labreview",
        "operativeanesthesia",
        "enterprisegolivegate",
        "enterpriselabsanesthesia"
      ]
    },
    "documents": {
      "label_pl": "Dokumenty i zgody",
      "label_en": "Documents & consents",
      "icon": "▧",
      "group_pl": "Pacjent",
      "group_en": "Patient",
      "route": "/system_clinical_function.php?function=documents",
      "order": 60,
      "purpose_pl": "Dokumenty, zgody, podpisy, zdjęcia i bezpieczne archiwum.",
      "purpose_en": "Documents, consents, signatures, photos and secure archive.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "reception",
        "coordinator",
        "surgeon",
        "anesthesiologist",
        "nurse"
      ],
      "primary_tools": [
        "enterprisedocumentgate",
        "enterprisedocumentassemblyhardening",
        "documentassembly",
        "signeddocs",
        "operativelibrary",
        "photogallery",
        "photocompare",
        "photoreadiness",
        "files",
        "studio",
        "consentcenter",
        "consentevidence"
      ]
    },
    "communication": {
      "label_pl": "Wiadomości",
      "label_en": "Messages",
      "icon": "✉",
      "group_pl": "Pacjent",
      "group_en": "Patient",
      "route": "/system_clinical_function.php?function=communication",
      "order": 70,
      "purpose_pl": "Wiadomości przychodzące i wychodzące, zgody na kontakt i przewodnik pacjenta.",
      "purpose_en": "Incoming and outgoing messages, contact consents and the patient guide.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "reception",
        "coordinator",
        "surgeon",
        "nurse",
        "ward"
      ],
      "primary_tools": [
        "communicationhub",
        "communicationinbound",
        "inboundtriage",
        "enterprisecommunicationbridge",
        "enterprisepatientcareguide",
        "consentcenter",
        "slacommand",
        "servicequality",
        "patientexperience",
        "patientaiquestions"
      ]
    },
    "or": {
      "label_pl": "Blok operacyjny",
      "label_en": "Operating theatre",
      "icon": "▦",
      "group_pl": "Szpital",
      "group_en": "Hospital",
      "route": "/system_clinical_function.php?function=or",
      "order": 80,
      "purpose_pl": "Plan dnia operacyjnego, gotowość sal, przebieg operacji, zespół i symulacje.",
      "purpose_en": "Surgery-day plan, theatre readiness, live progress, teams and simulations.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "surgeon",
        "anesthesiologist",
        "nurse",
        "block"
      ],
      "primary_tools": [
        "enterprisesurgeryday",
        "orreadiness",
        "orlive",
        "enterpriseoreventstream",
        "theatreflowv2",
        "theatreflowplanner",
        "theatresimulation",
        "theatrepredictive",
        "theatrecopilot",
        "theatrecommcopilot",
        "ordigitaltwin",
        "orautopilot",
        "enterprisedigitaltwinsafeapply",
        "oreventstaff",
        "orstaffmobile",
        "ormobilepush",
        "orprocessmining"
      ]
    },
    "aftercare": {
      "label_pl": "Opieka po operacji",
      "label_en": "Postoperative care",
      "icon": "✚",
      "group_pl": "Szpital",
      "group_en": "Hospital",
      "route": "/system_clinical_function.php?function=aftercare",
      "order": 90,
      "purpose_pl": "PACU, wypis, zalecenia, kontrole i opieka pooperacyjna.",
      "purpose_en": "PACU, discharge, instructions, follow-up and postoperative care.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "coordinator",
        "surgeon",
        "anesthesiologist",
        "nurse",
        "ward"
      ],
      "primary_tools": [
        "enterprisepacudischarge",
        "enterpriseaftercareexperience",
        "consultationaftercare",
        "consultationfollowup",
        "consultationreminders"
      ]
    },
    "supply": {
      "label_pl": "Farmacja i magazyn",
      "label_en": "Pharmacy & stores",
      "icon": "▥",
      "group_pl": "Zaplecze",
      "group_en": "Support",
      "route": "/system_perioperative_supply_chain.php",
      "order": 100,
      "purpose_pl": "Leki, materiały, zestawy chirurgiczne, implanty, stany i zamówienia.",
      "purpose_en": "Medicines, supplies, surgical sets, implants, stock and orders.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "supply",
        "block",
        "nurse"
      ],
      "primary_tools": [
        "enterpriseinventoryimplantgate",
        "inventory",
        "inventorymovements",
        "implantregistry",
        "implantpassport",
        "inventoryalerts",
        "catalogconflicts",
        "pharmacyinventory",
        "cleanstore",
        "sterilesets",
        "orsupply",
        "supplyorders",
        "procurementsuppliers",
        "procurementorders",
        "procurementautomation"
      ]
    },
    "rpl": {
      "label_pl": "Wyszukiwarka leków RPL",
      "label_en": "Official medicines register (RPL)",
      "icon": "Rx",
      "group_pl": "Zaplecze",
      "group_en": "Support",
      "route": "/system_official_rpl_lookup_2102.php",
      "order": 101,
      "purpose_pl": "Wyszukiwanie produktów w oficjalnym Rejestrze Produktów Leczniczych i przekazywanie wybranych pozycji do lokalnej weryfikacji.",
      "purpose_en": "Search the official Polish medicinal-products register and send selected entries for local review.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "supply"
      ],
      "primary_tools": [
        "rpllookup"
      ]
    },
    "finance": {
      "label_pl": "Płatności i rozliczenia",
      "label_en": "Payments & billing",
      "icon": "◉",
      "group_pl": "Zaplecze",
      "group_en": "Support",
      "route": "/system_clinical_function.php?function=finance",
      "order": 110,
      "purpose_pl": "Płatności, zaliczki, faktury, cenniki i rozliczenia.",
      "purpose_en": "Payments, deposits, invoices, price lists and billing.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "reception",
        "coordinator"
      ],
      "primary_tools": [
        "payments",
        "enterprisefinancepaymentgate",
        "paymentwizard",
        "paymentrules",
        "paymentvat",
        "paycorepricelist",
        "paymentautolink",
        "patientstore"
      ]
    },
    "management": {
      "label_pl": "Raporty i zarządzanie",
      "label_en": "Reports & management",
      "icon": "◎",
      "group_pl": "Zarządzanie",
      "group_en": "Management",
      "route": "/system_clinical_function.php?function=management",
      "order": 120,
      "purpose_pl": "Wskaźniki, jakość, procesy, wyniki i raporty.",
      "purpose_en": "Indicators, quality, processes, performance and reports.",
      "roles": [
        "superadmin",
        "admin",
        "management",
        "surgeon"
      ],
      "primary_tools": [
        "enterpriseprocessminingkpi",
        "consultationconversion",
        "consultationperformance",
        "consultationstrategy",
        "marketingdashboard",
        "marketingbudgeting",
        "marketingbudgetplan",
        "marketingexecution",
        "marketingimport",
        "marketingreports",
        "leadquality",
        "servicequality",
        "patientexperience",
        "revenueexperience"
      ]
    },
    "system": {
      "label_pl": "Ustawienia i administracja",
      "label_en": "Settings & administration",
      "icon": "⛨",
      "group_pl": "Administracja",
      "group_en": "Administration",
      "route": "/system_clinical_function.php?function=system",
      "order": 130,
      "purpose_pl": "Użytkownicy, uprawnienia, bezpieczeństwo, aktualizacje i konfiguracja.",
      "purpose_en": "Users, access, security, updates and configuration.",
      "roles": [
        "superadmin",
        "admin"
      ],
      "primary_tools": [
        "runtimepreflight",
        "acceptancetests",
        "enterprisecodebasenormalization",
        "moduleregistry",
        "migrationledger",
        "osintegrity",
        "oscompat",
        "dataretention",
        "sentinel",
        "users",
        "professionalclinicaloperations",
        "clinicalgolive250"
      ]
    }
  },
  "module_mapping": {
    "enterpriseworkqueue": "workspace",
    "enterprisehospitalcommandcenter": "hospital",
    "hospitalgame": "hospital",
    "svgboard": "hospital",
    "polygoneditor": "hospital",
    "patients": "patients",
    "enterprisecasespine": "patients",
    "enterprisejourneyorchestrator": "patients",
    "intakeadmin": "patients",
    "pretriage": "patients",
    "passport": "patients",
    "tasks": "patients",
    "appointments": "scheduling",
    "publicbooking": "scheduling",
    "clinicflow": "scheduling",
    "cliniccalendar": "scheduling",
    "workplan": "scheduling",
    "schedulepainter": "scheduling",
    "clinicarchitect": "scheduling",
    "layoutarchitect": "scheduling",
    "consultationday": "qualification",
    "consultationreadiness": "qualification",
    "consultationbriefing": "qualification",
    "operativelabs": "qualification",
    "labimap": "qualification",
    "labocr": "qualification",
    "labreview": "qualification",
    "operativeanesthesia": "qualification",
    "enterprisegolivegate": "qualification",
    "enterpriselabsanesthesia": "qualification",
    "enterprisedocumentgate": "documents",
    "enterprisedocumentassemblyhardening": "documents",
    "documentassembly": "documents",
    "signeddocs": "documents",
    "operativelibrary": "documents",
    "photogallery": "documents",
    "photocompare": "documents",
    "photoreadiness": "documents",
    "files": "documents",
    "studio": "documents",
    "consentcenter": "communication",
    "consentevidence": "documents",
    "communicationhub": "communication",
    "communicationinbound": "communication",
    "inboundtriage": "communication",
    "enterprisecommunicationbridge": "communication",
    "enterprisepatientcareguide": "communication",
    "slacommand": "communication",
    "servicequality": "management",
    "patientexperience": "management",
    "enterprisesurgeryday": "or",
    "orreadiness": "or",
    "orlive": "or",
    "enterpriseoreventstream": "or",
    "theatreflowv2": "or",
    "theatreflowplanner": "or",
    "theatresimulation": "or",
    "theatrepredictive": "or",
    "theatrecopilot": "or",
    "theatrecommcopilot": "or",
    "ordigitaltwin": "or",
    "orautopilot": "or",
    "enterprisedigitaltwinsafeapply": "or",
    "oreventstaff": "or",
    "orstaffmobile": "or",
    "ormobilepush": "or",
    "orprocessmining": "or",
    "enterprisepacudischarge": "aftercare",
    "enterpriseaftercareexperience": "aftercare",
    "consultationaftercare": "aftercare",
    "consultationfollowup": "aftercare",
    "consultationreminders": "aftercare",
    "enterpriseinventoryimplantgate": "supply",
    "rpllookup": "rpl",
    "inventory": "supply",
    "inventorymovements": "supply",
    "implantregistry": "supply",
    "implantpassport": "supply",
    "inventoryalerts": "supply",
    "catalogconflicts": "supply",
    "pharmacyinventory": "supply",
    "cleanstore": "supply",
    "sterilesets": "supply",
    "orsupply": "supply",
    "supplyorders": "supply",
    "payments": "finance",
    "enterprisefinancepaymentgate": "finance",
    "paymentwizard": "finance",
    "paymentrules": "finance",
    "paymentvat": "finance",
    "paycorepricelist": "finance",
    "paymentautolink": "finance",
    "patientstore": "finance",
    "enterpriseprocessminingkpi": "management",
    "consultationconversion": "management",
    "consultationperformance": "management",
    "consultationstrategy": "management",
    "marketingdashboard": "management",
    "marketingbudgeting": "management",
    "marketingbudgetplan": "management",
    "marketingexecution": "management",
    "marketingimport": "management",
    "marketingreports": "management",
    "leadquality": "management",
    "revenueexperience": "management",
    "runtimepreflight": "system",
    "acceptancetests": "system",
    "enterprisecodebasenormalization": "system",
    "moduleregistry": "system",
    "migrationledger": "system",
    "osintegrity": "system",
    "oscompat": "system",
    "dataretention": "system",
    "sentinel": "system",
    "users": "system",
    "professionalclinicaloperations": "system",
    "clinicalgolive250": "system",
    "dashboard": "workspace",
    "oscommand": "system",
    "enterpriseshell": "system",
    "operativepath": "patients",
    "operativecoordinator": "patients",
    "operativesite": "hospital",
    "operativedossier": "patients",
    "orautopilotrecommendationsboard": "or",
    "enterpriseorautopilotgovernance": "or",
    "orsafeapply": "or",
    "theatreflow": "or",
    "oreventautomation": "or",
    "communication": "communication",
    "mailqueue": "communication",
    "mailtransport": "communication",
    "smartmailrouting": "communication",
    "multichannelrouting": "communication",
    "deliverability": "communication",
    "providernormalization": "communication",
    "channels": "communication",
    "messages": "communication",
    "navgovernance": "system",
    "enterprisereleaseroadmap": "system",
    "navigationregistry": "system",
    "patientdelete": "system",
    "enterprisepreoplabintelligence": "qualification",
    "enterprisesitecontext": "system",
    "enterpriseappearance": "system",
    "enterpriseclinicalunification": "system",
    "enterpriseplainlanguage": "system",
    "procurementsuppliers": "supply",
    "procurementorders": "supply",
    "procurementautomation": "supply",
    "patientaiquestions": "communication"
  },
  "legacy_keys": [
    "catalogconflicts",
    "channels",
    "clinicarchitect",
    "communication",
    "consultationbriefing",
    "consultationstrategy",
    "dashboard",
    "enterpriseshell",
    "hospitalgame",
    "layoutarchitect",
    "mailqueue",
    "mailtransport",
    "messages",
    "navgovernance",
    "operativecoordinator",
    "operativedossier",
    "operativepath",
    "operativesite",
    "oreventautomation",
    "oscommand",
    "paymentrules",
    "paymentvat",
    "paymentwizard",
    "revenueexperience",
    "schedulepainter",
    "svgboard",
    "theatreflow"
  ],
  "static_items": {
    "dashboard": {
      "label": "Mój pulpit",
      "route": "/index.php?page=dashboard",
      "icon": "◈"
    },
    "oscommand": {
      "label": "Stare centrum systemu",
      "route": "/os_command_center.php",
      "icon": "▣"
    },
    "hospitalgame": {
      "label": "Stara mapa szpitala",
      "route": "/hospital_game_board.php",
      "icon": "▦"
    },
    "svgboard": {
      "label": "Stara mapa interaktywna",
      "route": "/hospital_svg_board.php",
      "icon": "⬡"
    },
    "polygoneditor": {
      "label": "Edytor pomieszczeń na mapie",
      "route": "/hospital_polygon_editor.php",
      "icon": "✎"
    },
    "osintegrity": {
      "label": "Kontrola spójności systemu",
      "route": "/os_integrity.php",
      "icon": "◫"
    },
    "oscompat": {
      "label": "Zgodność i integracje systemu",
      "route": "/os_compatibility.php",
      "icon": "⇄"
    },
    "enterprisecodebasenormalization": {
      "label": "Porządkowanie systemu",
      "route": "/system_codebase_normalization.php",
      "icon": "◇"
    },
    "enterpriseshell": {
      "label": "Menu i układ systemu",
      "route": "/system_enterprise_shell.php",
      "icon": "☷"
    },
    "enterprisecasespine": {
      "label": "Sprawa pacjenta",
      "route": "/system_case_spine.php",
      "icon": "⛓"
    },
    "enterprisejourneyorchestrator": {
      "label": "Ścieżka pacjenta",
      "route": "/system_journey_orchestrator.php",
      "icon": "⇄"
    },
    "enterpriseworkqueue": {
      "label": "Moje zadania",
      "route": "/system_work_queue.php",
      "icon": "▤"
    },
    "enterprisecommunicationbridge": {
      "label": "Przygotowanie wiadomości",
      "route": "/system_communication_bridge.php",
      "icon": "✉"
    },
    "enterprisedocumentgate": {
      "label": "Kompletność dokumentów i zgód",
      "route": "/system_document_consent_gate.php",
      "icon": "▧"
    },
    "enterprisedocumentassemblyhardening": {
      "label": "Bezpieczeństwo dokumentów",
      "route": "/system_document_assembly_hardening.php",
      "icon": "▧"
    },
    "enterprisesurgeryday": {
      "label": "Plan dnia operacyjnego",
      "route": "/system_surgery_day_orchestrator.php",
      "icon": "▦"
    },
    "enterprisepacudischarge": {
      "label": "PACU i wypis",
      "route": "/system_pacu_discharge_orchestrator.php",
      "icon": "✚"
    },
    "runtimepreflight": {
      "label": "Kontrola gotowości systemu",
      "route": "/system_runtime_preflight.php",
      "icon": "⛨"
    },
    "acceptancetests": {
      "label": "Testy systemu",
      "route": "/system_acceptance_tests.php",
      "icon": "✓"
    },
    "navgovernance": {
      "label": "Stare ustawienia menu",
      "route": "/system_navigation_governance.php",
      "icon": "☷"
    },
    "moduleregistry": {
      "label": "Rejestr funkcji systemu",
      "route": "/system_module_registry.php",
      "icon": "▥"
    },
    "migrationledger": {
      "label": "Historia aktualizacji",
      "route": "/system_migration_ledger.php",
      "icon": "⇄"
    },
    "patientdelete": {
      "label": "Usuwanie danych pacjenta",
      "route": "/patient_delete.php",
      "icon": "✕"
    },
    "dataretention": {
      "label": "Przechowywanie i usuwanie danych",
      "route": "/data_retention.php",
      "icon": "◌"
    },
    "publicbooking": {
      "label": "Rezerwacja online",
      "route": "/booking.php",
      "icon": "◌"
    },
    "intakeadmin": {
      "label": "Wywiad i zdjęcia pacjenta",
      "route": "/intake_admin.php",
      "icon": "◍"
    },
    "photogallery": {
      "label": "Zdjęcia pacjentów",
      "route": "/photo_gallery.php",
      "icon": "▧"
    },
    "photocompare": {
      "label": "Porównanie zdjęć przed i po",
      "route": "/photo_compare.php",
      "icon": "◐"
    },
    "photoreadiness": {
      "label": "Instrukcje i kompletność zdjęć",
      "route": "/photo_readiness.php",
      "icon": "◒"
    },
    "consultationreadiness": {
      "label": "Przygotowanie do konsultacji",
      "route": "/consultation_readiness.php",
      "icon": "◑"
    },
    "consultationday": {
      "label": "Lista konsultacji na dziś",
      "route": "/consultation_day.php",
      "icon": "◓"
    },
    "consultationbriefing": {
      "label": "Przygotowanie dnia konsultacyjnego",
      "route": "/consultation_briefing.php",
      "icon": "☷"
    },
    "consultationaftercare": {
      "label": "Zalecenia po konsultacji",
      "route": "/consultation_aftercare.php",
      "icon": "◭"
    },
    "operativepath": {
      "label": "Przygotowanie do operacji",
      "route": "/operative_path.php",
      "icon": "⚕"
    },
    "operativecoordinator": {
      "label": "Koordynacja przygotowania do operacji",
      "route": "/operative_coordinator.php",
      "icon": "▤"
    },
    "operativesite": {
      "label": "Oznaczenie strony operowanej",
      "route": "/operative_site.php",
      "icon": "⌂"
    },
    "operativelabs": {
      "label": "Badania przed operacją",
      "route": "/operative_labs.php",
      "icon": "≋"
    },
    "labimap": {
      "label": "Wyniki badań z e-maila",
      "route": "/operative_lab_inbox.php",
      "icon": "✉"
    },
    "labocr": {
      "label": "Odczyt wyników badań",
      "route": "/lab_ocr.php",
      "icon": "◫"
    },
    "labreview": {
      "label": "Ocena wyników badań",
      "route": "/operative_lab_review.php",
      "icon": "✓"
    },
    "operativeanesthesia": {
      "label": "Ocena anestezjologiczna",
      "route": "/operative_anesthesia.php",
      "icon": "♢"
    },
    "operativedossier": {
      "label": "Dokumentacja operacyjna",
      "route": "/operative_dossier.php",
      "icon": "▤"
    },
    "signeddocs": {
      "label": "Podpisane dokumenty",
      "route": "/operative_signed_documents.php",
      "icon": "▣"
    },
    "operativelibrary": {
      "label": "Biblioteka procedur i dokumentów",
      "route": "/operative_library_import.php",
      "icon": "▥"
    },
    "consultationconversion": {
      "label": "Skuteczność konsultacji",
      "route": "/consultation_conversion.php",
      "icon": "↗"
    },
    "consultationperformance": {
      "label": "Wyniki konsultacji",
      "route": "/consultation_performance.php",
      "icon": "▥"
    },
    "consultationstrategy": {
      "label": "Plan rozwoju konsultacji",
      "route": "/consultation_strategy.php",
      "icon": "◎"
    },
    "marketingdashboard": {
      "label": "Wyniki marketingu",
      "route": "/marketing_dashboard.php",
      "icon": "◬"
    },
    "marketingbudgeting": {
      "label": "Budżet marketingowy",
      "route": "/marketing_budgeting.php",
      "icon": "▰"
    },
    "marketingbudgetplan": {
      "label": "Plan wydatków marketingowych",
      "route": "/marketing_budget_plan.php",
      "icon": "◫"
    },
    "marketingexecution": {
      "label": "Działania marketingowe",
      "route": "/marketing_execution.php",
      "icon": "✓"
    },
    "marketingimport": {
      "label": "Import kosztów marketingu",
      "route": "/marketing_cost_import.php",
      "icon": "⇪"
    },
    "marketingreports": {
      "label": "Raporty marketingowe",
      "route": "/marketing_reports.php",
      "icon": "▣"
    },
    "leadquality": {
      "label": "Jakość zgłoszeń pacjentów",
      "route": "/marketing_lead_quality.php",
      "icon": "◇"
    },
    "consultationfollowup": {
      "label": "Kontrole po konsultacji",
      "route": "/consultation_followup.php",
      "icon": "↗"
    },
    "consultationreminders": {
      "label": "Przypomnienia po konsultacji",
      "route": "/consultation_reminders.php",
      "icon": "✉"
    },
    "pretriage": {
      "label": "Wstępna kwalifikacja przed konsultacją",
      "route": "/pretriage_admin.php",
      "icon": "◍"
    },
    "clinicflow": {
      "label": "Plan pracy poradni",
      "route": "/index.php?page=clinicflow",
      "icon": "⌁"
    },
    "cliniccalendar": {
      "label": "Kalendarz poradni",
      "route": "/clinic_calendar.php",
      "icon": "▧"
    },
    "clinicarchitect": {
      "label": "Konfiguracja pracy poradni",
      "route": "/clinic_architect.php",
      "icon": "▥"
    },
    "workplan": {
      "label": "Plan pracy personelu",
      "route": "/workplan.php",
      "icon": "▨"
    },
    "schedulepainter": {
      "label": "Układ grafiku",
      "route": "/schedule_painter.php",
      "icon": "◫"
    },
    "layoutarchitect": {
      "label": "Układ placówki",
      "route": "/layout_architect.php",
      "icon": "▩"
    },
    "patients": {
      "label": "Lista pacjentów",
      "route": "/index.php?page=patients",
      "icon": "♢"
    },
    "appointments": {
      "label": "Wizyty i rezerwacje",
      "route": "/index.php?page=appointments",
      "icon": "◷"
    },
    "theatreflowv2": {
      "label": "Przepływ pacjentów na bloku",
      "route": "/theatreflow_v2.php",
      "icon": "▦"
    },
    "theatreflowplanner": {
      "label": "Plan dnia operacyjnego",
      "route": "/theatreflow_v2_planner.php",
      "icon": "▧"
    },
    "theatresimulation": {
      "label": "Symulacja dnia operacyjnego",
      "route": "/theatreflow_v2_simulation.php",
      "icon": "▶"
    },
    "theatrepredictive": {
      "label": "Przewidywane opóźnienia",
      "route": "/theatreflow_v2_predictive.php",
      "icon": "↯"
    },
    "theatrecopilot": {
      "label": "Asystent bloku operacyjnego",
      "route": "/theatreflow_v2_copilot.php",
      "icon": "♟"
    },
    "theatrecommcopilot": {
      "label": "Asystent komunikacji bloku",
      "route": "/theatreflow_v2_comm_copilot.php",
      "icon": "✉"
    },
    "communicationhub": {
      "label": "Wiadomości pacjentów",
      "route": "/communication_hub.php",
      "icon": "☰"
    },
    "communicationinbound": {
      "label": "Wiadomości przychodzące",
      "route": "/communication_hub_inbound.php",
      "icon": "↩"
    },
    "inboundtriage": {
      "label": "Wstępna ocena wiadomości",
      "route": "/communication_inbound_triage.php",
      "icon": "⚕"
    },
    "slacommand": {
      "label": "Terminy odpowiedzi",
      "route": "/sla_command_center.php",
      "icon": "⏱"
    },
    "servicequality": {
      "label": "Jakość obsługi pacjentów",
      "route": "/patient_service_quality.php",
      "icon": "▤"
    },
    "patientexperience": {
      "label": "Doświadczenie pacjenta",
      "route": "/patient_experience.php",
      "icon": "◎"
    },
    "revenueexperience": {
      "label": "Przychody i doświadczenie pacjenta",
      "route": "/revenue_patient_experience.php",
      "icon": "⇄"
    },
    "orreadiness": {
      "label": "Gotowość bloku operacyjnego",
      "route": "/or_readiness_control_tower.php",
      "icon": "▣"
    },
    "orlive": {
      "label": "Blok operacyjny na żywo",
      "route": "/or_live_command_wall.php",
      "icon": "▤"
    },
    "enterpriseoreventstream": {
      "label": "Przebieg operacji",
      "route": "/system_or_event_stream.php",
      "icon": "▤"
    },
    "enterprisedigitaltwinsafeapply": {
      "label": "Zatwierdzanie zmian planu",
      "route": "/system_digital_twin_safe_apply.php",
      "icon": "⛨"
    },
    "oreventstaff": {
      "label": "Przydział zespołu operacyjnego",
      "route": "/or_event_automation_staff.php",
      "icon": "▧"
    },
    "orstaffmobile": {
      "label": "Mobilny panel zespołu operacyjnego",
      "route": "/or_staff_mobile_console.php",
      "icon": "▣"
    },
    "ormobilepush": {
      "label": "Powiadomienia dla zespołu operacyjnego",
      "route": "/or_mobile_push_escalation_center.php",
      "icon": "↯"
    },
    "orprocessmining": {
      "label": "Analiza opóźnień bloku",
      "route": "/or_process_mining_bottleneck_ai.php",
      "icon": "◇"
    },
    "ordigitaltwin": {
      "label": "Symulacja dnia operacyjnego",
      "route": "/or_digital_twin_optimizer.php",
      "icon": "◎"
    },
    "orautopilot": {
      "label": "Rekomendacje dla bloku operacyjnego",
      "route": "/or_autopilot_recommendations_board.php",
      "icon": "◇"
    },
    "orsafeapply": {
      "label": "Zatwierdzanie zmian w planie",
      "route": "/or_safe_auto_apply_engine.php",
      "icon": "⛨"
    },
    "oreventautomation": {
      "label": "Stary przydział zespołu",
      "route": "/or_event_automation.php",
      "icon": "⚙"
    },
    "theatreflow": {
      "label": "Stary widok bloku",
      "route": "/index.php?page=theatreflow",
      "icon": "▦"
    },
    "payments": {
      "label": "Płatności",
      "route": "/payments.php",
      "icon": "◉"
    },
    "paymentautolink": {
      "label": "Automatyczne przypisywanie płatności",
      "route": "/payment_autolink.php",
      "icon": "⛓"
    },
    "paymentwizard": {
      "label": "Dodaj płatność",
      "route": "/payment_wizard.php",
      "icon": "◬"
    },
    "paymentrules": {
      "label": "Zasady płatności",
      "route": "/payment_rules.php",
      "icon": "⚙"
    },
    "paymentvat": {
      "label": "Podatki i stawki VAT",
      "route": "/payment_vat.php",
      "icon": "％"
    },
    "paycorepricelist": {
      "label": "Cennik",
      "route": "/paycore_pricelist.php",
      "icon": "≣"
    },
    "patientstore": {
      "label": "Płatne usługi i produkty",
      "route": "/patient_store.php",
      "icon": "▱"
    },
    "inventory": {
      "label": "Katalog i stany magazynowe",
      "route": "/inventory.php",
      "icon": "▥"
    },
    "inventorymovements": {
      "label": "Przyjęcia, wydania i przesunięcia",
      "route": "/inventory_movements.php",
      "icon": "↕"
    },
    "implantregistry": {
      "label": "Implanty",
      "route": "/implant_registry.php",
      "icon": "▣"
    },
    "implantpassport": {
      "label": "Paszport implantu",
      "route": "/implant_passport.php",
      "icon": "▣"
    },
    "inventoryalerts": {
      "label": "Braki i alerty magazynowe",
      "route": "/inventory_alerts.php",
      "icon": "⚠"
    },
    "catalogconflicts": {
      "label": "Niespójności katalogu",
      "route": "/catalog_conflicts.php",
      "icon": "≠"
    },
    "communication": {
      "label": "Obsługa e-mail",
      "route": "/communication.php",
      "icon": "✉"
    },
    "mailqueue": {
      "label": "Kolejka wysyłki e-mail",
      "route": "/mail_queue_monitor.php",
      "icon": "⇄"
    },
    "mailtransport": {
      "label": "Ustawienia wysyłki e-mail",
      "route": "/mail_transport_center.php",
      "icon": "✉"
    },
    "smartmailrouting": {
      "label": "Automatyczne przypisywanie wiadomości",
      "route": "/smart_mail_routing.php",
      "icon": "⟲"
    },
    "multichannelrouting": {
      "label": "Obsługa kanałów kontaktu",
      "route": "/multichannel_routing.php",
      "icon": "☷"
    },
    "consentcenter": {
      "label": "Zgody na kontakt",
      "route": "/communication_consent_center.php",
      "icon": "☑"
    },
    "consentevidence": {
      "label": "Dowody udzielonych zgód",
      "route": "/consent_evidence_vault.php",
      "icon": "▣"
    },
    "documentassembly": {
      "label": "Tworzenie dokumentów",
      "route": "/document_assembly_engine.php",
      "icon": "▧"
    },
    "deliverability": {
      "label": "Dostarczanie wiadomości",
      "route": "/deliverability_center.php",
      "icon": "☑"
    },
    "providernormalization": {
      "label": "Porządkowanie nadawców wiadomości",
      "route": "/provider_normalization_center.php",
      "icon": "⇄"
    },
    "channels": {
      "label": "Kanały kontaktu",
      "route": "/channel_engine.php",
      "icon": "◌"
    },
    "passport": {
      "label": "Plan opieki pacjenta",
      "route": "/index.php?page=passport",
      "icon": "▣"
    },
    "tasks": {
      "label": "Zadania",
      "route": "/index.php?page=tasks",
      "icon": "✓"
    },
    "messages": {
      "label": "Wiadomości",
      "route": "/index.php?page=messages",
      "icon": "✉"
    },
    "files": {
      "label": "Pliki pacjentów",
      "route": "/index.php?page=files",
      "icon": "▤"
    },
    "studio": {
      "label": "Edytor ścieżek opieki",
      "route": "/studio_carepath_editor.php",
      "icon": "✦"
    },
    "sentinel": {
      "label": "Monitor bezpieczeństwa",
      "route": "/index.php?page=sentinel",
      "icon": "◆"
    },
    "users": {
      "label": "Użytkownicy i role",
      "route": "/index.php?page=users",
      "icon": "♙"
    }
  },
  "static_groups": {
    "Codzienna praca": [
      "dashboard",
      "hospitalgame",
      "svgboard",
      "polygoneditor",
      "enterpriseworkqueue",
      "operativesite",
      "enterprisehospitalcommandcenter"
    ],
    "Pacjent": [
      "enterprisecasespine",
      "enterprisejourneyorchestrator",
      "enterprisecommunicationbridge",
      "enterprisedocumentgate",
      "enterprisedocumentassemblyhardening",
      "publicbooking",
      "intakeadmin",
      "photogallery",
      "photocompare",
      "photoreadiness",
      "consultationreadiness",
      "consultationday",
      "consultationbriefing",
      "operativepath",
      "operativecoordinator",
      "operativelabs",
      "labimap",
      "labocr",
      "labreview",
      "operativeanesthesia",
      "operativedossier",
      "signeddocs",
      "operativelibrary",
      "pretriage",
      "clinicflow",
      "cliniccalendar",
      "clinicarchitect",
      "workplan",
      "schedulepainter",
      "layoutarchitect",
      "patients",
      "appointments",
      "communicationhub",
      "communicationinbound",
      "inboundtriage",
      "slacommand",
      "communication",
      "mailqueue",
      "mailtransport",
      "smartmailrouting",
      "multichannelrouting",
      "consentcenter",
      "consentevidence",
      "documentassembly",
      "deliverability",
      "providernormalization",
      "channels",
      "passport",
      "tasks",
      "messages",
      "files",
      "studio",
      "enterprisegolivegate",
      "enterpriselabsanesthesia",
      "enterprisepreoplabintelligence",
      "enterprisepatientcareguide"
    ],
    "Szpital": [
      "enterprisesurgeryday",
      "enterprisepacudischarge",
      "consultationaftercare",
      "consultationfollowup",
      "consultationreminders",
      "theatreflowv2",
      "theatreflowplanner",
      "theatresimulation",
      "theatrepredictive",
      "theatrecopilot",
      "theatrecommcopilot",
      "orreadiness",
      "orlive",
      "enterpriseoreventstream",
      "enterprisedigitaltwinsafeapply",
      "oreventstaff",
      "orstaffmobile",
      "ormobilepush",
      "orprocessmining",
      "ordigitaltwin",
      "orautopilot",
      "orsafeapply",
      "oreventautomation",
      "theatreflow",
      "enterpriseaftercareexperience"
    ],
    "Zaplecze": [
      "payments",
      "paymentautolink",
      "paymentwizard",
      "paymentrules",
      "paymentvat",
      "paycorepricelist",
      "patientstore",
      "inventory",
      "inventorymovements",
      "implantregistry",
      "implantpassport",
      "inventoryalerts",
      "catalogconflicts",
      "enterprisefinancepaymentgate",
      "enterpriseinventoryimplantgate",
      "pharmacyinventory",
      "cleanstore",
      "sterilesets",
      "orsupply",
      "supplyorders"
    ],
    "Zarządzanie": [
      "consultationconversion",
      "consultationperformance",
      "consultationstrategy",
      "marketingdashboard",
      "marketingbudgeting",
      "marketingbudgetplan",
      "marketingexecution",
      "marketingimport",
      "marketingreports",
      "leadquality",
      "servicequality",
      "patientexperience",
      "revenueexperience",
      "enterpriseprocessminingkpi"
    ],
    "Administracja": [
      "oscommand",
      "osintegrity",
      "oscompat",
      "enterprisecodebasenormalization",
      "enterpriseshell",
      "runtimepreflight",
      "acceptancetests",
      "navgovernance",
      "moduleregistry",
      "migrationledger",
      "patientdelete",
      "dataretention",
      "sentinel",
      "users",
      "professionalclinicaloperations",
      "clinicalgolive250",
      "enterprisesitecontext",
      "enterpriseappearance",
      "enterpriseclinicalunification"
    ]
  },
  "extra_tools": {
    "enterprisehospitalcommandcenter": {
      "label_pl": "Szpital na żywo",
      "label_en": "Live hospital",
      "route": "/system_hospital_command_center.php",
      "icon": "▦",
      "function": "hospital"
    },
    "enterprisegolivegate": {
      "label_pl": "Gotowość pacjenta do operacji",
      "label_en": "Patient readiness for surgery",
      "route": "/system_go_live_gate.php",
      "icon": "⛨",
      "function": "qualification"
    },
    "enterpriselabsanesthesia": {
      "label_pl": "Badania i ocena anestezjologiczna",
      "label_en": "Tests & anaesthetic assessment",
      "route": "/system_labs_anesthesia_bridge.php",
      "icon": "≋",
      "function": "qualification"
    },
    "enterprisepreoplabintelligence": {
      "label_pl": "Analiza badań przed operacją",
      "label_en": "Preoperative lab analysis",
      "route": "/system_preop_lab_intelligence.php",
      "icon": "◈",
      "function": "qualification"
    },
    "enterprisepatientcareguide": {
      "label_pl": "Przewodniczka pacjenta — Magdalena",
      "label_en": "Patient guide — Magdalena",
      "route": "/system_patient_care_guide.php",
      "icon": "◇",
      "function": "communication"
    },
    "enterprisecommunicationbridge": {
      "label_pl": "Przygotowanie wiadomości",
      "label_en": "Prepare messages",
      "route": "/system_communication_bridge.php",
      "icon": "✉",
      "function": "communication"
    },
    "enterpriseaftercareexperience": {
      "label_pl": "Opieka pooperacyjna i kontrole",
      "label_en": "Postoperative care & follow-up",
      "route": "/system_aftercare_experience_orchestrator.php",
      "icon": "◎",
      "function": "aftercare"
    },
    "enterprisefinancepaymentgate": {
      "label_pl": "Kompletność płatności",
      "label_en": "Payment completeness",
      "route": "/system_finance_payment_gate.php",
      "icon": "◉",
      "function": "finance"
    },
    "enterpriseinventoryimplantgate": {
      "label_pl": "Gotowość materiałów i implantów",
      "label_en": "Supply & implant readiness",
      "route": "/system_inventory_implant_gate.php",
      "icon": "▥",
      "function": "supply"
    },
    "pharmacyinventory": {
      "label_pl": "Leki i farmacja",
      "label_en": "Medicines & pharmacy",
      "route": "/system_pharmacy_inventory.php",
      "icon": "✚",
      "function": "supply"
    },
    "cleanstore": {
      "label_pl": "Magazyn czysty",
      "label_en": "Clean store",
      "route": "/system_clean_store.php",
      "icon": "▥",
      "function": "supply"
    },
    "sterilesets": {
      "label_pl": "Zestawy chirurgiczne",
      "label_en": "Surgical sets",
      "route": "/system_sterile_sets.php",
      "icon": "▣",
      "function": "supply"
    },
    "orsupply": {
      "label_pl": "Zaopatrzenie sal operacyjnych",
      "label_en": "Operating theatre supplies",
      "route": "/system_or_supply.php",
      "icon": "▦",
      "function": "supply"
    },
    "supplyorders": {
      "label_pl": "Zamówienia i uzupełnienia",
      "label_en": "Orders & replenishment",
      "route": "/system_supply_orders.php",
      "icon": "⇪",
      "function": "supply"
    },
    "enterpriseprocessminingkpi": {
      "label_pl": "Analiza procesów i wskaźniki",
      "label_en": "Process analysis & indicators",
      "route": "/system_process_mining_kpi.php",
      "icon": "◇",
      "function": "management"
    },
    "professionalclinicaloperations": {
      "label_pl": "Przygotowanie systemu do pracy klinicznej",
      "label_en": "Clinical implementation readiness",
      "route": "/system_pro_clinical_operations.php",
      "icon": "⛨",
      "function": "system"
    },
    "clinicalgolive250": {
      "label_pl": "Plan uruchomienia systemu w klinice",
      "label_en": "Clinical go-live plan",
      "route": "/system_clinical_go_live_master_plan.php",
      "icon": "✓",
      "function": "system"
    },
    "enterprisesitecontext": {
      "label_pl": "Lokalizacje",
      "label_en": "Locations",
      "route": "/system_site_context_governance.php",
      "icon": "⌖",
      "function": "system"
    },
    "enterpriseappearance": {
      "label_pl": "Wygląd systemu",
      "label_en": "System appearance",
      "route": "/system_appearance.php",
      "icon": "◐",
      "function": "system"
    },
    "enterpriseclinicalunification": {
      "label_pl": "Porządek funkcji i menu",
      "label_en": "Function & menu organisation",
      "route": "/system_module_unification_270.php",
      "icon": "☷",
      "function": "system"
    },
    "enterpriseplainlanguage": {
      "label_pl": "Nazwy i opisy interfejsu",
      "label_en": "Interface names & descriptions",
      "route": "/system_plain_language_271.php",
      "icon": "Aa",
      "function": "system"
    },
    "procurementsuppliers": {
      "label": "Dostawcy",
      "route": "/system_procurement_suppliers.php",
      "function": "supply",
      "owner_role": "procurement",
      "lifecycle": "specialist"
    },
    "procurementorders": {
      "label": "Zamówienia do dostawców",
      "route": "/system_procurement_orders.php",
      "function": "supply",
      "owner_role": "procurement",
      "lifecycle": "specialist"
    },
    "procurementautomation": {
      "label": "Automatyczna wysyłka zamówień",
      "route": "/system_procurement_automation.php",
      "function": "supply",
      "owner_role": "procurement",
      "lifecycle": "specialist"
    },
    "patientaiquestions": {
      "label": "Pytania pacjentów i odpowiedzi AI",
      "route": "/system_patient_ai_questions.php",
      "function": "communication",
      "owner_role": "coordinator",
      "lifecycle": "specialist"
    }
  }
}
