Команда addMedicine
Команда addMedicine
добавляет лекарственный препарат в справочник лекарственных препаратов. Атрибуты лекарственного препарата задаются обязательным параметром medicine
.
Свойства параметра medicine
:
Свойство | Тип данных | Описание | |
---|---|---|---|
code | числовой (11) | Код лекарственного препарата | |
party | строковый(255) | Партия | |
barcode | строковый(255) | Штрих-код товара | |
shelflife | дата | Срок годности | |
series | строковый(255) | Серия | |
producer | строковый(255) | Производитель | |
price | вещественный(13,2) | Цена товара (упаковка) | |
inn | текст | МНН (международное непатентованное название) | Может указываться через запятую |
remainquant | числовой(11) | Остаток в учетных единицах | |
remaindatetime | дата и время | Дата и время актуализации остатка | |
countrycode | числовой(11) | Код страны производителя товара | Соответствует полю code в таблице Country |
options | числовой(11) | Опции товара (битовая маска):
| |
packingprice | вещественный(13,2) | Цена для расфасовки (блистер) | |
cquant | вещественный(13,3) | Количество в учетных единицах | |
packquant | вещественный(13,3) | Количество упаковок | При использовании поля packquant поле cquant в таблицах barcodes и medicine должно иметь значение null |
supplydate | дата | Дата поставки | |
rating | числовой(11) | Рейтинг товара | |
bonusonsale | числовой(11) | Бонус при продаже товара | |
row | строковый(255) | Ряд, где располагается товар | |
shelf | строковый(255) | Полка, где располагается товар | |
dictname | строковый(255) | Наименование справочника лекарственных средств АИС "ЭЛЕКТРОННЫЙ РЕЦЕПТ" | |
dictcode | строковый(255) | Код справочника лекарственных средств АИС «ЭЛЕКТРОННЫЙ РЕЦЕПТ» |
{ "command": "addMedicine", "medicine": { "code": 22, "party": "Test party, тестовая партия", "barcode": "Test_barcode", "shelflife": "2030-10-05", "series": "Test_series", "producer": "Test producer", "price": 33.33, "inn": "Test1,Тест2", "remainquant": 30, "remaindatetime": "2025-01-01 13:30:00", "countrycode": 12, "options": 7, "packingprice": 13.30, "cquant": 5, "packquant": 3.0, "supplydate": "2021-01-02", "rating": 1, "bonusonsale": 20, "row": "Ряд 12", "shelf": "Полка 2" "dictname": "Test name", "dictcode": "12345" } }
Команда clearMedicine
Команда clearMedicine
очищает справочник лекарственных препаратов:
{ "command": "clearMedicine" }
Команда deleteMedicine
Команда deleteMedicine
удаляет из справочника лекарственных препаратов запись о товаре со всеми зависимыми записями.
Параметр: код лекарственного препарата.
{ "command": "deleteMedicine", "code": 533 }