Специфікація інформаційної взаємодії сторонніх облікових систем із базою даних сайту medicard.com.ua
Основні положення. База даних
Касове місце в аптеці є елементом, що ідентифікує далі за текстом КАСА. Кожній аптеці надається індивідуальний код. Якщо аптеці кілька касових місць, то межах аптеки код на касових місцях однаковий.
База даних (далі за текстом БД) реалізована в системі управління MySql версії не нижче 5.0. Кодування БД, таблиць та текстових полів – UTF8
БД сайту складається з таблиць Першої нормальної форми (1NF).
У кожній таблиці крім основних полів є і надлишкові (службові поля). Наприклад: поле – дата запису. Дані поля визначають політику масштабованості БД і в окремих випадках необхідні для ефективного вирішення помилок, що виникли, а також для можливості створювати додаткові зручності при роботі з іншими полями.
Вся інформація зберігається у незашифрованому вигляді за винятком паролів користувачів карток. Вони зашифровані алгоритмом хешування – MD5. Відновлення пароля можливе лише через генерацію нового.
Сервіс Медікард API може забороняти продаж або дозволяти з посиланням на надання знижки у розмірі від 0% до 99,99% за ідентифікованою карткою покупця.