POST api/eprescription/one?api={api}

Tích hợp 1 đơn thuốc

Request Information

URI Parameters

NameDescriptionTypeAdditional information
api

Mã API do hệ thống cung cấp

string

Required

Body Parameters

đối tượng đơn thuốc

eprescriptionModel
NameDescriptionTypeAdditional information
ma_lien_thong_co_so_kham_chua_benh

Mã liên thông cơ sở khám chữa bệnh mà bác sĩ đã được thêm vào.

string

None.

password_co_so

Mật khẩu tài khoản cơ sở khám chữa bệnh

string

None.

ma_lien_thong_bac_si

Mã liên thông bác sĩ

string

None.

password

Mật khẩu tài khoản bác sĩ

string

None.

loai_don_thuoc

Loại đơn thuốc (Tối đa 1 ký tự). Sẽ ứng với 1 trong 4 ký tự: c: loại đơn thuốc cơ bản h: loại đơn thuốc hướng tâm thần và thuốc tiền chất n: loại đơn thuốc gây nghiện y: loại đơn thuốc cổ truyền

string

None.

ma_don_thuoc

Mã đơn thuốc (Tối đa 14 ký tự) Mã đơn thuốc là từ khóa để tìm kiếm đơn thuốc trên hệ thống đơn thuốc điện tử.Mã đơn thuốc phải là duy nhất Mã đơn thuốc cấu trúc gồm mã bảo hiểm cơ sở khám chữa bệnh (5 ký tự) + 7 ký tự bất kỳ bao gồm chữ và số + 2 ký tự cuối là ‘-c’ - đơn thuốc chuẩn, ‘-n’ - đơn thuốc gây nghiện, ‘-h’ - đơn thuốc hướng thần, ‘-y’ - đơn thuốc y học cổ truyền

string

None.

ho_ten_benh_nhan

Họ tên của bệnh nhân đến khám chữa bệnh (Tối đa 500 ký tự)

string

None.

ma_dinh_danh_y_te

Mã định danh y tế của bệnh nhân (Tối đa 10 ký tự)

string

None.

ma_dinh_danh_cong_dan

Mã định danh công dân được cấp bới bộ công an (Tối đa 12 số)

string

None.

ngay_sinh_benh_nhan

Ngày sinh của bệnh nhân Định dạng (Ngày/Tháng/Năm)

string

None.

can_nang

Cân nặng

decimal number

None.

gioi_tinh

Giới tính của bệnh nhân 1: Chưa có thông tin 2: Giới tính Nam 3: Giới tính nữ

integer

None.

isbuy

Là đơn có bán 1: Có bán 0:Không bán

integer

None.

ma_so_the_bao_hiem_y_te

Mã số bảo hiểm y tế của bệnh nhân nếu có (Tối đa 10 ký tự)

string

None.

thong_tin_nguoi_giam_ho

Thông tin người giám hộ: Họ tên, Số điện thoại, địa chỉ người giám hộ.Bắt buộc trong trường hợp người khám bệnh là trẻ em hơn 72 tháng tuổi (Tối đa 500 ký tự)

string

None.

dia_chi

Địa chỉ thường trú, tạm trú của bệnh nhân (Tối đa 500 ký tự)

string

None.

luu_y

Lưu ý của bác sĩ (Tối đa 2000 ký tự)

string

None.

hinh_thuc_dieu_tri

Danh mục hình thức điều trị ban hành bởi Bộ Y tế: 1 - Khám bệnh 2 - Điều trị ngoại trú 3- Điều trị nội trú 4- Điều trị nội trú ban ngày 5- Điều trị ngoại trú các bệnh mạn tính dài ngày liên tục trong năm, áp dụng cho các bệnh theo danh mục ban hành kèm theo Thông tư số 46/2016/TT-BYT ngày 30/12/2016 của Bộ trưởng Bộ Y tế về ban hành danh mục bệnh cần chữa trị dài ngày, có khám bệnh và lĩnh thuốc 6- Điều trị lưu tại Trạm Y tế tuyến xã, Phòng khám đa khoa khu vực 7- Nhận thuốc theo hẹn (không khám bệnh). 8- Điều trị ngoại trú các bệnh mạn tính dài ngày liên tục trong năm, áp dụng cho các bệnh theo danh mục ban hành kèm theo Thông tư số 46/2016/TT-BYT , có khám bệnh, có thực hiện các dịch vụ kỹ thuật và/hoặc được sử dụng thuốc. 9 - Điều trị nội trú dưới 04 (bốn) giờ. 10 - Các trường hợp khác.

integer

None.

dot_dung_thuoc

