# Thông tin mô tả kết nối his Tài liệu lưu hành nội bộ PKH Kết nối his chia thành 2 nhóm chính ## 1. Nhóm lấy dữ liệu từ his ### 1.1 Dữ liệu đặt khám (dịch vụ, chuyên khoa, bác sĩ phòng khám) Lấy dữ liệu này để hiển thị lên app và cho người dùng chọn khi đặt khám. Xem: https://bvdongnai.medpro.com.vn/chon-dich-vu #### Các api: + api/services : danh sách dịch vụ + api/subjects : danh sách chuyên khoa + api/doctors : danh sách bác sĩ + api/rooms : danh sách phòng khám ### 1.2 Dữ liệu thông tin hành chính Lấy thông tin hành chính của bệnh viện để cho bệnh nhân chọn địa chỉ khi tạo hô sơ trên app. Xem https://bvdongnai.medpro.com.vn/tao-moi-ho-so #### Các api: + api/countries : danh sách quốc gia + api/provinces : danh sách tỉnh thành + api/díctricts : danh sách quận huyện + api/díctricts/{provinceId} : danh sách quận huyện theo mã tỉnh thành + api/wards : danh sách phường xã + api/wards/{dicstrictId} : danh sách phương xã theo mã quận huyện ### 1.3 Dữ liệu là thông tin bệnh nhân đã khám ở bệnh viện Để không bị trùng thông tin bệnh nhân bên bệnh viện thì trước khi tạo hồ sơ trên app, phải kiểm tra bệnh nhân đó đã có hồ sơ trong database của bệnh viện chưa? Xem: https://bvdongnai.medpro.com.vn/tao-moi-ho-so mục **"Đã từng khám"** #### Các api: + api/patient/{patientId} : lấy thông tin bệnh nhân theo mã bệnh nhân + POST api/patient/detail : tìm bệnh nhân theo các thông tin chi tiết (name, birthYear, insuraceId, provinceId,... ) ## 2. Nhóm lưu thông tin đặt khám sang his Thông tin đặt khám sang his có 2 phần ### 2.1 Thông tin bệnh nhân mới đăng kí thông qua app. Một người chưa bao giờ đi khám ở bệnh viện đó, họ sẽ tạo hồ sơ trên app medpro. Sau đó mình sẽ đẩy thông tin này qua cho bệnh viện. (gọi api của bệnh viện để lưu) #### api: + POST api/patient ### 2.2 Thông tin đặt khám Mỗi lần đặt khám của bệnh nhân đều có các thông tin khám (Dịch vụ, chuyên khoa, bác sĩ, phòng khám, thời gian khám,...), thì mình sẽ phải đẩy thông tin này qua cho bệnh viện trước giờ khám để bệnh viện chuẩn bị. #### api: + POST api/booking