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

package com.ywt.gapi.checkup_booking;

public interface RegRecordOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.checkup_booking.RegRecord)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   * 体检登记号也是病人ID
   * </pre>
   *
   * <code>string patientRegNo = 1;</code>
   * @return The patientRegNo.
   */
  java.lang.String getPatientRegNo();
  /**
   * <pre>
   * 体检登记号也是病人ID
   * </pre>
   *
   * <code>string patientRegNo = 1;</code>
   * @return The bytes for patientRegNo.
   */
  com.google.protobuf.ByteString
      getPatientRegNoBytes();

  /**
   * <pre>
   * 姓名
   * </pre>
   *
   * <code>string patientName = 2;</code>
   * @return The patientName.
   */
  java.lang.String getPatientName();
  /**
   * <pre>
   * 姓名
   * </pre>
   *
   * <code>string patientName = 2;</code>
   * @return The bytes for patientName.
   */
  com.google.protobuf.ByteString
      getPatientNameBytes();

  /**
   * <pre>
   * 性别描述
   * </pre>
   *
   * <code>string sex = 3;</code>
   * @return The sex.
   */
  java.lang.String getSex();
  /**
   * <pre>
   * 性别描述
   * </pre>
   *
   * <code>string sex = 3;</code>
   * @return The bytes for sex.
   */
  com.google.protobuf.ByteString
      getSexBytes();

  /**
   * <pre>
   * 年龄
   * </pre>
   *
   * <code>string patientAge = 4;</code>
   * @return The patientAge.
   */
  java.lang.String getPatientAge();
  /**
   * <pre>
   * 年龄
   * </pre>
   *
   * <code>string patientAge = 4;</code>
   * @return The bytes for patientAge.
   */
  com.google.protobuf.ByteString
      getPatientAgeBytes();

  /**
   * <pre>
   * 身份证号
   * </pre>
   *
   * <code>string patientIdNo = 5;</code>
   * @return The patientIdNo.
   */
  java.lang.String getPatientIdNo();
  /**
   * <pre>
   * 身份证号
   * </pre>
   *
   * <code>string patientIdNo = 5;</code>
   * @return The bytes for patientIdNo.
   */
  com.google.protobuf.ByteString
      getPatientIdNoBytes();

  /**
   * <pre>
   * 网上预约记录ID
   * </pre>
   *
   * <code>string regId = 6;</code>
   * @return The regId.
   */
  java.lang.String getRegId();
  /**
   * <pre>
   * 网上预约记录ID
   * </pre>
   *
   * <code>string regId = 6;</code>
   * @return The bytes for regId.
   */
  com.google.protobuf.ByteString
      getRegIdBytes();

  /**
   * <pre>
   * </pre>
   *
   * <code>string phoneNo = 7;</code>
   * @return The phoneNo.
   */
  java.lang.String getPhoneNo();
  /**
   * <pre>
   * </pre>
   *
   * <code>string phoneNo = 7;</code>
   * @return The bytes for phoneNo.
   */
  com.google.protobuf.ByteString
      getPhoneNoBytes();

  /**
   * <pre>
   * 普通
   * </pre>
   *
   * <code>string levelDesc = 8;</code>
   * @return The levelDesc.
   */
  java.lang.String getLevelDesc();
  /**
   * <pre>
   * 普通
   * </pre>
   *
   * <code>string levelDesc = 8;</code>
   * @return The bytes for levelDesc.
   */
  com.google.protobuf.ByteString
      getLevelDescBytes();

  /**
   * <pre>
   * 订单金额
   * </pre>
   *
   * <code>int32 totalAmount = 9;</code>
   * @return The totalAmount.
   */
  int getTotalAmount();

  /**
   * <pre>
   * 预约状态 0：已预约 1：医院已处理  2：取消预约 4：已缴费 5：已体检 6：取消体检
   * </pre>
   *
   * <code>string status = 10;</code>
   * @return The status.
   */
  java.lang.String getStatus();
  /**
   * <pre>
   * 预约状态 0：已预约 1：医院已处理  2：取消预约 4：已缴费 5：已体检 6：取消体检
   * </pre>
   *
   * <code>string status = 10;</code>
   * @return The bytes for status.
   */
  com.google.protobuf.ByteString
      getStatusBytes();

  /**
   * <pre>
   * 缴费标志 0：未缴费 1：已缴费
   * </pre>
   *
   * <code>string payFlag = 11;</code>
   * @return The payFlag.
   */
  java.lang.String getPayFlag();
  /**
   * <pre>
   * 缴费标志 0：未缴费 1：已缴费
   * </pre>
   *
   * <code>string payFlag = 11;</code>
   * @return The bytes for payFlag.
   */
  com.google.protobuf.ByteString
      getPayFlagBytes();

  /**
   * <pre>
   * 就诊ID
   * </pre>
   *
   * <code>string admId = 12;</code>
   * @return The admId.
   */
  java.lang.String getAdmId();
  /**
   * <pre>
   * 就诊ID
   * </pre>
   *
   * <code>string admId = 12;</code>
   * @return The bytes for admId.
   */
  com.google.protobuf.ByteString
      getAdmIdBytes();

  /**
   * <pre>
   * 体检系统预约ID
   * </pre>
   *
   * <code>string preIADM = 13;</code>
   * @return The preIADM.
   */
  java.lang.String getPreIADM();
  /**
   * <pre>
   * 体检系统预约ID
   * </pre>
   *
   * <code>string preIADM = 13;</code>
   * @return The bytes for preIADM.
   */
  com.google.protobuf.ByteString
      getPreIADMBytes();

  /**
   * <pre>
   * 体检科室ID
   * </pre>
   *
   * <code>string locId = 14;</code>
   * @return The locId.
   */
  java.lang.String getLocId();
  /**
   * <pre>
   * 体检科室ID
   * </pre>
   *
   * <code>string locId = 14;</code>
   * @return The bytes for locId.
   */
  com.google.protobuf.ByteString
      getLocIdBytes();

  /**
   * <pre>
   * 体检科室描述
   * </pre>
   *
   * <code>string locDesc = 15;</code>
   * @return The locDesc.
   */
  java.lang.String getLocDesc();
  /**
   * <pre>
   * 体检科室描述
   * </pre>
   *
   * <code>string locDesc = 15;</code>
   * @return The bytes for locDesc.
   */
  com.google.protobuf.ByteString
      getLocDescBytes();

  /**
   * <pre>
   * 预约日期
   * </pre>
   *
   * <code>string regExamDate = 16;</code>
   * @return The regExamDate.
   */
  java.lang.String getRegExamDate();
  /**
   * <pre>
   * 预约日期
   * </pre>
   *
   * <code>string regExamDate = 16;</code>
   * @return The bytes for regExamDate.
   */
  com.google.protobuf.ByteString
      getRegExamDateBytes();

  /**
   * <pre>
   * 预约时间段
   * </pre>
   *
   * <code>string regExamTime = 17;</code>
   * @return The regExamTime.
   */
  java.lang.String getRegExamTime();
  /**
   * <pre>
   * 预约时间段
   * </pre>
   *
   * <code>string regExamTime = 17;</code>
   * @return The bytes for regExamTime.
   */
  com.google.protobuf.ByteString
      getRegExamTimeBytes();

  /**
   * <pre>
   * 预约类型 I:个人  G:团体  O:过期主场
   * </pre>
   *
   * <code>string pmType = 18;</code>
   * @return The pmType.
   */
  java.lang.String getPmType();
  /**
   * <pre>
   * 预约类型 I:个人  G:团体  O:过期主场
   * </pre>
   *
   * <code>string pmType = 18;</code>
   * @return The bytes for pmType.
   */
  com.google.protobuf.ByteString
      getPmTypeBytes();

  /**
   * <pre>
   * 体检编号
   * </pre>
   *
   * <code>string peId = 19;</code>
   * @return The peId.
   */
  java.lang.String getPeId();
  /**
   * <pre>
   * 体检编号
   * </pre>
   *
   * <code>string peId = 19;</code>
   * @return The bytes for peId.
   */
  com.google.protobuf.ByteString
      getPeIdBytes();

  /**
   * <pre>
   * </pre>
   *
   * <code>string canModifyFlag = 20;</code>
   * @return The canModifyFlag.
   */
  java.lang.String getCanModifyFlag();
  /**
   * <pre>
   * </pre>
   *
   * <code>string canModifyFlag = 20;</code>
   * @return The bytes for canModifyFlag.
   */
  com.google.protobuf.ByteString
      getCanModifyFlagBytes();

  /**
   * <pre>
   * 预约途径 PC/APP/WeChat/Self-help
   * </pre>
   *
   * <code>string preWay = 21;</code>
   * @return The preWay.
   */
  java.lang.String getPreWay();
  /**
   * <pre>
   * 预约途径 PC/APP/WeChat/Self-help
   * </pre>
   *
   * <code>string preWay = 21;</code>
   * @return The bytes for preWay.
   */
  com.google.protobuf.ByteString
      getPreWayBytes();

  /**
   * <pre>
   *  体检项目详情列表
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.checkup_booking.RegCheckupItem regCheckupItem = 22;</code>
   */
  java.util.List<com.ywt.gapi.checkup_booking.RegCheckupItem> 
      getRegCheckupItemList();
  /**
   * <pre>
   *  体检项目详情列表
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.checkup_booking.RegCheckupItem regCheckupItem = 22;</code>
   */
  com.ywt.gapi.checkup_booking.RegCheckupItem getRegCheckupItem(int index);
  /**
   * <pre>
   *  体检项目详情列表
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.checkup_booking.RegCheckupItem regCheckupItem = 22;</code>
   */
  int getRegCheckupItemCount();
  /**
   * <pre>
   *  体检项目详情列表
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.checkup_booking.RegCheckupItem regCheckupItem = 22;</code>
   */
  java.util.List<? extends com.ywt.gapi.checkup_booking.RegCheckupItemOrBuilder> 
      getRegCheckupItemOrBuilderList();
  /**
   * <pre>
   *  体检项目详情列表
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.checkup_booking.RegCheckupItem regCheckupItem = 22;</code>
   */
  com.ywt.gapi.checkup_booking.RegCheckupItemOrBuilder getRegCheckupItemOrBuilder(
      int index);

  /**
   * <pre>
   * HIS 套餐 id
   * </pre>
   *
   * <code>string ordSetsId = 23;</code>
   * @return The ordSetsId.
   */
  java.lang.String getOrdSetsId();
  /**
   * <pre>
   * HIS 套餐 id
   * </pre>
   *
   * <code>string ordSetsId = 23;</code>
   * @return The bytes for ordSetsId.
   */
  com.google.protobuf.ByteString
      getOrdSetsIdBytes();

  /**
   * <pre>
   * 套餐名称
   * </pre>
   *
   * <code>string ordSetsDesc = 24;</code>
   * @return The ordSetsDesc.
   */
  java.lang.String getOrdSetsDesc();
  /**
   * <pre>
   * 套餐名称
   * </pre>
   *
   * <code>string ordSetsDesc = 24;</code>
   * @return The bytes for ordSetsDesc.
   */
  com.google.protobuf.ByteString
      getOrdSetsDescBytes();
}
