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
{
///
/// 患者列表-急诊分诊
///
///
///
///
///
///
///
///
///
///
///
TableModel 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 GetEmergencyLedger(string name, string startTime, string endTime, string killip, string signArea, string GreenChannel, string triageDepartment, int pageIndex, int pageSize);
///
/// 患者分诊信息保存
///
///
///
///
///
bool SavePatientTriage(T_Service_FirstAid_PatientInfo patientInfo,string isGreenWay);
///
/// 获取患者分诊信息
///
///
///
PatientTriageModel GetTriagePatientInfo(string patientGuid);
///
/// 患者评分列表
///
///
///
List GetPatientTriageScoreList(string patientGuid);
///
/// 根据患者GUID获取疼痛评分
///
///
///
DataSetModel GetPainAssessmentByPatientGuid(string patientGuid);
///
/// 根据患者唯一标识删除患者
///
///
///
bool UpdateDeletFlagByPatientGuid(T_Service_FirstAid_PatientInfo info);
///
/// 根据患者唯一标识获取信息
///
///
///
T_Service_FirstAid_PatientInfo GetInfoByPatientGuid(string patientGuid);
}
}