StableVersion4.3/HL_FristAidPlatform_IService/Service/IT_Service_Intervention.cs

84 lines
3.0 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
{
public interface IT_Service_Intervention
{
/// <summary>
/// 根据患者GUID急性脑梗死登记表查询数据
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
public T_Service_Intervention_CerebralInfarctionModel GetCerebralInfarctionByPatientGuid(string patientGuid);
/// <summary>
/// 保存急性脑梗死登记表
/// </summary>
/// <param name="prehospital"></param>
/// <param name="toast"></param>
/// <param name="rszl"></param>
/// <param name="xgzl"></param>
/// <returns></returns>
public bool SaveCerebralInfarction(T_Service_Apoplexy_Prehospital prehospital, T_Service_Apoplexy_TOAST toast, T_Service_Apoplexy_RSZL rszl, T_Service_Apoplexy_XGZL xgzl);
/// <summary>
/// 查询脑出血登记表信息
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
public T_Service_Intervention_HematencephalonModel GetHematencephalonByPatientGuid(string patientGuid);
/// <summary>
/// 保存急性脑出血登记表
/// </summary>
/// <param name="prehospital"></param>
/// <param name="ncxzyjc"></param>
/// <param name="ncxss"></param>
/// <param name="patientoutcome"></param>
/// <returns></returns>
public bool SaveHematencephalon(T_Service_Apoplexy_Prehospital prehospital, T_Service_Apoplexy_NCXZYJC ncxzyjc, T_Service_Apoplexy_NCXSS ncxss, T_Service_Apoplexy_PatientOutcome patientoutcome);
/// <summary>
/// 查询脑出血登记表信息
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
public T_Service_Intervention_AneurysmModel GetAneurysmByPatientGuid(string patientGuid);
/// <summary>
/// 保存动脉瘤诊疗登记表
/// </summary>
/// <param name="prehospital"></param>
/// <param name="dmlss"></param>
/// <returns></returns>
public bool SaveAneurysm(T_Service_Apoplexy_Prehospital prehospital, T_Service_Apoplexy_DMLSS dmlss);
/// <summary>
/// 查询CEACAS登记表信息
/// </summary>
/// <param name="patientGuid"></param>
/// <returns></returns>
public T_Service_Intervention_CEACASModel GetCEACASByPatientGuid(string patientGuid);
/// <summary>
/// 保存CEACAS登记表
/// </summary>
/// <param name="prehospital"></param>
/// <param name="ceacas"></param>
/// <param name="shyw"></param>
/// <returns></returns>
public bool SaveCEACAS(T_Service_Apoplexy_Prehospital prehospital, T_Service_Apoplexy_CEACZ ceacas, T_Service_Apoplexy_SHYW shyw);
}
}