Skip to content

API — Bắt đầu ​

Base URL: https://api.hoatieu3.com · OpenAPI 3.1: /openapi.json

Xác thực ​

AiCách
Công khai/v1/meta, /v1/navigate, /v1/hospitals*
Người bệnh / người nhàAuthorization: Bearer <accessToken> nhận khi tạo case
Bác sĩ được mờitoken trong đường dẫn /v1/review/{token}
Hoa tiêu viênAuthorization: Bearer <NAVIGATOR_TOKEN>

Lỗi luôn có dạng { "error": "..." }.

Thử nhanh ​

bash
curl -s https://api.hoatieu3.com/v1/navigate \
  -H 'content-type: application/json' \
  -d '{"need":"checkup","patient":{"age":62,"sex":"male","province":"Nghệ An"},
       "symptoms":"Điện tim bất thường, hay hồi hộp","preferredCity":"Hà Nội"}'

Kết quả rút gọn:

json
{
  "safety": { "emergency": false, "urgency": "routine", "reasons": [] },
  "specialties": ["cardiology"],
  "primary": {
    "hospital": { "id": "h-viettim", "name": "Viện Tim Hà Nội" },
    "department": { "name": "Khoa Khám bệnh – Tim mạch" },
    "reasons": ["Có Khoa Khám bệnh – Tim mạch", "Có dịch vụ chẩn đoán cần thiết (ECG, ECHO)", "Ở Hà Nội như bạn mong muốn"]
  },
  "nextSteps": [
    { "n": 1, "icon": "🏥", "title": "Đến Viện Tim Hà Nội" },
    { "n": 2, "icon": "🩺", "title": "Vào Khoa Khám bệnh – Tim mạch" },
    { "n": 3, "icon": "🕐", "title": "Có mặt trước 6:45" }
  ],
  "humanNavigator": { "recommended": false, "reasons": [] }
}

Danh sách endpoint ​

MethodPathMô tả
GET/healthTình trạng
GET/v1/metaNhu cầu, dấu hiệu nguy hiểm
POST/v1/navigateChạy engine, không lưu
POST/v1/casesTạo Navigation Case
GET / PATCH/v1/cases/{id}Xem / cập nhật trạng thái
POST/v1/cases/{id}/renavigateChạy lại engine
POST / DELETE/v1/cases/{id}/contacts[/{cid}]Contact Network
POST / GET/v1/cases/{id}/documentsTải lên / liệt kê ảnh & hồ sơ
GET / DELETE/v1/cases/{id}/documents/{docId}[/file]Xem / xóa file
POST / GET / DELETE/v1/cases/{id}/shares[/{sid}]Link cho bác sĩ
GET/v1/review/{token}Bác sĩ xem hồ sơ
GET/v1/review/{token}/documents/{docId}/fileBác sĩ xem file
POST/v1/review/{token}/opinionsBác sĩ ghi ý kiến
POST / PATCH/v1/cases/{id}/followups[/{fid}]Tái khám
GET/v1/hospitals?city=&specialty=&q=Tìm bệnh viện
GET/v1/hospitals/{id}Nút bệnh viện đầy đủ
GET/v1/navigator/queueHàng đợi hoa tiêu viên

HOATIEU3 không chẩn đoán và không thay thế bác sĩ. Cấp cứu: gọi 115.