StableVersion4.3/HL_FristAidPlatform_IService/Service/IT_Service_Apoplexy_Communi...

144 lines
5.5 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_Apoplexy_Community
{
/// <summary>
/// 增加一条数据
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_BaseInfo AddBaseInfo(T_Service_Apoplexy_Community_BaseInfo model);
/// <summary>
/// 更新一条数据
/// </summary>
public int UpdateBaseInfo(T_Service_Apoplexy_Community_BaseInfo model);
/// <summary>
/// 社区乡镇随访接口内容
/// </summary>
/// <param name="hospitalGuid"></param>
/// <returns></returns>
public List<KeyValue> GetCommunityFollowUp(string hospitalGuid);
/// <summary>
/// 根据患者GUID和flag查询数据
/// </summary> T_Service_ApoplexyScreenInfo
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_BaseInfoModel GetBaseInfoByPatientGuidAndFlag(string patientGuid, string flag);
public T_Service_Apoplexy_Community_BaseInfo GetBaseInfoByPatientGuidAndFlag1(string patientGuid, string flag);
/// <summary>
/// 增加一条数据
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_LifeStyle AddLifeStyle(T_Service_Apoplexy_Community_LifeStyle model);
/// <summary>
/// 更新一条数据
/// </summary>
public int UpdateLifeStyle(T_Service_Apoplexy_Community_LifeStyle model);
/// <summary>
/// 根据患者GUID和flag查询数据
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_LifeStyle GetLifeStyleByPatientGuidAndFlag(string patientGuid, string flag);
/// <summary>
/// 增加一条数据
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_MedicalHistory AddMedicalHistory(T_Service_Apoplexy_Community_MedicalHistory model);
/// <summary>
/// 更新一条数据
/// </summary>
public int UpdateMedicalHistory(T_Service_Apoplexy_Community_MedicalHistory model);
/// <summary>
/// 根据患者GUID和flag查询数据
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_MedicalHistory GetMedicalHistoryByPatientGuidAndFlag(string patientGuid, string flag);
public bool SaveBaseInfo(T_Service_ApoplexyScreenInfo screenInfo, T_Service_Apoplexy_Community_BaseInfo baseInfo);
/// <summary>
/// 增加一条数据
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_Surgery AddSurgery(T_Service_Apoplexy_Community_Surgery model);
/// <summary>
/// 更新一条数据
/// </summary>
public int UpdateSurgery(T_Service_Apoplexy_Community_Surgery model);
/// <summary>
/// 根据患者GUID和flag查询数据
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_Surgery GetSurgeryByPatientGuidAndFlag(string patientGuid, string flag);
/// <summary>
/// 增加一条数据
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_PhysicalExamination AddPhysicalExamination(T_Service_Apoplexy_Community_PhysicalExamination model);
/// <summary>
/// 更新一条数据
/// </summary>
public int UpdatePhysicalExamination(T_Service_Apoplexy_Community_PhysicalExamination model);
/// <summary>
/// 根据患者GUID和flag查询数据
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_PhysicalExamination GetPhysicalExaminationByPatientGuidAndFlag(string patientGuid, string flag);
/// <summary>
/// 增加一条数据
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_LaboratoryExamination AddLaboratoryExamination(T_Service_Apoplexy_Community_LaboratoryExamination model);
/// <summary>
/// 更新一条数据
/// </summary>
public int UpdateLaboratoryExamination(T_Service_Apoplexy_Community_LaboratoryExamination model);
/// <summary>
/// 根据患者GUID和flag查询数据
/// </summary>
/// <param name="patientGuid"></param>
/// <param name="flag"></param>
/// <returns></returns>
public T_Service_Apoplexy_Community_LaboratoryExamination GetLaboratoryExaminationByPatientGuidAndFlag(string patientGuid, string flag);
}
}