Đợt dùng thuốc (Bắt buộc nếu loại đơn thuốc là h, n hoặc y) Danh sách đợt dùng thuốc gồm: - Đợt: số - Từ ngày: Date format d/m/Y - Đến ngày: Date format d/m/Y - Số thang thuốc: yêu cầu đối với thuốc y học cổ truyền

string

None.

loi_dan

Lời dặn bác sĩ (Tối đa 2000 ký tự) Đối với đơn thuốc y học cổ truyền cần mô tả thêm: Cách sắc thuốc, cách uống thuốc.

string

None.

so_dien_thoai_nguoi_kham_benh

Số điện thoại liên lạc của người đến khám bệnh (Tối đa 12 sô)

string

None.

ngay_tai_kham

Số ngày bệnh nhân đến khám lại kể từ ngày kê đơn.

integer

None.

ngay_gio_ke_don

Ngày giờ bác sĩ kê đơn trên phần mềm gửi lên. Ngày giờ kê đơn bao gồm cả ngày và giờ có cấu trúc: Y-m-dH:m:s

string

None.

signature

Chữ ký số của người kê đơn

string

None.

chan_doan

Chẩn đoán

Collection of eprescriptionICDModel

None.

thong_tin_don_thuoc

Thông tin đơn thuốc bao gồm danh sách các thuốc được kê đơn

Collection of eprescriptionDrugModel

None.

Request Formats

application/json, text/json

Sample:
{
  "ma_lien_thong_co_so_kham_chua_benh": "sample string 1",
  "password_co_so": "sample string 2",
  "ma_lien_thong_bac_si": "sample string 3",
  "password": "sample string 4",
  "loai_don_thuoc": "sample string 5",
  "ma_don_thuoc": "sample string 6",
  "ho_ten_benh_nhan": "sample string 7",
  "ma_dinh_danh_y_te": "sample string 8",
  "ma_dinh_danh_cong_dan": "sample string 9",
  "ngay_sinh_benh_nhan": "sample string 10",
  "can_nang": 1.1,
  "gioi_tinh": 1,
  "isbuy": 1,
  "ma_so_the_bao_hiem_y_te": "sample string 11",
  "thong_tin_nguoi_giam_ho": "sample string 12",
  "dia_chi": "sample string 13",
  "luu_y": "sample string 14",
  "hinh_thuc_dieu_tri": 1,
  "dot_dung_thuoc": "sample string 15",
  "loi_dan": "sample string 16",
  "so_dien_thoai_nguoi_kham_benh": "sample string 17",
  "ngay_tai_kham": 1,
  "ngay_gio_ke_don": "sample string 18",
  "signature": "sample string 19",
  "chan_doan": [
    {
      "ma_chan_doan": "sample string 1",
      "ten_chan_doan": "sample string 2",
      "ket_luan": "sample string 3"
    },
    {
      "ma_chan_doan": "sample string 1",
      "ten_chan_doan": "sample string 2",
      "ket_luan": "sample string 3"
    }
  ],
  "thong_tin_don_thuoc": [
    {
      "ma_thuoc": "sample string 1",
      "biet_duoc": "sample string 2",
      "ten_thuoc": "sample string 3",
      "don_vi_tinh": "sample string 4",
      "so_luong": 1.1,
      "cach_dung": "sample string 5",
      "ma_thuoc_ban": "sample string 6",
      "biet_duoc_ban": "sample string 7",
      "ten_thuoc_ban": "sample string 8",
      "don_vi_tinh_ban": "sample string 9",
      "so_luong_ban": 1.1,
      "cach_dung_ban": "sample string 10"
    },
    {
      "ma_thuoc": "sample string 1",
      "biet_duoc": "sample string 2",
      "ten_thuoc": "sample string 3",
      "don_vi_tinh": "sample string 4",
      "so_luong": 1.1,
      "cach_dung": "sample string 5",
      "ma_thuoc_ban": "sample string 6",
      "biet_duoc_ban": "sample string 7",
      "ten_thuoc_ban": "sample string 8",
      "don_vi_tinh_ban": "sample string 9",
      "so_luong_ban": 1.1,
      "cach_dung_ban": "sample string 10"
    }
  ]
}

application/xml, text/xml

