|
@@ -2,7 +2,7 @@
|
|
|
import requestV2 from "../../utils/request-v2";
|
|
|
import Patient from "../../ts-type/patient";
|
|
|
|
|
|
-let URL = 'Emr'
|
|
|
+let URL = "Emr";
|
|
|
|
|
|
/**
|
|
|
* 获取患者病历树状图
|
|
@@ -11,23 +11,23 @@ let URL = 'Emr'
|
|
|
* @returns {*} 返回数
|
|
|
*/
|
|
|
export function getPatientDataTree(patNo: string, times: number) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getPatientDataTree',
|
|
|
- method: 'get',
|
|
|
- params: {patNo, times}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getPatientDataTree",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo, times },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取电子病历的树状图
|
|
|
*/
|
|
|
-export function getEmrTree(type: 'all' | 'dept' | 'hosp' = 'all') {
|
|
|
- return requestV2<{ all: any[], dept: any[] }>({
|
|
|
- url: URL + '/getEmrTree',
|
|
|
- method: 'get',
|
|
|
- showLoading: false,
|
|
|
- params: {type}
|
|
|
- })
|
|
|
+export function getEmrTree(type: "all" | "dept" | "hosp" = "all") {
|
|
|
+ return requestV2<{ all: any[]; dept: any[] }>({
|
|
|
+ url: URL + "/getEmrTree",
|
|
|
+ method: "get",
|
|
|
+ showLoading: false,
|
|
|
+ params: { type },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -35,54 +35,51 @@ export function getEmrTree(type: 'all' | 'dept' | 'hosp' = 'all') {
|
|
|
* @returns {*}
|
|
|
*/
|
|
|
export function getSnippetTree() {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getSnippetTree',
|
|
|
- method: 'get',
|
|
|
- showLoading: false,
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getSnippetTree",
|
|
|
+ method: "get",
|
|
|
+ showLoading: false,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function insertEmrData(data) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/insertEmrData',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/insertEmrData",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function deletePatientEmrByDocumentId(documentId) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/deletePatientEmrByDocumentId',
|
|
|
- method: 'get',
|
|
|
- params: {documentId}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/deletePatientEmrByDocumentId",
|
|
|
+ method: "get",
|
|
|
+ params: { documentId },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function audit(documentId) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/audit',
|
|
|
- method: 'get',
|
|
|
- params: {documentId}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/audit",
|
|
|
+ method: "get",
|
|
|
+ params: { documentId },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function submitMedicalRecord(documentId) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/submitMedicalRecord',
|
|
|
- method: 'get',
|
|
|
- params: {documentId}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/submitMedicalRecord",
|
|
|
+ method: "get",
|
|
|
+ params: { documentId },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function getDrgIntelligentGrouping(patNo, times) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getDrgIntelligentGrouping',
|
|
|
- method: 'get',
|
|
|
- params: {patNo, times}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getDrgIntelligentGrouping",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo, times },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -91,160 +88,168 @@ export function getDrgIntelligentGrouping(patNo, times) {
|
|
|
* @param times 次数
|
|
|
*/
|
|
|
export function getExtractDataElement(patNo, times) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getExtractDataElement',
|
|
|
- method: 'get',
|
|
|
- params: {patNo, times}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getExtractDataElement",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo, times },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getEmrAllWardsApi() {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getAllWards',
|
|
|
- method: 'get',
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getAllWards",
|
|
|
+ method: "get",
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getHistory(documentId) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getHistory',
|
|
|
- method: 'get',
|
|
|
- params: {documentId}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getHistory",
|
|
|
+ method: "get",
|
|
|
+ params: { documentId },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getEmrTips() {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getEmrTips',
|
|
|
- method: 'get',
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getEmrTips",
|
|
|
+ method: "get",
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function addEmrTips(data) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/addEmrTips',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/addEmrTips",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function updateEmrTips(data) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/updateEmrTips',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/updateEmrTips",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function deleteEmrTips(id) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/deleteEmrTips',
|
|
|
- method: 'get',
|
|
|
- params: {id}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/deleteEmrTips",
|
|
|
+ method: "get",
|
|
|
+ params: { id },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getEmrTipsData(name) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getEmrTipsData',
|
|
|
- method: 'get',
|
|
|
- params: {name}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getEmrTipsData",
|
|
|
+ method: "get",
|
|
|
+ params: { name },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function hotSearchSorting(userCode, code, tableName) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/hotSearchSorting',
|
|
|
- method: 'get',
|
|
|
- params: {userCode, code, tableName}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/hotSearchSorting",
|
|
|
+ method: "get",
|
|
|
+ params: { userCode, code, tableName },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getListOfDischargedPatients(patNo) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getListOfDischargedPatients',
|
|
|
- method: 'get',
|
|
|
- params: {patNo}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getListOfDischargedPatients",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getYzTemperature(data) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getYzTemperature',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getYzTemperature",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getExamine(patNo, times) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getExamine',
|
|
|
- method: 'get',
|
|
|
- params: {patNo, times}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getExamine",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo, times },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function whetherItExistsInTheDepartment(patNo, times) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/whetherItExistsInTheDepartment',
|
|
|
- method: 'get',
|
|
|
- params: {patNo, times}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/whetherItExistsInTheDepartment",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo, times },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function electronicMedicalRecordSequencing(data) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/electronicMedicalRecordSequencing',
|
|
|
- method: 'post',
|
|
|
- data
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/electronicMedicalRecordSequencing",
|
|
|
+ method: "post",
|
|
|
+ data,
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
export function getPastHistory(patNo, times) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getPastHistory',
|
|
|
- method: 'get',
|
|
|
- params: {patNo, times}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getPastHistory",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo, times },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-export function getMzPatientDataByPatNo(patNo:string) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getMzPatientDataByPatNo',
|
|
|
- method: 'get',
|
|
|
- params: {patNo}
|
|
|
- })
|
|
|
+export function getMzPatientDataByPatNo(patNo: string) {
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getMzPatientDataByPatNo",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getFluorescenceSpecimenResult(patNo, times) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getFluorescenceSpecimenResult',
|
|
|
- method: 'get',
|
|
|
- params: {patNo, times}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getFluorescenceSpecimenResult",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo, times },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getOpRecordList(patNo, times) {
|
|
|
- return requestV2({
|
|
|
- url: URL + '/getOpRecordList',
|
|
|
- method: 'get',
|
|
|
- params: {patNo, times}
|
|
|
- })
|
|
|
+ return requestV2({
|
|
|
+ url: URL + "/getOpRecordList",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo, times },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getPatientInfo(inpatientNo: string) {
|
|
|
- return requestV2<Patient>({
|
|
|
- url: '/patient/getInfo',
|
|
|
- method: 'get',
|
|
|
- params: {inpatientNo},
|
|
|
- })
|
|
|
+ return requestV2<Patient>({
|
|
|
+ url: "/patient/getInfo",
|
|
|
+ method: "get",
|
|
|
+ params: { inpatientNo },
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
export function getDisPatient(patNo: string, times: number) {
|
|
|
- return requestV2<Patient>({
|
|
|
- url: '/patient/getDisPatient',
|
|
|
- method: 'get',
|
|
|
- params: {patNo, times},
|
|
|
- })
|
|
|
+ return requestV2<Patient>({
|
|
|
+ url: "/patient/getDisPatient",
|
|
|
+ method: "get",
|
|
|
+ params: { patNo, times },
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+export function getEmrToken() {
|
|
|
+ return requestV2<string>({
|
|
|
+ url: URL + "/getEmrToken",
|
|
|
+ method: "get",
|
|
|
+ }).then(res => {
|
|
|
+ sessionStorage.setItem("emr-token", res);
|
|
|
+ });
|
|
|
}
|