Перейти до основного вмісту

Специфікація інформаційної взаємодії сторонніх облікових систем із базою даних сайту medicard.com.ua

Основні положення. База даних

Касове місце в аптеці є елементом, що ідентифікує далі за текстом КАСА. Кожній аптеці надається індивідуальний код. Якщо аптеці кілька касових місць, то межах аптеки код на касових місцях однаковий.

База даних (далі за текстом БД) реалізована в системі управління MySql версії не нижче 5.0. Кодування БД, таблиць та текстових полів – UTF8

БД сайту складається з таблиць Першої нормальної форми (1NF).

У кожній таблиці крім основних полів є і надлишкові (службові поля). Наприклад: поле – дата запису. Дані поля визначають політику масштабованості БД і в окремих випадках необхідні для ефективного вирішення помилок, що виникли, а також для можливості створювати додаткові зручності при роботі з іншими полями.

Вся інформація зберігається у незашифрованому вигляді за винятком паролів користувачів карток. Вони зашифровані алгоритмом хешування – MD5. Відновлення пароля можливе лише через генерацію нового.

Сервіс Медікард API може забороняти продаж або дозволяти з посиланням на надання знижки у розмірі від 0% до 99,99% за ідентифікованою карткою покупця.