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

package com.ywt.gapi.nfyy;

public interface MedCaseOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.nfyy.MedCase)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   *id
   * </pre>
   *
   * <code>string id = 1;</code>
   * @return The id.
   */
  java.lang.String getId();
  /**
   * <pre>
   *id
   * </pre>
   *
   * <code>string id = 1;</code>
   * @return The bytes for id.
   */
  com.google.protobuf.ByteString
      getIdBytes();

  /**
   * <pre>
   *标题
   * </pre>
   *
   * <code>string title = 2;</code>
   * @return The title.
   */
  java.lang.String getTitle();
  /**
   * <pre>
   *标题
   * </pre>
   *
   * <code>string title = 2;</code>
   * @return The bytes for title.
   */
  com.google.protobuf.ByteString
      getTitleBytes();

  /**
   * <pre>
   *时间（YYYYMMDD)
   * </pre>
   *
   * <code>string effectiveTime = 3;</code>
   * @return The effectiveTime.
   */
  java.lang.String getEffectiveTime();
  /**
   * <pre>
   *时间（YYYYMMDD)
   * </pre>
   *
   * <code>string effectiveTime = 3;</code>
   * @return The bytes for effectiveTime.
   */
  com.google.protobuf.ByteString
      getEffectiveTimeBytes();

  /**
   * <pre>
   *医生姓名
   * </pre>
   *
   * <code>string author = 4;</code>
   * @return The author.
   */
  java.lang.String getAuthor();
  /**
   * <pre>
   *医生姓名
   * </pre>
   *
   * <code>string author = 4;</code>
   * @return The bytes for author.
   */
  com.google.protobuf.ByteString
      getAuthorBytes();

  /**
   * <pre>
   *医生ID
   * </pre>
   *
   * <code>string doctorId = 5;</code>
   * @return The doctorId.
   */
  java.lang.String getDoctorId();
  /**
   * <pre>
   *医生ID
   * </pre>
   *
   * <code>string doctorId = 5;</code>
   * @return The bytes for doctorId.
   */
  com.google.protobuf.ByteString
      getDoctorIdBytes();

  /**
   * <pre>
   *医院名称
   * </pre>
   *
   * <code>string custodian = 6;</code>
   * @return The custodian.
   */
  java.lang.String getCustodian();
  /**
   * <pre>
   *医院名称
   * </pre>
   *
   * <code>string custodian = 6;</code>
   * @return The bytes for custodian.
   */
  com.google.protobuf.ByteString
      getCustodianBytes();

  /**
   * <pre>
   *患者信息
   * </pre>
   *
   * <code>.com.ywt.gapi.nfyy.MedCasePatInfo patient = 7;</code>
   * @return Whether the patient field is set.
   */
  boolean hasPatient();
  /**
   * <pre>
   *患者信息
   * </pre>
   *
   * <code>.com.ywt.gapi.nfyy.MedCasePatInfo patient = 7;</code>
   * @return The patient.
   */
  com.ywt.gapi.nfyy.MedCasePatInfo getPatient();
  /**
   * <pre>
   *患者信息
   * </pre>
   *
   * <code>.com.ywt.gapi.nfyy.MedCasePatInfo patient = 7;</code>
   */
  com.ywt.gapi.nfyy.MedCasePatInfoOrBuilder getPatientOrBuilder();

  /**
   * <pre>
   *病历记录
   * </pre>
   *
   * <code>.com.ywt.gapi.nfyy.MedRecordDetail detail = 8;</code>
   * @return Whether the detail field is set.
   */
  boolean hasDetail();
  /**
   * <pre>
   *病历记录
   * </pre>
   *
   * <code>.com.ywt.gapi.nfyy.MedRecordDetail detail = 8;</code>
   * @return The detail.
   */
  com.ywt.gapi.nfyy.MedRecordDetail getDetail();
  /**
   * <pre>
   *病历记录
   * </pre>
   *
   * <code>.com.ywt.gapi.nfyy.MedRecordDetail detail = 8;</code>
   */
  com.ywt.gapi.nfyy.MedRecordDetailOrBuilder getDetailOrBuilder();
}
