Помощна информация
Прототип (уеб приложение) за генериране на данни за електронна рецепта по изискванията на eHDSI (eHealth Digital Service Infrastructure) за трансграничен обмен на електронни рецепти в ЕС
1. Екран за въвеждане на лични данни на пациент. Попълват се имена, пол, идентификатор /ЕГН/, дата на раждане, адрес, email и парола за криптиране по желание
2. При включване на чекбокс Crypt patient IDs! Личните идентификатори имена, идентификатор /ЕГН/, дата на раждане се криптират с помощта на библиотеката crypto-js https://code.google.com/archive/p/crypto-js/ в комбинация с JQuery като с помощта на метода CryptoJS.AES.encrypt() с параметър стойността на текстовото поле и паролата се криптират текстовете с AES алгоритъм при включване на чекбокса Crypt patient IDs!.
При изключването му стойностите се декриптират с извикване на метода CryptoJS.AES.decrypt().
3. В таб HP Identification се извличат данните на медицинския специалист, който предписва рецептата
4. В таб Prescription Clinical Data медицинският специалист въвежда данни за предписаният лекарствен продукт както следва:
- Обичайно/търговско наименование
- Код на продукта и кодова система
- Лекарствена форма
- Търговска марка
- Активните съставки с количество и мерна единица
- Инструкции за употреба към пациента
- Период за употреба
- Начин на приложение
- Брой предписани опаковки
5. При натискане на бутон Generate QR се генерира QR код съдържащ цялата информация за предписана рецепта във структуриран JSON съгласно спецификацията eHDSI
6. При генериран QR код се активира бутон Mail QR code. При натискане на бутона пациента получава e-mail на ареса въведен в полето Email с идентификатор на рецептата, парола за декриптиране на личните данни и QR код съдържащ JSON стринг с всичките данни в електронната рецепта