API LSM-ile (v2) – LabCollector

Otsige teadmistebaasist märksõna järgi

Sa oled siin:
← Kõik teemad

 API v2.0 jaoks LSM-i veebiteenuses saadaolevad meetodid:-

1.1. Töökohad

  •  Meetod: GET
  •  URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  •  Valikulised parameetrid:
    datefrom jobid assayid proovinimi samplestatusdatefrom date to sampleid status samplestatus samplestatusdateto
    Märge: kui kasutate olekuparameetrit, tagastatakse vaikimisi ainult pooleliolev töö, kõigi tööde vaatamiseks kasutage status=all

1.2. Varustus

  • Meetod: GET
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getEquipmentList=1
  • Valikulised parameetrid: id

1.3. Analüüsid

  • Meetod: GET
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getAssayList=1
  • Valikulised parameetrid: id

1.4. Kategooriad

  • Meetod: GET
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getCategoryList=1
  • Valikulised parameetrid: id

1.5. Proovide tüübid

  • Meetod: GET
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getSampleTypeList=1
  • Valikulised parameetrid: id

1.6. Parameetrid

  • Meetod: GET
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getParameterList=1
  • Valikulised parameetrid: id tase
    Märge: level=J tagastab töö parameetrid, level=S tagastab näidisparameetrid ja level=A testparameetrid

1.7. Taotlejad

  • Meetod: GET
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getRequesterList=1
  • Valikulised parameetrid: id

1.8. Loo taotlejad

  • Meetod: POST
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Nõutavad parameetrid: looma
  • Näide: 
     
    
     
    
    <billing address='One street' city='City' state='State' country='US' zip='01' phone='12346789' fax='99999' contactFirstName='Jane' contactLastName='Doe' contactEmail='[meiliga kaitstud]'>[meiliga kaitstud]'>

1.9. Loo töökoht

  • Meetod: POST
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Nõutavad parameetrid: looma
  • Loomise näide:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

Lubatud on mitu tööd ja mitu näidist.
Atribuutide taotleja toetab ID-d või teksti.
Atribuutide projekt toetab ID-d või teksti

1.10. Salvestage tulemused

  • Meetod: POST
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Nõutavad parameetrid: kaasa
  • Tulemuse näide:

1.11. Arved

  • Meetod: GET
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getInvoiceList=1
  • Valikulised parameetrid: id    dateto Vorming (CSV | IIF) date from status

1.12. Faile üles laadima

  • Meetod: PUT
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Parameetrid:
  • NÕUTUD: faili üleslaadimine unikaalne (tööproovi analüüsi identifikaator)
  • VALIKULINE ID nimi
  • Vastus: OK 200

1.13. Linkige näidis mooduliga

  • Meetod: PUT
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • VAJALIK parameetrid: sampleid (näidise identifikaator) või samplename moodul (mooduli nimi või lühinimi) recordid (kirje identifikaator moodulis)
  • Vastus: OK 200

1.14. Uuenda näidist ¡Uus!

  • Meetod: PUT
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Parameetrid:
    NÕUTUD: sampleid (proovi identifikaator) või proovi nimi
    VALIKULINE: saadetise oleku nime tüüp partii
    * Märge: sampleid toetab mitut komaga eraldatud ID-d.
    ** Märge: shipmentstatus toetab järgmisi numbreid või silte: 0|esitatud, 1|transpordis, 2|vastu võetud, 3|tagastatud

1.15. Värskenda näidise olekut ¡Uus!

  • Meetod: PUT
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Parameetrid:
  • NÕUTUD   sampleid (proovi identifikaator) või proovi nimi
  • TÄIENDAV  olek alustas (kehtiv kasutaja ID LSM-is) alustatudlõpetatud lõpetatud lõpetatud kinnitanud valideeritud
  • Vastus: OK 200
    * Märge: sampleid toetab mitut komaga eraldatud ID-d.
    ** Märge: olek toetab järgmist väärtust: start | lõpetatud | heaks kiidetud
    *** Märge: kuupäeva ja kellaaja väljad on kujul AAAA-KK-PP hh:mm:ss.
    **** Märge: Kui olekuks on seatud 'algatus' ja parameetrid Alustatud, alustatud, lõpetatud, lõpetatud, kinnitatud, kinnitatud ei saada, kasutatakse selle asemel API sätetes valitud vaikeoperaatorit või praegust kuupäeva.

1.16. Alustage partii ¡Uus!

  • Meetod: PUT
  • URL: http://[minu_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • Parameetrid:
    NÕUTUD:   partii (partii nimi) käivitaja (kasutaja ID kehtib LSM-is (või 1 superadministraatori jaoks)
    VALIKULINE:   algas