Команда addMedicine

Команда addMedicine добавляет лекарственный препарат в справочник лекарственных препаратов. Атрибуты лекарственного препарата задаются обязательным параметром medicine.

Свойства параметра medicine:

СвойствоТип данныхОписание
codeint(11)Код лекарственного препарата
partyvarchar(255)Партия
barcodevarchar(255)Штрих-код товара
shelflifedateСрок годности
seriesvarchar(255)Серия
producervarchar(255)Производитель
pricedecimal(13,2)Цена товара (упаковка)
inntext

МНН (международное непатентованное название)

Может указываться через запятую.
remainquantint(11)Остаток в учетных единицах
remaindatetimedatetimeДата и время актуализации остатка
countrycodeint(11)

Код страны производителя товара

Соответствует полю code в таблице Country.

options

int(11)

Опции товара (битовая маска):

  • 1 - требуется рецепт;

  • 2 - лекарство входит в "Перечень лекарственных средств обязательных для наличия в аптеках";

  • 4 - лекарство входит в "Основной перечень лекарственных средств".


packingprice

decimal(13,2)

Цена для расфасовки (блистер)


cquantdecimal(13,3)Количество в учетных единицах
packquantdecimal(13,3)Количество упаковокПри использовании поля packquant поле cquant в таблицах barcodes и medicine должно иметь значение null.
supplydatedateДата поставки
Пример
{
  "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"
  }
}

Команда clearMedicine

Команда clearMedicine очищает справочник лекарственных препаратов:

Пример
{
  "command": "clearMedicine" 
}

Команда deleteMedicine

Команда deleteMedicine удаляет из справочника лекарственных препаратов запись о товаре со всеми зависимыми записями.

Параметр: код лекарственного препарата.

Пример
{
  "command": "deleteMedicine",
  "code": 533
}
  • No labels