You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
257 lines
9.3 KiB
257 lines
9.3 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Report.Entity.PeisEntity.OccupationalDisease
|
|
{
|
|
// Root myDeserializedClass = JsonConvert.DeserializeObject<Root>(myJsonResponse);
|
|
public class CommonReason
|
|
{
|
|
public string suggestionContent { get; set; }
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class HealthGuidance
|
|
{
|
|
public string suggestionContent { get; set; }
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class Item
|
|
{
|
|
public string itemId { get; set; }
|
|
public string itemName { get; set; }
|
|
public string result { get; set; }
|
|
public string referenceRangeValue { get; set; }
|
|
public string criticalRangeValue { get; set; }
|
|
public string unit { get; set; }
|
|
public int reportFontColor { get; set; }
|
|
public int reportBackgroundColor { get; set; }
|
|
public string reportPrompt { get; set; }
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class ItemType
|
|
{
|
|
public string medicalReportTypeId { get; set; }
|
|
public string itemTypeId { get; set; }
|
|
public string itemTypePathCode { get; set; }
|
|
public string itemTypeName { get; set; }
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class MedicalInterpretation
|
|
{
|
|
public string suggestionContent { get; set; }
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class MedicalReportType
|
|
{
|
|
public string medicalReportTypeId { get; set; }
|
|
public string medicalReportTypeName { get; set; }
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class OcCheckTypeDto
|
|
{
|
|
public string ocCheckTypeId { get; set; }
|
|
public string displayName { get; set; }
|
|
public string simpleCode { get; set; }
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class PatientOccupationalDisease
|
|
{
|
|
public string ocCheckTypeId { get; set; }
|
|
public string ocCheckTypeName { get; set; }
|
|
public string jobType { get; set; }
|
|
public string totalWorkTime { get; set; }
|
|
public string poisonWorkTime { get; set; }
|
|
public string riskFactors { get; set; }
|
|
public string familyGeneticHistory { get; set; }
|
|
public string lastMenstrualPeriodDate { get; set; }
|
|
public string firstMenstruation { get; set; }
|
|
public string menstruationTimeLength { get; set; }
|
|
public string menstruationCycle { get; set; }
|
|
public string menstruationEndAge { get; set; }
|
|
public string menstruationFlag { get; set; }
|
|
public string childrenNum { get; set; }
|
|
public string abortionTimes { get; set; }
|
|
public string prematureBirthTimes { get; set; }
|
|
public string stillbirthTimes { get; set; }
|
|
public string abnormalTimes { get; set; }
|
|
public string smokeFlag { get; set; }
|
|
public int? smokeNum { get; set; }
|
|
public string OccupationalDiseaseNumber { get; set; }
|
|
public int? smokeNumMax { get; set; }
|
|
public int? smokeYears { get; set; }
|
|
public string drinkFlag { get; set; }
|
|
public int? drinkNum { get; set; }
|
|
|
|
public int? drinkNumMax { get; set; }
|
|
public int? drinkYears { get; set; }
|
|
public string other { get; set; }
|
|
public string occupationalAbnormal { get; set; }
|
|
public string noOccupationalAbnormal { get; set; }
|
|
public string occupationalAbSuggestion { get; set; }
|
|
public string noOccupAbSuggestion { get; set; }
|
|
public string handleSuggestion { get; set; }
|
|
}
|
|
|
|
public class PatientOccupationalHistoryDto
|
|
{
|
|
public string org { get; set; }
|
|
public string beginDate { get; set; }
|
|
public string endDate { get; set; }
|
|
public string workShop { get; set; }
|
|
public string workType { get; set; }
|
|
public string poison { get; set; }
|
|
public string protectiveMeasures { get; set; }
|
|
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class PatientOccupationalMedicalHistoryDto
|
|
{
|
|
public string occupationalDisease { get; set; }
|
|
public string diagnosisDate { get; set; }
|
|
public string diagnosisHospital { get; set; }
|
|
public string isRecovery { get; set; }
|
|
public string treatmentMethods { get; set; }
|
|
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class PatientPastMedicalHistoryDto
|
|
{
|
|
public string occupationalDisease { get; set; }
|
|
public string diagnosisDate { get; set; }
|
|
public string diagnosisHospital { get; set; }
|
|
public string isRecovery { get; set; }
|
|
public string treatmentMethods { get; set; }
|
|
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class PatientPoisonDto
|
|
{
|
|
public string poisonName { get; set; }
|
|
public string occupationalAbnormalName { get; set; }
|
|
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class PatientSymptomDto
|
|
{
|
|
public string symptomName { get; set; }
|
|
public string degree { get; set; }
|
|
public string timeLength { get; set; }
|
|
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class Picture
|
|
{
|
|
public string pictureFileName { get; set; }
|
|
public string pictureBase64 { get; set; }
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class RegisterCheck
|
|
{
|
|
public string itemTypeId { get; set; }
|
|
public string asbitemNames { get; set; }
|
|
public int displayOrder { get; set; }
|
|
public string checkDoctorName { get; set; }
|
|
public string checkDoctorSignUrl { get; set; }
|
|
public string checkDate { get; set; }
|
|
public string auditorName { get; set; }
|
|
public string auditorSignUrl { get; set; }
|
|
public string samplerName { get; set; }
|
|
public string samplingTime { get; set; }
|
|
public List<Item> items { get; set; }
|
|
public List<Summary> summarys { get; set; }
|
|
public List<Picture> pictures { get; set; }
|
|
}
|
|
|
|
public class Dto0006
|
|
{
|
|
public List<OcCheckTypeDto> ocCheckTypeDtos { get; set; }
|
|
public PatientOccupationalDisease patientOccupationalDisease { get; set; }
|
|
public List<PatientOccupationalHistoryDto> patientOccupationalHistoryDtos { get; set; }
|
|
public List<PatientPoisonDto> patientPoisonDtos { get; set; }
|
|
public List<PatientSymptomDto> patientSymptomDtos { get; set; }
|
|
public List<PatientOccupationalMedicalHistoryDto> patientOccupationalMedicalHistoryDtos { get; set; }
|
|
public List<PatientPastMedicalHistoryDto> patientPastMedicalHistoryDtos { get; set; }
|
|
public string patientRegisterId { get; set; }
|
|
public string isPersonal { get; set; }
|
|
public string customerOrgName { get; set; }
|
|
public string departmentName { get; set; }
|
|
public string patientRegisterNo { get; set; }
|
|
public string patientNo { get; set; }
|
|
public string idNo { get; set; }
|
|
public int medicalTimes { get; set; }
|
|
public string patientName { get; set; }
|
|
public string sexName { get; set; }
|
|
public int age { get; set; }
|
|
public string birthDate { get; set; }
|
|
public string maritalStatusName { get; set; }
|
|
public string nationName { get; set; }
|
|
public string mobileTelephone { get; set; }
|
|
public string isVip { get; set; }
|
|
public string medicalStartDate { get; set; }
|
|
public string medicalTypeName { get; set; }
|
|
public string personnelTypeName { get; set; }
|
|
public string medicalPackageOrCustomerOrgGroupName { get; set; }
|
|
public string summaryDoctorName { get; set; }
|
|
public string summaryDoctorSignUrl { get; set; }
|
|
public string summaryDate { get; set; }
|
|
public string auditDoctorName { get; set; }
|
|
public string auditDoctorSignUrl { get; set; }
|
|
public string auditDate { get; set; }
|
|
public string medicalCenterId { get; set; }
|
|
public string medicalCenterName { get; set; }
|
|
public string medicalCenterAddress { get; set; }
|
|
public string medicalCenterTelphone { get; set; }
|
|
public List<MedicalReportType> medicalReportTypes { get; set; }
|
|
public List<ItemType> itemTypes { get; set; }
|
|
public List<SumSummary> sumSummarys { get; set; }
|
|
public List<SumSuggestion> sumSuggestions { get; set; }
|
|
public List<RegisterCheck> registerChecks { get; set; }
|
|
}
|
|
|
|
public class Summary
|
|
{
|
|
public string summary { get; set; }
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class SummaryContent
|
|
{
|
|
public string summaryContent { get; set; }
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class SumSuggestion
|
|
{
|
|
public string suggestionTitle { get; set; }
|
|
public string suggestionFlag { get; set; }
|
|
public int displayOrder { get; set; }
|
|
public List<MedicalInterpretation> medicalInterpretations { get; set; }
|
|
public List<CommonReason> commonReasons { get; set; }
|
|
public List<HealthGuidance> healthGuidances { get; set; }
|
|
}
|
|
|
|
public class SumSummary
|
|
{
|
|
public string summaryTitle { get; set; }
|
|
public string summaryFlag { get; set; }
|
|
public int displayOrder { get; set; }
|
|
public List<SummaryContent> summaryContents { get; set; }
|
|
}
|
|
|
|
|
|
}
|