package com.xinelu.applet.vo.careplan;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author mengkuiliang
 * @Description 用药展示类
 * @Date 2022-12-14 13:58
 * @Param
 * @return
 **/
@Data
@ApiModel("用药展示类")
public class PerTreatmentProtocolVo {

    /**
     * 居民业务主键
     */
    @ApiModelProperty("居民业务主键")
    private String patientId;

    /**
     * 履约记录编码
     */
    @ApiModelProperty("履约记录编码")
    private String perRecordId;

    @ApiModelProperty(value = "履约时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date performanceDate;

    /**
     * 药物分类 1：高血压用药 2：糖尿病用药 3：高血脂用药
     */
    @ApiModelProperty("药物分类 1：高血压用药 2：糖尿病用药 3：高血脂用药")
    private String medicineType;

    /**
     * 药物分类名称
     */
    @ApiModelProperty("药物分类 1：高血压用药 2：糖尿病用药 3：高血脂用药")
    private String medicineTypeName;

    /**
     * 药物类别 （0：目前用药 1：调整用药）
     */
    @ApiModelProperty("药物类别 （0：目前用药 1：调整用药）")
    private String medicineCategory;

    /**
     * 药物类别名称
     */
    @ApiModelProperty("药物类别 （0：目前用药 1：调整用药）")
    private String medicineCategoryName;

    /**
     * 药物名称
     */
    @ApiModelProperty("药物名称")
    private String medicineName;

    /**
     * 用法
     */
    @ApiModelProperty("用法")
    private String usage;

    /**
     * 用量
     */
    @ApiModelProperty("用量")
    private String dosage;

    /**
     * 频率
     */
    @ApiModelProperty("频率")
    private String frequency;

}
