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

package com.ywt.gapi.drug;

public interface PrescriptionInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.drug.PrescriptionInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>string no3th = 1;</code>
   */
  java.lang.String getNo3Th();
  /**
   * <code>string no3th = 1;</code>
   */
  com.google.protobuf.ByteString
      getNo3ThBytes();

  /**
   * <code>string doctorName = 2;</code>
   */
  java.lang.String getDoctorName();
  /**
   * <code>string doctorName = 2;</code>
   */
  com.google.protobuf.ByteString
      getDoctorNameBytes();

  /**
   * <code>string patientName = 3;</code>
   */
  java.lang.String getPatientName();
  /**
   * <code>string patientName = 3;</code>
   */
  com.google.protobuf.ByteString
      getPatientNameBytes();

  /**
   * <code>string patientAge = 4;</code>
   */
  java.lang.String getPatientAge();
  /**
   * <code>string patientAge = 4;</code>
   */
  com.google.protobuf.ByteString
      getPatientAgeBytes();

  /**
   * <code>string patientSex = 5;</code>
   */
  java.lang.String getPatientSex();
  /**
   * <code>string patientSex = 5;</code>
   */
  com.google.protobuf.ByteString
      getPatientSexBytes();

  /**
   * <code>string patientNo = 6;</code>
   */
  java.lang.String getPatientNo();
  /**
   * <code>string patientNo = 6;</code>
   */
  com.google.protobuf.ByteString
      getPatientNoBytes();

  /**
   * <code>string diagnose = 7;</code>
   */
  java.lang.String getDiagnose();
  /**
   * <code>string diagnose = 7;</code>
   */
  com.google.protobuf.ByteString
      getDiagnoseBytes();

  /**
   * <code>string dept = 8;</code>
   */
  java.lang.String getDept();
  /**
   * <code>string dept = 8;</code>
   */
  com.google.protobuf.ByteString
      getDeptBytes();

  /**
   * <code>int32 source = 10;</code>
   */
  int getSource();

  /**
   * <code>string hosptialCode = 11;</code>
   */
  java.lang.String getHosptialCode();
  /**
   * <code>string hosptialCode = 11;</code>
   */
  com.google.protobuf.ByteString
      getHosptialCodeBytes();

  /**
   * <code>int32 hosptialId = 12;</code>
   */
  int getHosptialId();

  /**
   * <code>string orgCode3th = 13;</code>
   */
  java.lang.String getOrgCode3Th();
  /**
   * <code>string orgCode3th = 13;</code>
   */
  com.google.protobuf.ByteString
      getOrgCode3ThBytes();

  /**
   * <code>repeated .com.ywt.gapi.drug.PrescriptionInfo.PrescriptionDrugInfo drugs = 14;</code>
   */
  java.util.List<com.ywt.gapi.drug.PrescriptionInfo.PrescriptionDrugInfo> 
      getDrugsList();
  /**
   * <code>repeated .com.ywt.gapi.drug.PrescriptionInfo.PrescriptionDrugInfo drugs = 14;</code>
   */
  com.ywt.gapi.drug.PrescriptionInfo.PrescriptionDrugInfo getDrugs(int index);
  /**
   * <code>repeated .com.ywt.gapi.drug.PrescriptionInfo.PrescriptionDrugInfo drugs = 14;</code>
   */
  int getDrugsCount();
  /**
   * <code>repeated .com.ywt.gapi.drug.PrescriptionInfo.PrescriptionDrugInfo drugs = 14;</code>
   */
  java.util.List<? extends com.ywt.gapi.drug.PrescriptionInfo.PrescriptionDrugInfoOrBuilder> 
      getDrugsOrBuilderList();
  /**
   * <code>repeated .com.ywt.gapi.drug.PrescriptionInfo.PrescriptionDrugInfo drugs = 14;</code>
   */
  com.ywt.gapi.drug.PrescriptionInfo.PrescriptionDrugInfoOrBuilder getDrugsOrBuilder(
      int index);

  /**
   * <code>int32 totalPrice = 15;</code>
   */
  int getTotalPrice();

  /**
   * <code>int32 status = 16;</code>
   */
  int getStatus();

  /**
   * <code>string statusStr = 17;</code>
   */
  java.lang.String getStatusStr();
  /**
   * <code>string statusStr = 17;</code>
   */
  com.google.protobuf.ByteString
      getStatusStrBytes();

  /**
   * <code>int64 createOn = 18;</code>
   */
  long getCreateOn();

  /**
   * <code>int32 payStatus = 19;</code>
   */
  int getPayStatus();

  /**
   * <code>string createOnStr = 20;</code>
   */
  java.lang.String getCreateOnStr();
  /**
   * <code>string createOnStr = 20;</code>
   */
  com.google.protobuf.ByteString
      getCreateOnStrBytes();

  /**
   * <code>string patientMobile = 21;</code>
   */
  java.lang.String getPatientMobile();
  /**
   * <code>string patientMobile = 21;</code>
   */
  com.google.protobuf.ByteString
      getPatientMobileBytes();

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

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

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

  /**
   * <pre>
   *处方单Id
   * </pre>
   *
   * <code>int32 prescriptionId = 25;</code>
   */
  int getPrescriptionId();

  /**
   * <pre>
   *业务编码
   * </pre>
   *
   * <code>string bizNo = 26;</code>
   */
  java.lang.String getBizNo();
  /**
   * <pre>
   *业务编码
   * </pre>
   *
   * <code>string bizNo = 26;</code>
   */
  com.google.protobuf.ByteString
      getBizNoBytes();

  /**
   * <pre>
   *用户Id
   * </pre>
   *
   * <code>int32 userId = 27;</code>
   */
  int getUserId();

  /**
   * <pre>
   *HIS单号
   * </pre>
   *
   * <code>string hisOrderNo = 28;</code>
   */
  java.lang.String getHisOrderNo();
  /**
   * <pre>
   *HIS单号
   * </pre>
   *
   * <code>string hisOrderNo = 28;</code>
   */
  com.google.protobuf.ByteString
      getHisOrderNoBytes();

  /**
   * <pre>
   *地址ID
   * </pre>
   *
   * <code>int32 addressId = 29;</code>
   */
  int getAddressId();

  /**
   * <pre>
   * 取药方式：1-快递 2-自取
   * </pre>
   *
   * <code>int32 deliveryMethod = 30;</code>
   */
  int getDeliveryMethod();

  /**
   * <pre>
   * 配送号
   * </pre>
   *
   * <code>string sendNo = 31;</code>
   */
  java.lang.String getSendNo();
  /**
   * <pre>
   * 配送号
   * </pre>
   *
   * <code>string sendNo = 31;</code>
   */
  com.google.protobuf.ByteString
      getSendNoBytes();

  /**
   * <pre>
   * 取药二维码
   * </pre>
   *
   * <code>string qrCodeUrl = 32;</code>
   */
  java.lang.String getQrCodeUrl();
  /**
   * <pre>
   * 取药二维码
   * </pre>
   *
   * <code>string qrCodeUrl = 32;</code>
   */
  com.google.protobuf.ByteString
      getQrCodeUrlBytes();

  /**
   * <pre>
   * 药店地址（由省、市、区、详细地址组成）
   * </pre>
   *
   * <code>string pharmacyAddress = 33;</code>
   */
  java.lang.String getPharmacyAddress();
  /**
   * <pre>
   * 药店地址（由省、市、区、详细地址组成）
   * </pre>
   *
   * <code>string pharmacyAddress = 33;</code>
   */
  com.google.protobuf.ByteString
      getPharmacyAddressBytes();

  /**
   * <pre>
   * 药店名称
   * </pre>
   *
   * <code>string pharmacyName = 34;</code>
   */
  java.lang.String getPharmacyName();
  /**
   * <pre>
   * 药店名称
   * </pre>
   *
   * <code>string pharmacyName = 34;</code>
   */
  com.google.protobuf.ByteString
      getPharmacyNameBytes();

  /**
   * <pre>
   * 完成时间
   * </pre>
   *
   * <code>int64 finshTime = 35;</code>
   */
  long getFinshTime();

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

  /**
   * <pre>
   * 个人支付总金额（药品总金额 - 医保 + 运费）
   * </pre>
   *
   * <code>int32 individual = 37;</code>
   */
  int getIndividual();

  /**
   * <pre>
   * 拓展状态，位运算，1-是否报到，2-是否发药，4-是否打印发票，8-包含其他收费项目(广三来源)
   * </pre>
   *
   * <code>int32 extStatus = 38;</code>
   */
  int getExtStatus();

  /**
   * <pre>
   * 是否需要打印发票，0-不需要，1-需要
   * </pre>
   *
   * <code>int32 needPrintStatus = 39;</code>
   */
  int getNeedPrintStatus();

  /**
   * <pre>
   * 快递费，单位：分
   * </pre>
   *
   * <code>int32 freight = 40;</code>
   */
  int getFreight();

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

  /**
   * <pre>
   *药房地址ID
   * </pre>
   *
   * <code>int32 pharmacyId = 42;</code>
   */
  int getPharmacyId();

  /**
   * <pre>
   *处方日期(一般用于第三方来源)
   * </pre>
   *
   * <code>string prescriptionDate = 43;</code>
   */
  java.lang.String getPrescriptionDate();
  /**
   * <pre>
   *处方日期(一般用于第三方来源)
   * </pre>
   *
   * <code>string prescriptionDate = 43;</code>
   */
  com.google.protobuf.ByteString
      getPrescriptionDateBytes();

  /**
   * <pre>
   * 时效标准(快递的预计送达时间)
   * </pre>
   *
   * <code>string timeStandard = 44;</code>
   */
  java.lang.String getTimeStandard();
  /**
   * <pre>
   * 时效标准(快递的预计送达时间)
   * </pre>
   *
   * <code>string timeStandard = 44;</code>
   */
  com.google.protobuf.ByteString
      getTimeStandardBytes();

  /**
   * <pre>
   * 订单号
   * </pre>
   *
   * <code>string orderNo = 45;</code>
   */
  java.lang.String getOrderNo();
  /**
   * <pre>
   * 订单号
   * </pre>
   *
   * <code>string orderNo = 45;</code>
   */
  com.google.protobuf.ByteString
      getOrderNoBytes();

  /**
   * <pre>
   * 订单ID
   * </pre>
   *
   * <code>int32 orderId = 46;</code>
   */
  int getOrderId();

  /**
   * <pre>
   *退款单号
   * </pre>
   *
   * <code>string refundNo = 47;</code>
   */
  java.lang.String getRefundNo();
  /**
   * <pre>
   *退款单号
   * </pre>
   *
   * <code>string refundNo = 47;</code>
   */
  com.google.protobuf.ByteString
      getRefundNoBytes();

  /**
   * <pre>
   *退款状态 1: 退款成功，2: 退款异常，3: 退款关闭
   * </pre>
   *
   * <code>int32 refundStatus = 48;</code>
   */
  int getRefundStatus();

  /**
   * <pre>
   * 支付时间
   * </pre>
   *
   * <code>int64 payTime = 49;</code>
   */
  long getPayTime();

  /**
   * <pre>
   * 发票开具结束时间
   * </pre>
   *
   * <code>string invoiceEndTime = 50;</code>
   */
  java.lang.String getInvoiceEndTime();
  /**
   * <pre>
   * 发票开具结束时间
   * </pre>
   *
   * <code>string invoiceEndTime = 50;</code>
   */
  com.google.protobuf.ByteString
      getInvoiceEndTimeBytes();

  /**
   * <pre>
   *终端号
   * </pre>
   *
   * <code>int32 terminal = 51;</code>
   */
  int getTerminal();

  /**
   * <pre>
   * HIS 医嘱订单编号
   * </pre>
   *
   * <code>string hisOeoriOrderId = 52;</code>
   */
  java.lang.String getHisOeoriOrderId();
  /**
   * <pre>
   * HIS 医嘱订单编号
   * </pre>
   *
   * <code>string hisOeoriOrderId = 52;</code>
   */
  com.google.protobuf.ByteString
      getHisOeoriOrderIdBytes();

  /**
   * <code>string hisPatientId = 53;</code>
   */
  java.lang.String getHisPatientId();
  /**
   * <code>string hisPatientId = 53;</code>
   */
  com.google.protobuf.ByteString
      getHisPatientIdBytes();

  /**
   * <code>string hisClinicCode = 54;</code>
   */
  java.lang.String getHisClinicCode();
  /**
   * <code>string hisClinicCode = 54;</code>
   */
  com.google.protobuf.ByteString
      getHisClinicCodeBytes();

  /**
   * <code>int32 cancelStatus = 55;</code>
   */
  int getCancelStatus();

  /**
   * <code>string cancelRemark = 56;</code>
   */
  java.lang.String getCancelRemark();
  /**
   * <code>string cancelRemark = 56;</code>
   */
  com.google.protobuf.ByteString
      getCancelRemarkBytes();

  /**
   * <code>int32 patientAgeInt = 57;</code>
   */
  int getPatientAgeInt();

  /**
   * <code>int32 patientSexInt = 58;</code>
   */
  int getPatientSexInt();

  /**
   * <code>string icdCodes = 59;</code>
   */
  java.lang.String getIcdCodes();
  /**
   * <code>string icdCodes = 59;</code>
   */
  com.google.protobuf.ByteString
      getIcdCodesBytes();

  /**
   * <code>string patientAddress = 60;</code>
   */
  java.lang.String getPatientAddress();
  /**
   * <code>string patientAddress = 60;</code>
   */
  com.google.protobuf.ByteString
      getPatientAddressBytes();

  /**
   * <code>string remarks = 61;</code>
   */
  java.lang.String getRemarks();
  /**
   * <code>string remarks = 61;</code>
   */
  com.google.protobuf.ByteString
      getRemarksBytes();

  /**
   * <pre>
   * 是否已修改过配送地址
   * </pre>
   *
   * <code>bool addressModified = 62;</code>
   */
  boolean getAddressModified();
}
