API v5
Stock
Form
- POST /api5/Stocks/stock_form
Form of stock data
- Query Parameters
Year (int) – year of report, e.g: 2020,2021,…
Month (string) – month of report, e.g: 01, 02, …, 12
HC_Code (string) – code of health facility
Response as json:
{ "code": 200, "message": "success", "data": { "total_case": { "Pf": 0, "Pv": 0, "Mix": 0, "Positive": 0, "Test": 255 }, "hc_case": { "Pf": 0, "Pv": 0, "Mix": 0, "Positive": 0, "Test": 155 }, "vmw_case": { "Pf": 0, "Pv": 0, "Mix": 0, "Positive": 0, "Test": 100 }, "items": [ { "ItemId": 42, "Code": "ND0087", "Description": "G6PD quantitative control kit (Kit/10 pairs)", "Strength": "", "Unit": "Pair", "StockStart": 0, "StockIn": 0, "Total": 0, "StockOut": 0, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 0, "Estimate": "0", "AMC": ".000000", "Expire": "", "ExpireDetail": [], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294863, "isNew": 0, "MOS": "NA" }, { "ItemId": 43, "Code": "ND0084", "Description": "G6PD quantitative test device (Kit/ 25 tests)", "Strength": "", "Unit": "Test", "StockStart": 0, "StockIn": 0, "Total": 0, "StockOut": 0, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 0, "Estimate": "0", "AMC": ".000000", "Expire": "", "ExpireDetail": [], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294864, "isNew": 0, "MOS": "NA" }, { "ItemId": 44, "Code": "ND0082", "Description": "Rapid Diagnostic Test (Kit/10 tests)", "Strength": "", "Unit": "Test", "StockStart": 0, "StockIn": "", "Total": "", "StockOut": "", "Adjustment": "", "AdjustmentDetail": [], "Balance": 0, "Estimate": "NA", "AMC": ".000000", "Expire": "", "ExpireDetail": [], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": "", "isNew": 0, "MOS": "NA" }, { "ItemId": 34, "Code": "ND0150", "Description": "Quinine sulfate", "Strength": "300mg", "Unit": "Tablet", "StockStart": 0, "StockIn": 0, "Total": 0, "StockOut": 0, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 0, "Estimate": "0", "AMC": ".000000", "Expire": "", "ExpireDetail": [], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294862, "isNew": 0, "MOS": "NA" }, { "ItemId": 28, "Code": "ND0069", "Description": "Artesunate + Mefloquine", "Strength": "100mg + 200mg", "Unit": "Box / 3 Tablets", "StockStart": 0, "StockIn": 0, "Total": 0, "StockOut": 0, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 0, "Estimate": "0", "AMC": ".000000", "Expire": "", "ExpireDetail": [], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294865, "isNew": 0, "MOS": "NA" }, { "ItemId": 25, "Code": "ND0065", "Description": "Artesunate + Mefloquine", "Strength": "25mg + 50mg", "Unit": "Box / 6 Tablets", "StockStart": 0, "StockIn": 0, "Total": 0, "StockOut": 0, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 0, "Estimate": "0", "AMC": ".000000", "Expire": "", "ExpireDetail": [], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294866, "isNew": 0, "MOS": "NA" }, { "ItemId": 26, "Code": "ND0066", "Description": "Artesunate + Mefloquine", "Strength": "25mg + 50mg", "Unit": "Box / 3 Tablets", "StockStart": 0, "StockIn": 0, "Total": 0, "StockOut": 0, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 0, "Estimate": "0", "AMC": ".000000", "Expire": "", "ExpireDetail": [], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294867, "isNew": 0, "MOS": "NA" }, { "ItemId": 27, "Code": "ND0067", "Description": "Artesunate + Mefloquine", "Strength": "100mg + 200mg", "Unit": "Box / 6 Tablets", "StockStart": 24, "StockIn": 20, "Total": 44, "StockOut": 24, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 20, "Estimate": "-20", "AMC": "2.000000", "Expire": "2021-11-30", "ExpireDetail": [ { "Date": "2021-11-30", "Qty": 20 } ], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294868, "isNew": 0, "MOS": 10 }, { "ItemId": 32, "Code": "ND0132", "Description": "Primaquine 7.5mg", "Strength": "7.5mg", "Unit": "Tablet", "StockStart": 30, "StockIn": 0, "Total": 30, "StockOut": 0, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 30, "Estimate": "-26", "AMC": "2.000000", "Expire": "2021-09-30", "ExpireDetail": [ { "Date": "2021-09-30", "Qty": 30 } ], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294870, "isNew": 0, "MOS": 15 }, { "ItemId": 13, "Code": "ND0080", "Description": "Rapid Dignostic Test (RDT)", "Strength": "", "Unit": "Kit / 25 Tests", "StockStart": 6, "StockIn": 3, "Total": 9, "StockOut": 6, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 3, "Estimate": "7", "AMC": "6.333333", "Expire": "2022-07-02", "ExpireDetail": [ { "Date": "2022-07-02", "Qty": 3 } ], "Note": "", "Request": 20, "Offer": "", "Receive": "", "Status": "Requested", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294872, "isNew": 0, "MOS": 0.5 }, { "ItemId": 17, "Code": "ND0225", "Description": "LLIN", "Strength": "", "Unit": "Piece", "StockStart": 0, "StockIn": 0, "Total": 0, "StockOut": 0, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 0, "Estimate": "0", "AMC": ".000000", "Expire": "", "ExpireDetail": [], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294874, "isNew": 0, "MOS": "NA" }, { "ItemId": 18, "Code": "ND0227", "Description": "LLIHN", "Strength": "", "Unit": "Piece", "StockStart": 0, "StockIn": 0, "Total": 0, "StockOut": 0, "Adjustment": 0, "AdjustmentDetail": [], "Balance": 0, "Estimate": "0", "AMC": ".000000", "Expire": "", "ExpireDetail": [], "Note": "", "Request": "", "Offer": "", "Receive": "", "Status": "", "Comment": "", "CommentDate": "", "isChecked": 0, "Rec_ID": 294875, "isNew": 0, "MOS": "NA" } ] } }
Message
Message List
- GET /api5/message/list
List of messages
- Query Parameters
code_place (string) – code of health facility / village code / name of CNM
Response as json:
{ "code": 200, "message": "success", "data": [ { "Rec_ID": 1, "Code_Place": "010201", "Text": "Hello CNM I need some money", "Parent_ID": null, "IsRead": 0, "InitTime": "2022-02-04 00:00:00.000" }, { "Rec_ID": 3, "Code_Place": "CNM", "Text": "Yes", "Parent_ID": 1, "IsRead": 0, "InitTime": "2022-02-06 00:00:00.000" }, { "Rec_ID": 4, "Code_Place": "010201", "Text": "I need 1 million dollar", "Parent_ID": 1, "IsRead": 1, "InitTime": "2022-02-06 00:00:00.000" }, { "Rec_ID": 5, "Code_Place": "CNM", "Text": "OK I will give you", "Parent_ID": 1, "IsRead": 1, "InitTime": "2022-02-06 00:00:00.000" } ] }