67 lines
2.9 KiB
C#
67 lines
2.9 KiB
C#
using HL_FristAidPlatform_Help;
|
||
using HL_FristAidPlatform_Models;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace HL_FristAidPlatform_IDataBase
|
||
{
|
||
/// <summary>
|
||
/// 一体机软件
|
||
/// </summary>
|
||
public interface IT_Service_IntegratedMachine
|
||
{
|
||
public T_Base_Nation Get(string nationname);
|
||
/// <summary>
|
||
/// 新增一体机患者 flag 1 胸痛,2卒中,3创伤
|
||
/// </summary>
|
||
/// <param name="patient"></param>
|
||
/// <param name="firstAIDInfo"></param>
|
||
/// <param name="prehospital"></param>
|
||
/// <param name="info"></param>
|
||
/// <param name="flag"></param>
|
||
/// <returns></returns>
|
||
public bool AddPatientInfo(T_Service_Patient patient, T_Service_ChestPain_FirstAIDInfo firstAIDInfo, T_Service_Apoplexy_Prehospital prehospital, T_Service_Trauma_BaseInfo info, int flag);
|
||
|
||
/// <summary>
|
||
/// 一体机获取患者列表
|
||
/// </summary>
|
||
/// <param name="pageIndex"></param>
|
||
/// <param name="pageSize"></param>
|
||
/// <param name="hospitalGuid"></param>
|
||
/// <param name="systemModuleID"></param>
|
||
/// <param name="startTime"></param>
|
||
/// <param name="endTime"></param>
|
||
/// <param name="name"></param>
|
||
/// <param name="gender"></param>
|
||
/// <param name="greenWay"></param>
|
||
/// <param name="identityCard"></param>
|
||
/// <returns></returns>
|
||
public TableModel<T_Service_IntegratedMachineListModel> GetPatientList(int pageIndex, int pageSize, string hospitalGuid, long systemModuleID, string startTime, string endTime, string name, int gender, string greenWay, string identityCard);
|
||
|
||
|
||
/// <summary>
|
||
/// 查询时间轴数据根据科室 一、导管室二、CT室三、急诊分诊台四、急诊胸痛诊室五、CCU六、急诊抢救室七、彩超室
|
||
/// </summary>
|
||
/// <param name="department"></param>
|
||
/// <param name="hospitalGuid"></param>
|
||
/// <param name="patientGuid"></param>
|
||
/// <returns></returns>
|
||
public IntegratedMachineTimeModel GetPatientTime(string department, string hospitalGuid, string patientGuid, string Idcard, string wriststrap, long systemModuleID);
|
||
|
||
|
||
/// <summary>
|
||
/// 保存患者时间 根据科室 一、导管室二、CT室三、急诊分诊台四、急诊胸痛诊室五、CCU六、急诊抢救室七、彩超室
|
||
/// </summary>
|
||
/// <param name="department"></param>
|
||
/// <param name="patientGUID"></param>
|
||
/// <param name="number"></param>
|
||
/// <param name="TimeValue"></param>
|
||
/// <returns></returns>
|
||
public bool SavePatientTimeInfo(string department, string patientGUID, long number, string TimeValue,string index);
|
||
long GetSystemModuleID(string patientGuid, string wriststrap, string Idcard);
|
||
}
|
||
}
|