StableVersion4.3/HL_FristAidPlatform_IService/Service/IT_Service_Apoplexy_Patient...

55 lines
2.1 KiB
C#
Raw Permalink 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;
namespace HL_FristAidPlatform_IDataBase
{
/// <summary>
/// 接口层IT_Service_EMR_PatientOutcome
/// </summary>
public interface IT_Service_Apoplexy_PatientOutcome
{
#region 成员方法
/// <summary>
/// 增加一条数据
/// </summary>
T_Service_Apoplexy_PatientOutcome Add(T_Service_Apoplexy_PatientOutcome model);
/// <summary>
/// 更新一条数据
/// </summary>
int Update(T_Service_Apoplexy_PatientOutcome model);
/// <summary>
/// 删除数据
/// </summary>
bool Delete(long ID);
/// <summary>
/// 获取单个数据
/// </summary>
T_Service_Apoplexy_PatientOutcome Get(long id);
/// <summary>
/// 根据分页获得数据列表
/// </summary>
TableModel<T_Service_Apoplexy_PatientOutcome> GetPageList(int pageIndex, int pageSize);
/// <summary>
/// 根据患者编号(GUID)+所属报表类型 获取数据信息
/// </summary>
/// <param name="patientGuid">病人编号(GUID)</param>
/// <param name="reportType">所属报表类型0公用1脑出血手术数据直报表2颅内动脉瘤手术数据直报表3CEACAS数据直报表4静脉溶栓血管内介入治疗数据直报表9卒中联盟数据报表</param>
/// <returns></returns>
TableModel<T_Service_Apoplexy_PatientOutcome> GetByPatientGuidAndReportType(string patientGuid, int reportType);
TableModel<T_Service_Apoplexy_PatientOutcome> GetModelByReport(string table, string where);
#endregion 成员方法
/// <summary>
/// 患者转归信息
/// 1.健康教育 2.TOAST 3.康复治疗 4.出院情况 5.出院评估
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
PatientTurnOverModel GetPatientTurnOverInfo(string patientGuid);
T_Service_Apoplexy_PatientOutcome GetByPatientGuid(string patientGuid);
}
}