Sample:
<eprescriptionModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APISMART.Services.Medical">
  <can_nang>1.1</can_nang>
  <chan_doan>
    <eprescriptionICDModel>
      <ket_luan>sample string 3</ket_luan>
      <ma_chan_doan>sample string 1</ma_chan_doan>
      <ten_chan_doan>sample string 2</ten_chan_doan>
    </eprescriptionICDModel>
    <eprescriptionICDModel>
      <ket_luan>sample string 3</ket_luan>
      <ma_chan_doan>sample string 1</ma_chan_doan>
      <ten_chan_doan>sample string 2</ten_chan_doan>
    </eprescriptionICDModel>
  </chan_doan>
  <dia_chi>sample string 13</dia_chi>
  <dot_dung_thuoc>sample string 15</dot_dung_thuoc>
  <gioi_tinh>1</gioi_tinh>
  <hinh_thuc_dieu_tri>1</hinh_thuc_dieu_tri>
  <ho_ten_benh_nhan>sample string 7</ho_ten_benh_nhan>
  <isbuy>1</isbuy>
  <loai_don_thuoc>sample string 5</loai_don_thuoc>
  <loi_dan>sample string 16</loi_dan>
  <luu_y>sample string 14</luu_y>
  <ma_dinh_danh_cong_dan>sample string 9</ma_dinh_danh_cong_dan>
  <ma_dinh_danh_y_te>sample string 8</ma_dinh_danh_y_te>
  <ma_don_thuoc>sample string 6</ma_don_thuoc>
  <ma_lien_thong_bac_si>sample string 3</ma_lien_thong_bac_si>
  <ma_lien_thong_co_so_kham_chua_benh>sample string 1</ma_lien_thong_co_so_kham_chua_benh>
  <ma_so_the_bao_hiem_y_te>sample string 11</ma_so_the_bao_hiem_y_te>
  <ngay_gio_ke_don>sample string 18</ngay_gio_ke_don>
  <ngay_sinh_benh_nhan>sample string 10</ngay_sinh_benh_nhan>
  <ngay_tai_kham>1</ngay_tai_kham>
  <password>sample string 4</password>
  <password_co_so>sample string 2</password_co_so>
  <signature>sample string 19</signature>
  <so_dien_thoai_nguoi_kham_benh>sample string 17</so_dien_thoai_nguoi_kham_benh>
  <thong_tin_don_thuoc>
    <eprescriptionDrugModel>
      <biet_duoc>sample string 2</biet_duoc>
      <biet_duoc_ban>sample string 7</biet_duoc_ban>
      <cach_dung>sample string 5</cach_dung>
      <cach_dung_ban>sample string 10</cach_dung_ban>
      <don_vi_tinh>sample string 4</don_vi_tinh>
      <don_vi_tinh_ban>sample string 9</don_vi_tinh_ban>
      <ma_thuoc>sample string 1</ma_thuoc>
      <ma_thuoc_ban>sample string 6</ma_thuoc_ban>
      <so_luong>1.1</so_luong>
      <so_luong_ban>1.1</so_luong_ban>
      <ten_thuoc>sample string 3</ten_thuoc>
      <ten_thuoc_ban>sample string 8</ten_thuoc_ban>
    </eprescriptionDrugModel>
    <eprescriptionDrugModel>
      <biet_duoc>sample string 2</biet_duoc>
      <biet_duoc_ban>sample string 7</biet_duoc_ban>
      <cach_dung>sample string 5</cach_dung>
      <cach_dung_ban>sample string 10</cach_dung_ban>
      <don_vi_tinh>sample string 4</don_vi_tinh>
      <don_vi_tinh_ban>sample string 9</don_vi_tinh_ban>
      <ma_thuoc>sample string 1</ma_thuoc>
      <ma_thuoc_ban>sample string 6</ma_thuoc_ban>
      <so_luong>1.1</so_luong>
      <so_luong_ban>1.1</so_luong_ban>
      <ten_thuoc>sample string 3</ten_thuoc>
      <ten_thuoc_ban>sample string 8</ten_thuoc_ban>
    </eprescriptionDrugModel>
  </thong_tin_don_thuoc>
  <thong_tin_nguoi_giam_ho>sample string 12</thong_tin_nguoi_giam_ho>
</eprescriptionModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

DataInsertDrug
NameDescriptionTypeAdditional information
status

Trạng thái trả về (success- Thành công, error-Thất bại)

string

None.

message

Thông điệp trả về

string

None.

code

Dữ liệu trả về

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status": "sample string 1",
  "message": "sample string 2",
  "code": "sample string 3"
}

text/javascript, application/javascript, application/json-p

Sample:
/**/ typeof  === 'function' && ({"status":"sample string 1","message":"sample string 2","code":"sample string 3"});

application/xml, text/xml

Sample:
<DataInsertDrug xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APISMART.Services.Medical">
  <code>sample string 3</code>
  <message>sample string 2</message>
  <status>sample string 1</status>
</DataInsertDrug>