package com.xinelu.manage.domain.patientvisitouthospital;

import com.xinelu.common.annotation.Excel;
import com.xinelu.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * 患者就诊出院记录信息对象 patient_visit_out_hospital
 *
 * @author xinelu
 * @date 2024-02-26
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "患者就诊出院记录信息对象", description = "patient_visit_out_hospital")
public class PatientVisitOutHospital extends BaseEntity {
	private static final long serialVersionUID=1L;

    /** 主键id */
    private Long id;

    /** 患者就诊记录表id */
    @ApiModelProperty(value = "患者就诊记录表id")
    @Excel(name = "患者就诊记录表id")
    private Long patientVisitRecordId;

    /** 入院诊断（新） */
    @ApiModelProperty(value = "入院诊断")
    @Excel(name = "入院诊断", readConverterExp = "新=")
    private String admissionDiagnosis;

    /** 入院情况（新） */
    @ApiModelProperty(value = "入院情况")
    @Excel(name = "入院情况", readConverterExp = "新=")
    private String admissionSituation;

    /** 诊疗经过（新） */
    @ApiModelProperty(value = "诊疗经过")
    @Excel(name = "诊疗经过", readConverterExp = "新=")
    private String diagnosisTreatmentProcess;

    /** 出院诊断（新） */
    @ApiModelProperty(value = "出院诊断")
    @Excel(name = "出院诊断", readConverterExp = "新=")
    private String dischargeDiagnosis;

    /** 出院情况（新） */
    @ApiModelProperty(value = "出院情况")
    @Excel(name = "出院情况", readConverterExp = "新=")
    private String dischargeStatus;

    /** 出院医嘱（新） */
    @ApiModelProperty(value = "出院医嘱")
    @Excel(name = "出院医嘱", readConverterExp = "新=")
    private String dischargeOrder;

}
