คู่มือการใช้งาน 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 เป็นต้น