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

package com.ywt.gapi.checkup_booking;

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

  /**
   * <pre>
   * 身份证号码
   * </pre>
   *
   * <code>string certificateNo = 1;</code>
   * @return The certificateNo.
   */
  java.lang.String getCertificateNo();
  /**
   * <pre>
   * 身份证号码
   * </pre>
   *
   * <code>string certificateNo = 1;</code>
   * @return The bytes for certificateNo.
   */
  com.google.protobuf.ByteString
      getCertificateNoBytes();

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

  /**
   * <code>string telephoneNo = 3;</code>
   * @return The telephoneNo.
   */
  java.lang.String getTelephoneNo();
  /**
   * <code>string telephoneNo = 3;</code>
   * @return The bytes for telephoneNo.
   */
  com.google.protobuf.ByteString
      getTelephoneNoBytes();

  /**
   * <pre>
   * 出生日期，格式：YYYY-MM-DD
   * </pre>
   *
   * <code>string patientDob = 4;</code>
   * @return The patientDob.
   */
  java.lang.String getPatientDob();
  /**
   * <pre>
   * 出生日期，格式：YYYY-MM-DD
   * </pre>
   *
   * <code>string patientDob = 4;</code>
   * @return The bytes for patientDob.
   */
  com.google.protobuf.ByteString
      getPatientDobBytes();

  /**
   * <code>string sex = 5;</code>
   * @return The sex.
   */
  java.lang.String getSex();
  /**
   * <code>string sex = 5;</code>
   * @return The bytes for sex.
   */
  com.google.protobuf.ByteString
      getSexBytes();

  /**
   * <code>string locId = 6;</code>
   * @return The locId.
   */
  java.lang.String getLocId();
  /**
   * <code>string locId = 6;</code>
   * @return The bytes for locId.
   */
  com.google.protobuf.ByteString
      getLocIdBytes();

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

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

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

  /**
   * <pre>
   * 预约日期	YYYY-MM-DD
   * </pre>
   *
   * <code>string examDate = 10;</code>
   * @return The examDate.
   */
  java.lang.String getExamDate();
  /**
   * <pre>
   * 预约日期	YYYY-MM-DD
   * </pre>
   *
   * <code>string examDate = 10;</code>
   * @return The bytes for examDate.
   */
  com.google.protobuf.ByteString
      getExamDateBytes();

  /**
   * <pre>
   * 排班ID
   * </pre>
   *
   * <code>string detailId = 11;</code>
   * @return The detailId.
   */
  java.lang.String getDetailId();
  /**
   * <pre>
   * 排班ID
   * </pre>
   *
   * <code>string detailId = 11;</code>
   * @return The bytes for detailId.
   */
  com.google.protobuf.ByteString
      getDetailIdBytes();

  /**
   * <pre>
   * 自选项目医嘱 id
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.checkup_booking.SelfItem selfItem = 12;</code>
   */
  java.util.List<com.ywt.gapi.checkup_booking.SelfItem> 
      getSelfItemList();
  /**
   * <pre>
   * 自选项目医嘱 id
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.checkup_booking.SelfItem selfItem = 12;</code>
   */
  com.ywt.gapi.checkup_booking.SelfItem getSelfItem(int index);
  /**
   * <pre>
   * 自选项目医嘱 id
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.checkup_booking.SelfItem selfItem = 12;</code>
   */
  int getSelfItemCount();
  /**
   * <pre>
   * 自选项目医嘱 id
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.checkup_booking.SelfItem selfItem = 12;</code>
   */
  java.util.List<? extends com.ywt.gapi.checkup_booking.SelfItemOrBuilder> 
      getSelfItemOrBuilderList();
  /**
   * <pre>
   * 自选项目医嘱 id
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.checkup_booking.SelfItem selfItem = 12;</code>
   */
  com.ywt.gapi.checkup_booking.SelfItemOrBuilder getSelfItemOrBuilder(
      int index);

  /**
   * <code>int32 hospitalId = 13;</code>
   * @return The hospitalId.
   */
  int getHospitalId();

  /**
   * <code>int32 subHospitalId = 14;</code>
   * @return The subHospitalId.
   */
  int getSubHospitalId();
}
