// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: order.proto

package com.ywt.gapi.order;

public interface SavePrescriptionOrderRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.order.SavePrescriptionOrderRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   *处方医院Id
   * </pre>
   *
   * <code>int32 hospitalId = 1;</code>
   */
  int getHospitalId();

  /**
   * <pre>
   *患者姓名
   * </pre>
   *
   * <code>string patientName = 2;</code>
   */
  java.lang.String getPatientName();
  /**
   * <pre>
   *患者姓名
   * </pre>
   *
   * <code>string patientName = 2;</code>
   */
  com.google.protobuf.ByteString
      getPatientNameBytes();

  /**
   * <pre>
   *患者性别
   * </pre>
   *
   * <code>int32 patientSex = 3;</code>
   */
  int getPatientSex();

  /**
   * <pre>
   *患者年龄
   * </pre>
   *
   * <code>int32 patientAge = 4;</code>
   */
  int getPatientAge();

  /**
   * <pre>
   *患者手机号
   * </pre>
   *
   * <code>string patientMobile = 5;</code>
   */
  java.lang.String getPatientMobile();
  /**
   * <pre>
   *患者手机号
   * </pre>
   *
   * <code>string patientMobile = 5;</code>
   */
  com.google.protobuf.ByteString
      getPatientMobileBytes();

  /**
   * <pre>
   *诊断结果
   * </pre>
   *
   * <code>string diagnosis = 6;</code>
   */
  java.lang.String getDiagnosis();
  /**
   * <pre>
   *诊断结果
   * </pre>
   *
   * <code>string diagnosis = 6;</code>
   */
  com.google.protobuf.ByteString
      getDiagnosisBytes();

  /**
   * <pre>
   *过敏史
   * </pre>
   *
   * <code>string allergicHistory = 7;</code>
   */
  java.lang.String getAllergicHistory();
  /**
   * <pre>
   *过敏史
   * </pre>
   *
   * <code>string allergicHistory = 7;</code>
   */
  com.google.protobuf.ByteString
      getAllergicHistoryBytes();

  /**
   * <pre>
   *病情描述
   * </pre>
   *
   * <code>string description = 8;</code>
   */
  java.lang.String getDescription();
  /**
   * <pre>
   *病情描述
   * </pre>
   *
   * <code>string description = 8;</code>
   */
  com.google.protobuf.ByteString
      getDescriptionBytes();

  /**
   * <pre>
   *医生Id
   * </pre>
   *
   * <code>int32 doctorId = 9;</code>
   */
  int getDoctorId();

  /**
   * <pre>
   *医生签名Id
   * </pre>
   *
   * <code>int32 doctorSignId = 10;</code>
   */
  int getDoctorSignId();

  /**
   * <pre>
   *药物使用说明
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.order.SavePrescriptionOrderRequest.DrugUsage drugUsage = 11;</code>
   */
  java.util.List<com.ywt.gapi.order.SavePrescriptionOrderRequest.DrugUsage> 
      getDrugUsageList();
  /**
   * <pre>
   *药物使用说明
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.order.SavePrescriptionOrderRequest.DrugUsage drugUsage = 11;</code>
   */
  com.ywt.gapi.order.SavePrescriptionOrderRequest.DrugUsage getDrugUsage(int index);
  /**
   * <pre>
   *药物使用说明
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.order.SavePrescriptionOrderRequest.DrugUsage drugUsage = 11;</code>
   */
  int getDrugUsageCount();
  /**
   * <pre>
   *药物使用说明
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.order.SavePrescriptionOrderRequest.DrugUsage drugUsage = 11;</code>
   */
  java.util.List<? extends com.ywt.gapi.order.SavePrescriptionOrderRequest.DrugUsageOrBuilder> 
      getDrugUsageOrBuilderList();
  /**
   * <pre>
   *药物使用说明
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.order.SavePrescriptionOrderRequest.DrugUsage drugUsage = 11;</code>
   */
  com.ywt.gapi.order.SavePrescriptionOrderRequest.DrugUsageOrBuilder getDrugUsageOrBuilder(
      int index);

  /**
   * <pre>
   *医生姓名
   * </pre>
   *
   * <code>string doctorName = 12;</code>
   */
  java.lang.String getDoctorName();
  /**
   * <pre>
   *医生姓名
   * </pre>
   *
   * <code>string doctorName = 12;</code>
   */
  com.google.protobuf.ByteString
      getDoctorNameBytes();

  /**
   * <pre>
   *处方单来源
   * </pre>
   *
   * <code>int32 source = 13;</code>
   */
  int getSource();

  /**
   * <pre>
   *科室名称
   * </pre>
   *
   * <code>string deptName = 14;</code>
   */
  java.lang.String getDeptName();
  /**
   * <pre>
   *科室名称
   * </pre>
   *
   * <code>string deptName = 14;</code>
   */
  com.google.protobuf.ByteString
      getDeptNameBytes();

  /**
   * <pre>
   *患者Id
   * </pre>
   *
   * <code>int32 userId = 15;</code>
   */
  int getUserId();

  /**
   * <pre>
   *身份证号
   * </pre>
   *
   * <code>string idCardNo = 16;</code>
   */
  java.lang.String getIdCardNo();
  /**
   * <pre>
   *身份证号
   * </pre>
   *
   * <code>string idCardNo = 16;</code>
   */
  com.google.protobuf.ByteString
      getIdCardNoBytes();
}
