StableVersion4.3/HL_FristAidPlatform_IService/Service/IT_Service_IntegratedMachin...

67 lines
2.9 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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);
}
}