80 lines
2.8 KiB
C#
80 lines
2.8 KiB
C#
using HL_FristAidPlatform_Help;
|
|
using HL_FristAidPlatform_Help.Model;
|
|
using HL_FristAidPlatform_Models;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace HL_FristAidPlatform_IDataBase
|
|
{
|
|
public interface IT_Service_EmergencyTriage
|
|
{
|
|
/// <summary>
|
|
/// 患者列表-急诊分诊
|
|
/// </summary>
|
|
/// <param name="name"></param>
|
|
/// <param name="startTime"></param>
|
|
/// <param name="endTime"></param>
|
|
/// <param name="killip"></param>
|
|
/// <param name="aignArea"></param>
|
|
/// <param name="comeHospital"></param>
|
|
/// <param name="triageDepartment"></param>
|
|
/// <param name=""></param>
|
|
/// <param name="pageSize"></param>
|
|
/// <returns></returns>
|
|
TableModel<TriagePatientModel> GetPatientListOfTriage(string name, string startTime, string endTime, string killip, string signArea, string comeHospital, string triageDepartment, string isGreenWay, int category, string eventName, int eventId, int pageIndex, int pageSize);
|
|
|
|
|
|
TableModel<TriagePatientModel> GetEmergencyLedger(string name, string startTime, string endTime, string killip, string signArea, string GreenChannel, string triageDepartment, int pageIndex, int pageSize);
|
|
|
|
|
|
/// <summary>
|
|
/// 患者分诊信息保存
|
|
/// </summary>
|
|
/// <param name="patientInfo"></param>
|
|
/// <param name="score"></param>
|
|
/// <param name="mews"></param>
|
|
/// <returns></returns>
|
|
bool SavePatientTriage(T_Service_FirstAid_PatientInfo patientInfo,string isGreenWay);
|
|
|
|
|
|
/// <summary>
|
|
/// 获取患者分诊信息
|
|
/// </summary>
|
|
/// <param name="patientGuid"></param>
|
|
/// <returns></returns>
|
|
PatientTriageModel GetTriagePatientInfo(string patientGuid);
|
|
|
|
/// <summary>
|
|
/// 患者评分列表
|
|
/// </summary>
|
|
/// <param name="patientGuid"></param>
|
|
/// <returns></returns>
|
|
List<PatientTriageScoreModel> GetPatientTriageScoreList(string patientGuid);
|
|
|
|
|
|
/// <summary>
|
|
/// 根据患者GUID获取疼痛评分
|
|
/// </summary>
|
|
/// <param name="patientGuid"></param>
|
|
/// <returns></returns>
|
|
DataSetModel GetPainAssessmentByPatientGuid(string patientGuid);
|
|
|
|
/// <summary>
|
|
/// 根据患者唯一标识删除患者
|
|
/// </summary>
|
|
/// <param name="info"></param>
|
|
/// <returns></returns>
|
|
bool UpdateDeletFlagByPatientGuid(T_Service_FirstAid_PatientInfo info);
|
|
|
|
/// <summary>
|
|
/// 根据患者唯一标识获取信息
|
|
/// </summary>
|
|
/// <param name="patientGuid"></param>
|
|
/// <returns></returns>
|
|
T_Service_FirstAid_PatientInfo GetInfoByPatientGuid(string patientGuid);
|
|
}
|
|
}
|