161 lines
5.5 KiB
C#
161 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
|
|
{
|
|
public interface IT_Service_ChestPain_FollowUpInfo
|
|
{
|
|
/// <summary>
|
|
/// 胸痛随访患者列表查询
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="name"></param>
|
|
/// <param name="startDate"></param>
|
|
/// <param name="endDate"></param>
|
|
/// <param name="cp_Diagnosis_Code"></param>
|
|
/// <param name="status"></param>
|
|
/// <param name="month"></param>
|
|
/// <param name="pageSize"></param>
|
|
/// <param name="pageIndex"></param>
|
|
/// <returns></returns>
|
|
TableModel<ChestPain_FollowUpListModel> GetChestPainFollowUpList(string hospitalGuid, string name, string startDate, string endDate, string cp_Diagnosis_Code, string status, string month, string reporting, int pageSize, int pageIndex);
|
|
List<KeyValue> GetChestPainFollowUpList(string hospitalGuid);
|
|
|
|
/// <summary>
|
|
/// 胸痛随访患者列表
|
|
/// </summary>
|
|
/// <param name="hospitalGuid"></param>
|
|
/// <param name="name"></param>
|
|
/// <param name="pageSize"></param>
|
|
/// <param name="pageIndex"></param>
|
|
/// <returns></returns>
|
|
TableModel<ChestPain_FollowUpModel> GetFollowUpList(string hospitalGuid, string name, int pageSize, int pageIndex);
|
|
|
|
|
|
/// <summary>
|
|
/// 随访计划
|
|
/// </summary>
|
|
/// <param name="registerId"></param>
|
|
/// <returns></returns>
|
|
List<FollowUpPlanModel> GetFollowUpPlanList(string registerId);
|
|
|
|
T_Service_ChestPain_FollowUpInfo GetModel(string registerId);
|
|
|
|
/// <summary>
|
|
/// 随访患者部分基本信息--(表头数据展示)
|
|
/// </summary>
|
|
/// <param name="registerId"></param>
|
|
/// <returns></returns>
|
|
RegisterInfoModel GetRegisterInfo(string registerId);
|
|
|
|
/// <summary>
|
|
/// 获取随访基本信息
|
|
/// </summary>
|
|
/// <param name="registerId"></param>
|
|
/// <returns></returns>
|
|
FollowUpInfoModel GetFollowUpInfo(string registerId, string month);
|
|
|
|
/// <summary>
|
|
/// 保存随访基本信息
|
|
/// </summary>
|
|
/// <param name="info"></param>
|
|
/// <returns></returns>
|
|
bool SaveFollowUpInfo(FollowUpInfoModel info, string status);
|
|
|
|
/// <summary>
|
|
/// 获取危险因素控制
|
|
/// </summary>
|
|
/// <param name="registerId"></param>
|
|
/// <param name="month"></param>
|
|
/// <returns></returns>
|
|
FollowUpRiskReasonModel GetFollowUpRiskReason(string registerId, string month);
|
|
|
|
/// <summary>
|
|
/// 保存危险因素控制
|
|
/// </summary>
|
|
/// <param name="info"></param>
|
|
/// <returns></returns>
|
|
bool SaveFollowUpRiskReason(FollowUpRiskReasonModel info, string status);
|
|
|
|
/// <summary>
|
|
/// 获取检查项目
|
|
/// </summary>
|
|
/// <param name="registerId"></param>
|
|
/// <param name="month"></param>
|
|
/// <returns></returns>
|
|
FollowUpInspectionItemModel GetFollowUpInspectionItem(string registerId, string month);
|
|
|
|
/// <summary>
|
|
/// 保存危险因素控制
|
|
/// </summary>
|
|
/// <param name="info"></param>
|
|
/// <returns></returns>
|
|
bool SaveFollowUpInspectionItem(FollowUpInspectionItemModel info, string status);
|
|
|
|
|
|
/// <summary>
|
|
/// 获取躯体症状与心功能评价
|
|
/// </summary>
|
|
/// <param name="registerId"></param>
|
|
/// <param name="month"></param>
|
|
/// <returns></returns>
|
|
FollowUpSomaticSymptomsModel GetFollowUpSomaticSymptoms(string registerId, string month);
|
|
|
|
/// <summary>
|
|
/// 保存躯体症状与心功能评价
|
|
/// </summary>
|
|
/// <param name="info"></param>
|
|
/// <returns></returns>
|
|
bool SaveFollowUpSomaticSymptoms(FollowUpSomaticSymptomsModel info, string status);
|
|
|
|
|
|
/// <summary>
|
|
/// 获取用药信息
|
|
/// </summary>
|
|
/// <param name="registerId"></param>
|
|
/// <param name="month"></param>
|
|
/// <returns></returns>
|
|
FollowUpMedicationModel GetFollowUpMedication(string registerId, string month);
|
|
|
|
|
|
/// <summary>
|
|
/// 获取用药信息
|
|
/// </summary>
|
|
/// <param name="registerId"></param>
|
|
/// <param name="month"></param>
|
|
/// <returns></returns>
|
|
List<T_Service_ChestPain_FollowUpMedicationInfo> GetFollowUpMedicationList(string registerId, string month);
|
|
|
|
|
|
/// <summary>
|
|
/// 保存用药信息
|
|
/// </summary>
|
|
/// <param name="infoList"></param>
|
|
/// <returns></returns>
|
|
bool SaveFollowUpMedication(T_Service_ChestPain_FollowUpInfo info, List<T_Service_ChestPain_FollowUpMedicationInfo> infoList, string status);
|
|
|
|
|
|
/// <summary>
|
|
/// 获取胸痛随访患者全部信息--上传
|
|
/// </summary>
|
|
/// <param name="registerId"></param>
|
|
/// <param name="month"></param>
|
|
/// <returns></returns>
|
|
FollowUpDataUploadModel GetFollowUpDataUpload(string hospitalGuid, string registerId, string month);
|
|
|
|
|
|
/// <summary>
|
|
/// 修改状态
|
|
/// </summary>
|
|
/// <param name="registerId"></param>
|
|
/// <param name="month"></param>
|
|
/// <returns></returns>
|
|
bool UpdateStatus(UpdateStatusModel model);
|
|
}
|
|
}
|