using HL_FristAidPlatform_Help; using HL_FristAidPlatform_Models; using System; namespace HL_FristAidPlatform_IDataBase { public interface IT_Service_Trauma_PatientsTimeAxis { #region 增 /// /// 添加 /// /// /// bool Add(T_Service_Trauma_PatientsTimeAxis entity); /// /// 直接新增有值的数据 /// /// /// bool DirectAdd(T_Service_Trauma_PatientsTimeAxis model); /// /// 获取分页列表 /// /// /// /// TableModel GetPageList(int pageIndex, int pageSize); /// /// 获取单个 /// /// /// T_Service_Trauma_PatientsTimeAxis Get(long id); /// /// 编辑 /// /// /// bool Update(T_Service_Trauma_PatientsTimeAxis entity); /// /// 批量删除 /// /// /// bool Dels(string GUID); #endregion /// /// 获取患者列表--动态时间节点列 /// /// 起始页 /// 每页大小 /// 所属院区GUID /// 所属模块ID /// 开始时间(创建) /// 结束时间(创建) /// 急救状态:-1全部 0未结束(对应急救中0+住院中1) 1已结束(对应已转归2) /// 来院方式代码 0:未选择;参考字典表T_Base_HospitalMode /// 出车单位代码0:未选择;1:120救护车;2:本院救护车;3:外院救护车 /// 初步诊断0:未选择,参考字典表T_Base_PreliminaryDiagnosis /// 关键词 /// TableModel GetPatientsTime(int pageIndex, int pageSize, string hospitalGuid, long systemModuleID, string startTime, string endTime, int state, int hospitalMode, int vehicleoutUnit, int preliminaryDiagnosis, string keyWord); /// /// 根据病人编号获取所有记录节点时间 /// /// 病人编号 /// 是否显示到时间轴0是1否 /// string GetPatientDetailTime(string patientGuid, int isDisplayTimeAxis); /// /// 根据病人编号+时间节点标识 获取记录时间 /// /// 病人编号 /// 时间节点编号:-1查询该病人的全部节点 /// TableModel GetRecordingTime(string patientID, long timeAxisID); /// /// 根据病人编号和时间节点编号更改记录时间 /// 用于快速扫码记录 /// /// 病人编号 /// 时间节点编号 /// 操作时间 /// bool UpdateRecordingTimeByPatientIDAndTimeAxisID(string patientGuid, long timeAxisID, DateTime recordingTime); /// /// 根据病人编号和时间节点编号更改参考正常时间 /// /// /// /// /// bool UpdateNormalTime(string patientGuid, long timeAxisID, DateTime normalTime); /// /// 根据指定条件查询数据--报表 /// /// /// TableModel GetModelByReport(string where); } }