API для LSM (v2) - LabCollector

Пошук у базі знань за ключовими словами

← Усі теми

 Доступні методи у веб-службі LSM для API v2.0:-

1.1. Робочі місця

  •  Спосіб: GET
  •  URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  •  Додаткові параметри:
    datefrom jobid assayid samplename samplestatusdatefrom dateto sampleid status samplestatus samplestatusdateto
    Примітка: якщо ви використовуєте параметр status, за замовчуванням повертаються лише незавершені завдання, використовуйте status=all для перегляду всіх завдань\

1.2 Обладнання

  • Спосіб: GET
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getEquipmentList=1
  • Додаткові параметри: id

1.3. Аналізи

  • Спосіб: GET
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getAssayList=1
  • Додаткові параметри: id

1.4. Категорії

  • Спосіб: GET
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getCategoryList=1
  • Додаткові параметри: id

1.5. Типи зразків

  • Спосіб: GET
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getSampleTypeList=1
  • Додаткові параметри: id

1.6. Параметри

  • Спосіб: GET
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getParameterList=1
  • Додаткові параметри: рівень ідентифікатора
    Примітка: level=J повертає параметри завдання, level=S повертає параметри зразка, а level=A повертає параметри тесту

1.7. Заявники

  • Спосіб: GET
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getRequesterList=1
  • Додаткові параметри: id

1.8. Створення запитувачів

1.9. Створити роботу

  • Метод: POST
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Необхідні параметри: створювати
  • Приклад створення:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

Допускається кілька робіт і кілька зразків.
Запитувач атрибутів підтримує ідентифікатор або текст.
Проект атрибутів підтримує ідентифікатор або текст

1.10. Зберегти результати

  • Метод: POST
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Необхідні параметри: результат
  • Приклад результату:

1.11. Рахунки-фактури

  • Спосіб: GET
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getInvoiceList=1
  • Додаткові параметри: id    Формат dateto (CSV | IIF) datefrom status

1.12. Завантажте файли

  • Спосіб: ПОСТАВИТИ
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Параметри:
  • ВИМАГАЄТЬСЯ: завантажте унікальний ідентифікатор файлу (ідентифікатор аналізу робочого зразка)
  • НЕОБОВ'ЯЗКОВО ім'я ідентифікатора
  • Відповідь: OK 200

1.13. Зразок посилання на модуль

  • Спосіб: ПОСТАВИТИ
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • ОБОВ'ЯЗКОВІ параметри: sampleid (ідентифікатор зразка) або samplename module (назва модуля або коротка назва) recordid (ідентифікатор запису в модулі)
  • Відповідь: ОК 200

1.14. Зразок оновлення ¡Новинка!

  • Спосіб: ПОСТАВИТИ
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Параметри:
    ВИМАГАЄТЬСЯ: sampleid (ідентифікатор зразка) або samplename
    ОПЦІЙНО: shipmentstatus name тип партії
    * Примітка: sampleid підтримує декілька ідентифікаторів, розділених комою.
    ** Примітка: shipmentstatus підтримує такі цифри або мітки: 0|Надіслано, 1|У дорозі, 2|Отримано, 3|Повернено

1.15. Оновити статус зразка ¡Новинка!

  • Спосіб: ПОСТАВИТИ
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Параметри:
  • ВИМАГАЄТЬСЯ   sampleid (ідентифікатор зразка) або samplename
  • ДОДАТКОВО  статус розпочато (дійсний ідентифікатор користувача в LSM) розпочато завершено завершено підтверджено перевірено
  • Відповідь: ОК 200
    * Примітка: sampleid підтримує декілька ідентифікаторів, розділених комою.
    ** Примітка: статус підтримує таке значення: розпочато | завершено | затверджено
    *** Примітка: поля дати й часу мають форму РРРР-ММ-ДД гг:хх:сс.
    **** Примітка: Якщо встановлено статус «запущено», а параметри Розпочато, розпочато, завершено, завершено, перевірено, перевірено не отримано, замість нього буде використано оператор за умовчанням, вибраний у налаштуваннях API, або поточну дату.

1.16. Почніть партію ¡Новинка!

  • Спосіб: ПОСТАВИТИ
  • URL: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Параметри:
    ВИМАГАЄТЬСЯ:   пакет (назва пакета), запущений (ідентифікатор користувача, дійсний у LSM (або 1 для суперадміністратора)
    ОПЦІЙНО:   розпочато