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

package com.ywt.gapi.third.taihe;

public interface GetTreatmentGuideResponseOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.third.taihe.GetTreatmentGuideResponse)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>int32 code = 1;</code>
   */
  int getCode();

  /**
   * <code>string msg = 2;</code>
   */
  java.lang.String getMsg();
  /**
   * <code>string msg = 2;</code>
   */
  com.google.protobuf.ByteString
      getMsgBytes();

  /**
   * <pre>
   *药品申请单
   * </pre>
   *
   * <code>.com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.DrugApply drugApply = 3;</code>
   */
  boolean hasDrugApply();
  /**
   * <pre>
   *药品申请单
   * </pre>
   *
   * <code>.com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.DrugApply drugApply = 3;</code>
   */
  com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.DrugApply getDrugApply();
  /**
   * <pre>
   *药品申请单
   * </pre>
   *
   * <code>.com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.DrugApply drugApply = 3;</code>
   */
  com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.DrugApplyOrBuilder getDrugApplyOrBuilder();

  /**
   * <pre>
   *检查申请单
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply inspectionApply = 4;</code>
   */
  java.util.List<com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply> 
      getInspectionApplyList();
  /**
   * <pre>
   *检查申请单
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply inspectionApply = 4;</code>
   */
  com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply getInspectionApply(int index);
  /**
   * <pre>
   *检查申请单
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply inspectionApply = 4;</code>
   */
  int getInspectionApplyCount();
  /**
   * <pre>
   *检查申请单
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply inspectionApply = 4;</code>
   */
  java.util.List<? extends com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApplyOrBuilder> 
      getInspectionApplyOrBuilderList();
  /**
   * <pre>
   *检查申请单
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply inspectionApply = 4;</code>
   */
  com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApplyOrBuilder getInspectionApplyOrBuilder(
      int index);

  /**
   * <pre>
   *检验申请单
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply laboratoryApply = 5;</code>
   */
  java.util.List<com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply> 
      getLaboratoryApplyList();
  /**
   * <pre>
   *检验申请单
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply laboratoryApply = 5;</code>
   */
  com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply getLaboratoryApply(int index);
  /**
   * <pre>
   *检验申请单
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply laboratoryApply = 5;</code>
   */
  int getLaboratoryApplyCount();
  /**
   * <pre>
   *检验申请单
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply laboratoryApply = 5;</code>
   */
  java.util.List<? extends com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApplyOrBuilder> 
      getLaboratoryApplyOrBuilderList();
  /**
   * <pre>
   *检验申请单
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApply laboratoryApply = 5;</code>
   */
  com.ywt.gapi.third.taihe.GetTreatmentGuideResponse.InspectionApplyOrBuilder getLaboratoryApplyOrBuilder(
      int index);
}
