const URL = "/one-api/mockup/process/cpone_resultvalidation/"; export async function single_validation(token, order_id, val) { try { var resp = await axios.post(URL + 'rv_px/single_validation', { token: token, order_id: order_id, validation: val }); 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, order_id, validation_code) { try { var resp = await axios.post(URL + 'rv_px/search', { token: token, order_id: order_id, validation_code: validation_code }); 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 confirm(token, datax) { try { var resp = await axios.post(URL + 'rv_validation/confirm', { token: token, data: datax }); 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 unvalidate(token, id) { try { var resp = await axios.post(URL + 'rv_validation/unvalidate', { token: token, order_id: id }); 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 mr_state(token, order_id) { try { var resp = await axios.post(URL + 'rv_validation/mr_state', { token: token, order_id: order_id }); 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 print_count(token, order_id) { try { var resp = await axios.post(URL + 'rv_validation/print_count', { token: token, order_id: order_id }); 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_group() { try { var resp = await axios.post(URL + 'rv_px/search_group', {}); 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 reject(token, id, action) { try { var resp = await axios.post(URL + 'rv_validation/reject', { token: token, id: id, action: action }); 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_rerun(detail_id) { try { var resp = await axios.post(URL + 're_px/search_rerun', { detail_id: detail_id }); 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 getcytologiresult(prm) { try { var resp = await axios.post(URL + 're_px/getcytologiresult', 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 uploadimage_preparasi_sperma(prm) { try { var resp = await axios.post(URL + 're_px/uploadimage_preparasi_sperma', 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 getpreparasispermaresult(prm) { try { var resp = await axios.post(URL + 're_px/getpreparasispermaresult', 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 saveresult_preparasi_sperma(prm) { try { var resp = await axios.post(URL + 're_px/saveresult_preparasi_sperma', 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 get_doctors_preparasi_sperma(prm) { try { var resp = await axios.post(URL + 're_px/get_doctors_preparasi_sperma', 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 getdnafragmentasiresult(prm) { try { var resp = await axios.post(URL + 're_px/getdnafragmentasiresult', 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 saveresult_dnafragmentasi(prm) { try { var resp = await axios.post(URL + 're_px/saveresult_dnafragmentasi', 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 getpatologianatomyresult(prm) { try { var resp = await axios.post(URL + 're_px/getpatologianatomyresult', 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 getgolongandarah(prm) { try { var resp = await axios.post(URL + 'rv_px/getgolongandarah', 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 get_flag_bloodtype() { try { var resp = await axios.post(URL + 'rv_px/get_flag_bloodtype'); if (resp.status != 200) { return { status: "ERR", message: resp.statusText }; } let data = resp.data; return data; } catch (e) { return { status: "ERR", message: e.message }; } }