TMLT API

คู่มือการใช้งาน api สำหรับในการเรียกข้อมูล tmlt ( ช่วงทดลองใช้งาน )

วิธีการรับ API Token ในการเรียกใช้งาน API

  • ไปที่หัวข้อ “TmltToken” และทำการคลิกที่ลูกศร

  • คลิกไปที่ Try it out

ให้ทำการใส่ข้อมูล hospcode , provinceID , amp ในช่อง “string” จากนั้นคลิก Execute ดังตัวอย่างโครงสร้าง
** http://203.157.10.8/hcode_2020/query_set.php อ้างอิงตามนี้

{
"hospcode": "string", ** รหัส 5 หลักของสถานพยาบาล
"provinceId": "string", ** รหัส 2 หลัก จังหวัด
"amp": "string" **รหัส 2 หลัก อำเภอ
}

  • เมื่อคลิกแล้วจะแสดง Responses ด้านล่าง ให้ Coppy Token ตรงช่อง Respose body : “token”

  • ก่อนที่จะเรียกดูข้อมูลได้นั้นต้องทำการขออนุญาติการเรียกดูข้อมูล โดยการไปที่ปุ่ม Authorize

  • จะปรากฏหน้าต่าง Avilable authorizations ขึ้นมาให้ทำการใส่คำว่า Bearer และ เว้นวรรค ตามด้วยใส่ Token ที่ได้ทำการ Coppy Token ไว้ขั้นตอนที่ 5 น้ำมาใส่ในช่อง Value: ดังตัวอย่าง Bearer eyjhbGciOiJIUzINi จากนั้นคลิกปุ่ม Authorize

  • และทำการปิดหน้านี้ “Close” เป็นอันเสร็จ

วิธีการเรียกข้อมูล API เพื่อแสดงข้อมูล

  • วิธีที่ 1 เรียกดูข้อมูลจาก TMLT Release โดยการไปที่หัวข้อ Tmltapis
    1.1 เลือก /{hoscode}/id
    1.2 คลิก Try it out

  • ใส่ข้อมูลในช่อง Description เมื่อทำการใส่ข้อมูลเสร็จแล้วคลิกที่ Execute
    hoscode = เลขหน่วยบริการ 5 หลัก ของทางโรงพยาบาล
    id = ชื่อรายการตรวจที่ต้องการหา

  • เมื่อใส่ข้อมูลในช่อง Description ครบแล้ว จะปรากฏข้อมูลที่ดึงขึ้นดังตัวอย่าง

ตัวอย่างโครงสร้างที่ใช้ในการรับข้อมูล


{
"isSuccess": true,
"description": "string",
"dateCall": "2022-04-26T07:06:19.074Z",
"tmltData": [
{
"rowid": 0,
"tmltCode": "string",
"tmltName": "string",
"component": "string",
"scale": "string",
"unit": "string",
"specimen": "string",
"method": "string",
"orderType": "string",
"loincNum": "string",
"status": "string",
"versionFirstRelease": "string",
"versionlastRelease": "string",
"cgdCode": "string",
"cgdName": "string",
"cgdPrice": "string",
"panel": "string"
}
]
}

ท่านสามารถใช้ software หรือ tool อื่นๆ ในการเรียกใช้งาน api ได้ อาทิเช่น postman เป็นต้น