const URL = "/one-api/homeservice/receiveorder/"; export async function upload(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/upload', prm) if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function uploadsend(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/uploadsend', prm) if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function save_patient(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/save_patient', prm) if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function saveall_tempbill(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/saveall_tempbill', prm) if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function save_tempbill(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/save_tempbill', prm) if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function search(token, name, snorm, status, startdate, enddate) { try { var resp = await axios.post(URL + 'receiveorderv2/search', { token:token, nama: name, snorm: snorm, status: status, startdate: startdate, enddate: enddate }); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function getsexreg(token) { try { var resp = await axios.post(URL + 'receiveorderv2/getsexreg',{token:token}); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function save(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/save',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function newreceivereference(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/newreceivereference',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function confirmtransaction(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/confirmtransaction',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function canceltransaction(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/canceltransaction',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function opentransaction(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/opentransaction',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function generatetransaction(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/generatetransaction',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function editbill(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/editbill',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function deletebill(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/deletebill',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function notifbill(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/notifbill',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function sendbill(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/sendbill',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function xdelete(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/deletepatient',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function sendorder(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/sendorder',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function getpatient(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/getpatient',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function searchstaff(token,prm) { try { var resp = await axios.post(URL + 'receiveorderv2/searchstaff',{token:token,search:prm}); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch(e) { return { status: "ERR", message: e.message }; } } export async function searchbank(token,prm) { try { var resp = await axios.post(URL + 'receiveorderv2/searchbank',{token:token,search:prm}); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch(e) { return { status: "ERR", message: e.message }; } } export async function getmou(token,prm) { try { var resp = await axios.post(URL + 'receiveorderv2/getmou',{id:prm.M_StaffID,token:token}); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch(e) { return { status: "ERR", message: e.message }; } } export async function listmou(token,prm) { try { var resp = await axios.post(URL + 'receiveorderv2/listmou',{id:prm.M_StaffID,token:token}); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch(e) { return { status: "ERR", message: e.message }; } } export async function getnomor(token) { try { var resp = await axios.post(URL + 'receiveorderv2/getnomor',{token:token}); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch(e) { return { status: "ERR", message: e.message }; } } export async function savenewpatient(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/savenewpatient',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function savebillmou(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/savebillmou',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function saveeditpatient(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/saveeditpatient',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function deletepatient(prm) { try { var resp = await axios.post(URL + 'receiveorderv2/deletepatient',prm); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } } export async function searchtest(token,tes,mouid) { try { var resp = await axios.post(URL + 'receiveorderv2/searchtest',{token:token,search:tes,mouid:mouid}); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch(e) { return { status: "ERR", message: e.message }; } }