package cn.hnthyy.thmz.vo;

import cn.hnthyy.thmz.entity.his.mz.MzBlRecord;
import cn.hnthyy.thmz.entity.his.mz.MzChargeDetail;
import cn.hnthyy.thmz.entity.his.mz.MzYjReq;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * 处方参数类
 */
@Data
public class MzPrescriptionVo {
    //病人id
    private String patientId;
    //就诊科室
    private String visitDeptCode;
    //医生代码
    private String doctorCode;
    //检查部位
    private String inspectPart;
    //申请说明  病史及症状
    private String reqComment;
    //申请人体征描述
    private String reqTzComment;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    //病人出生日期
    private Date birthDate;
    //疾病代码 诊断编码
    private String icdCode;
    //诊断 诊断名称
    private String icdText;
    //急诊标记   1 急诊
    private Integer jzFlag;
    //病历参数
    private MzBlRecord mzBlRecord;
    //一般处方数据（如药品）
    private List<MzChargeDetail> mzChargeDetailList;
    //医技检查检验
    private List<MzYjReq> mzYjReqList;
}
