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

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; }
}
}