API עבור LSM (v2) - LabCollector

חפש את מאגר הידע לפי מילת מפתח

אתה כאן:
← כל הנושאים

 שיטות זמינות בשירות האינטרנט LSM עבור API v2.0:-

1.1. מקומות תעסוקה

  •  שיטה: GET
  •  כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  •  פרמטרים אופציונליים:
    datefrom jobid assayid samplename samplestatusdatefrom dateto sampleid status samplestatus samplestatusdateto
    הערה: אם אתה משתמש בפרמטר הסטטוס, כברירת מחדל מוחזרות רק עבודה שנמצאת בתהליך, השתמש ב-status=הכל להצגת כל העבודות\

1.2. צִיוּד

  • שיטה: GET
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getEquipmentList=1
  • פרמטרים אופציונליים: id

1.3. מבחנים

  • שיטה: GET
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getAssayList=1
  • פרמטרים אופציונליים: id

1.4. קטגוריות

  • שיטה: GET
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getCategoryList=1
  • פרמטרים אופציונליים: id

1.5. סוגי דוגמאות

  • שיטה: GET
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getSampleTypeList=1
  • פרמטרים אופציונליים: id

1.6. פרמטרים

  • שיטה: GET
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getParameterList=1
  • פרמטרים אופציונליים: רמת תעודת זהות
    הערה: level=J מחזירה פרמטרים של עבודה, level=S מחזירה פרמטרים לדוגמה, ו-level=A מחזירה פרמטרים של בדיקה

1.7. מבקשים

  • שיטה: GET
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getRequesterList=1
  • פרמטרים אופציונליים: id

1.8. צור מבקשים

  • שיטה: POST
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • פרמטרים נדרשים: לִיצוֹר
  • דוגמא: 
     
    
     
    
    <billing address='One street' city='City' state='State' country='US' zip='01' phone='12346789' fax='99999' contactFirstName='Jane' contactLastName='Doe' contactEmail='[מוגן בדוא"ל]' >[מוגן בדוא"ל]' >

1.9. צור עבודה

  • שיטה: POST
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • פרמטרים נדרשים: לִיצוֹר
  • דוגמה ליצירה:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

מותרות מספר עבודות ודוגמאות מרובות.
מבקש התכונה תומך במזהה או בטקסט.
פרויקט תכונה תומך במזהה או בטקסט

1.10. שמור תוצאות

  • שיטה: POST
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • פרמטרים נדרשים: תוצאה
  • דוגמה לתוצאה:

1.11. חשבוניות

  • שיטה: GET
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2&getInvoiceList=1
  • פרמטרים אופציונליים: id    dateto Format (CSV | IIF) datefrom status

1.12. העלה קבצים

  • שיטה: PUT
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • פרמטרים:
  • נדרש: העלאת קובץ ייחודי מזהה (מזהה של עבודה-דגימה-מבחן)
  • שם מזהה אופציונלי
  • תגובה: בסדר 200

1.13. קישור מדגם למודול

  • שיטה: PUT
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • פרמטרים נדרשים: sampleid (מזהה של דוגמה) או מודול שם דוגמה (שם מודול או שם קצר) recordid (מזהה רשומה במודול)
  • תגובה: אישור 200

1.14. עדכון מדגם חָדָשׁ!

  • שיטה: PUT
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • פרמטרים:
    נדרש: sampleid (מזהה של מדגם) או samplename
    אופציונאלי: סוג שם סטטוס משלוח אצווה
    * הערה: sampleid תומך במספר מזהים מופרדים בפסיק.
    ** הערה: shipmentstatus תומך במספרים או התוויות הבאים: 0|נשלח, 1|במעבר, 2|התקבל, 3|הוחזר

1.15. עדכן סטטוס לדוגמה חָדָשׁ!

  • שיטה: PUT
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • פרמטרים:
  • נדרש   sampleid (מזהה של מדגם) או samplename
  • אופציונאלי  סטטוס התחיל על ידי (זיהוי משתמש תקף ב-LSM) התחיל על הושלם על ידי הושלם על ידי אימות על ידי validatedon
  • תגובה: אישור 200
    * הערה: sampleid תומך במספר מזהים מופרדים בפסיק.
    ** הערה: סטטוס תומך בערך הבא: התחיל | הושלם | אושר
    *** הערה: שדות התאריך והשעה הם בצורת YYYY-MM-DD hh:mm:ss.
    **** הערה: אם המצב מוגדר ל-'started' והפרמטרים Startedby, startedon, completedby, completedon, validatedby, validatedon לא יתקבלו, אופרטור ברירת המחדל שנבחר בהגדרות API או התאריך הנוכחי ישמש במקום זאת.

1.16. התחל אצווה חָדָשׁ!

  • שיטה: PUT
  • כתובת אתר: http://[my_labcollector_url]/extra_modules/lsm/webservice/index.php?v=2
  • פרמטרים:
    נדרש:   אצווה (שם אצווה) התחיל על ידי (מזהה משתמש תקף ב-LSM (או 1 עבור סופר אדמין)
    אופציונאלי:   התחילה