Пацієнти, які отримують ліки в аптеці, можуть бути впевнені, що купують оригінальні та безпечні ліки. Ми створили блокчейн-рішення, яке дозволяє нам перенести цю довіру в сферу видимості та верифікації. Наша платформа ретельно контролює кожну точку руху ліків від заводу до полиць аптек, забезпечуючи ланцюжок відповідальності, який не може бути порушений і який може захистити пацієнтів та надати впевненість фахівцям у галузі охорони здоров'я.
Огляд проекту
Наше рішення
Дизайн системи був побудований на основі дозволеної мережі блокчейн з використанням Hyperledger Fabric для створення запису даних про зберігання та стан холодового ланцюга. Ця конфігурація дозволила досягти балансу між необхідністю прозорості, необхідної для виконання вимог, та необхідністю конфіденційності, що має вирішальне значення в конкурентному світі фармацевтичної логістики ланцюга поставок.
Рівень датчиків
Ключовим фактором для відстеження умов у часі було підключення датчиків з Інтернету речей:
- •Датчики температури та вологості, прикріплені до кожного піддону та контейнера
- •Ретельні протоколи калібрування для забезпечення точності даних
- •Зашифровані шлюзи для захисту даних
- •Bluetooth Low Energy та Narrowband Internet of Things
- •Спеціальні протоколи передачі даних для продовження терміну служби батареї на кілька тижнів
- •Упаковка з захистом від несанкціонованого втручання та вбудованою системою виявлення порушення
Інфраструктура шлюзу
Вузли периферійних обчислень слугують контрольними точками для даних:
- •Локальна перевірка даних та буферизація
- •Аутентифікація пристроїв за допомогою сертифікатів
- •Шифрування даних для безпечної передачі
- •Можливості зберігання даних в автономному режимі
- •Виявлення відхилень у реальному часі з негайним місцевим оповіщенням
Платформа для трансляції подій
Кластери Apache Kafka налаштовані з розділами для типів продуктів та маршрутів доставки:
- •Перевірка схеми для забезпечення правильного форматування даних
- •Перевірка якості даних на точність
- •Черга нечитабельних даних датчиків
- •Механізм доставки, що гарантує одноразову обробку кожної транзакції
Мережа блокчейнів
Hyperledger Fabric реалізація з корпоративним блокчейном одноранговими вузлами, що належать організаціям:
- •Приватні колекції даних для конфіденційної інформації про відправлення
- •Ланцюговий код для автоматизованого виконання розробки смарт-контрактів
- •Інфраструктура сертифікаційного центру з кореневими ключами, підкріпленими апаратним модулем безпеки
Зовнішнє сховище
- •PostgreSQL для зберігання історії телеметрії з можливістю запитів та аналізу
- •Amazon S3 для довгострокового зберігання необроблених даних датчиків
- •Меркл-дерево, що пов'язує дані поза ланцюгом з доказами в ланцюзі
Рівень інтеграції API
Інтеграція корпоративних систем через кінцеві точки REST та GraphQL:
- •ERP, системи управління складом та транспортуванням
- •EPCIS форматування подій для стандартів прозорості ланцюга поставок
- •Документи Попереднє повідомлення про відправлення (ASN) та Підтвердження доставки (POD)
- •Обмеження швидкості та автентифікація для підключень до зовнішніх систем
Інфраструктура спостережності
- •Розподілене відстеження по всіх компонентах системи
- •Збір метрик Prometheus з візуалізаційними панелями Grafana
- •Алгоритми виявлення аномалій для оцінки ризику відхилень
- •Інтеграція PagerDuty для ескалації сповіщень
Технологічний стек
Блокчейн і розподілений реєстр
- •Hyperledger Fabric для дозволеної мережі блокчейн
- •Модуль апаратної безпеки (HSM), що підтримує сертифікаційний центр
- •Chaincode смарт-контракти для автоматизованої бізнес-логіки
Інтеграція IoT
- •Високоточні датчики температури та вологості
- •Bluetooth Low Energy та NB-IoT підключення
- •Крайні вузли шлюзу для перевірки та буферизації даних
- •Перевірка автентичності криптографічних даних
Потокове передавання подій та обробка в режимі реального часу
- •Apache Kafka для обробки великого обсягу подій
- •Перевірка схеми та забезпечення якості даних
- •Черги мертвих листів для обробки помилок
Зберігання та аналіз даних
- •PostgreSQL для історії телеметрії та запитів
- •Amazon S3 для довгострокового зберігання необроблених даних
- •Реалізація дерева Меркла для перевірки цілісності даних
Оркестрування та розгортання контейнерів
- •Kubernetes для управління контейнерами
- •Синьо-зелені стратегії розгортання для оновлень без простоїв
- •Розгортання в декількох регіонах для високої доступності
API та рівень інтеграції
- •Кінцеві точки API REST та GraphQL
- •EPCIS форматування подій для відстеження ланцюга поставок
- •Обмеження швидкості та контроль автентифікації
Спостережуваність та моніторинг
- •Розподілене відстеження між компонентами системи
- •Збір метрик Prometheus
- •Grafana візуалізаційні панелі інструментів
- •PagerDuty для управління сповіщеннями
- •Алгоритми виявлення аномалій для оцінки ризику відхилень
- •Комплексні аудити безпеки для перевірки системи
Результати проекту
- Досягнуто 100% простежуваність продукту
- Зменшення кількості виявлених підроблених товарів на 40%
- Повне дотримання нормативних вимог
- 25% підвищення ефективності ланцюга поставок
- 99,95% точність даних
Ключові показники ефективності
Зменшення кількості підробок
Виявлені підроблені товари
Простежуваність
Простежуваність продукції
Підвищення ефективності
Ефективність ланцюга поставок
Точність даних
Рівень точності системи
Досягнення цілей рівня обслуговування
| Цільовий рівень обслуговування | Ціль | Досягнуто |
|---|---|---|
| Затримка введення даних (P99) | <500 мс | 387 мс |
| Втрата телеметричного сигналу | <0,1% | 0,08% |
| Час ланцюгового коміту | <2 сек | 1,6 сек. |
| Час розгону сповіщення | <5 сек | 3 сек |
| Доступність системи (30 днів) | ≥99,95% | 99,97% |
| Перевірка цілісності даних | 100% | 100% |
| Термін служби батареї датчика | ≥8 тижнів | 9,2 тижні |


