|
|
|
@ -411,6 +411,35 @@ namespace Shentun.Peis.OccupationalDiseases |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 获取检查结论
|
|
|
|
/// </summary>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("api/app/OccupationalDisease/GetOccupationalDiseaseInspectionConclusion")] |
|
|
|
public async Task<OccupationalDiseaseInspectionConclusionDto> GetOccupationalDiseaseInspectionConclusionAsync(PatientRegisterIdInputDto input) |
|
|
|
{ |
|
|
|
var patientOccupationalDiseaseEnt = await _patientOccupationalDiseaseRepository.FirstOrDefaultAsync(F => F.PatientRegisterId == input.PatientRegisterId); |
|
|
|
if (patientOccupationalDiseaseEnt == null) |
|
|
|
{ |
|
|
|
throw new UserFriendlyException("暂无职业病信息"); |
|
|
|
} |
|
|
|
|
|
|
|
var entDto = new OccupationalDiseaseInspectionConclusionDto |
|
|
|
{ |
|
|
|
HandleSuggestion = patientOccupationalDiseaseEnt.HandleSuggestion, |
|
|
|
NoOccupAbSuggestion = patientOccupationalDiseaseEnt.NoOccupAbSuggestion, |
|
|
|
NoOccupationalAbnormal = patientOccupationalDiseaseEnt.NoOccupationalAbnormal, |
|
|
|
OccupationalAbnormal = patientOccupationalDiseaseEnt.OccupationalAbnormal, |
|
|
|
OccupationalAbSuggestion = patientOccupationalDiseaseEnt.OccupationalAbSuggestion |
|
|
|
}; |
|
|
|
|
|
|
|
return entDto; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 获取体征结果
|
|
|
|
/// </summary>
|
|
|
|
|