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

package com.ywt.gapi.taihe.register;

public interface RegisterWithoutMedicalCardRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.taihe.register.RegisterWithoutMedicalCardRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   *科室ID
   * </pre>
   *
   * <code>int32 deptId = 1;</code>
   * @return The deptId.
   */
  int getDeptId();

  /**
   * <pre>
   *科室Code
   * </pre>
   *
   * <code>string deptCode = 2;</code>
   * @return The deptCode.
   */
  java.lang.String getDeptCode();
  /**
   * <pre>
   *科室Code
   * </pre>
   *
   * <code>string deptCode = 2;</code>
   * @return The bytes for deptCode.
   */
  com.google.protobuf.ByteString
      getDeptCodeBytes();

  /**
   * <pre>
   *科室名称
   * </pre>
   *
   * <code>string deptName = 3;</code>
   * @return The deptName.
   */
  java.lang.String getDeptName();
  /**
   * <pre>
   *科室名称
   * </pre>
   *
   * <code>string deptName = 3;</code>
   * @return The bytes for deptName.
   */
  com.google.protobuf.ByteString
      getDeptNameBytes();

  /**
   * <pre>
   *医生Code
   * </pre>
   *
   * <code>string doctorCode = 4;</code>
   * @return The doctorCode.
   */
  java.lang.String getDoctorCode();
  /**
   * <pre>
   *医生Code
   * </pre>
   *
   * <code>string doctorCode = 4;</code>
   * @return The bytes for doctorCode.
   */
  com.google.protobuf.ByteString
      getDoctorCodeBytes();

  /**
   * <pre>
   *医生名称
   * </pre>
   *
   * <code>string doctorName = 5;</code>
   * @return The doctorName.
   */
  java.lang.String getDoctorName();
  /**
   * <pre>
   *医生名称
   * </pre>
   *
   * <code>string doctorName = 5;</code>
   * @return The bytes for doctorName.
   */
  com.google.protobuf.ByteString
      getDoctorNameBytes();

  /**
   * <pre>
   *预约挂号总费用
   * </pre>
   *
   * <code>int32 total = 6;</code>
   * @return The total.
   */
  int getTotal();

  /**
   * <pre>
   *挂号费
   * </pre>
   *
   * <code>int32 registeredFee = 7;</code>
   * @return The registeredFee.
   */
  int getRegisteredFee();

  /**
   * <pre>
   *诊查费
   * </pre>
   *
   * <code>int32 medicalFee = 8;</code>
   * @return The medicalFee.
   */
  int getMedicalFee();

  /**
   * <pre>
   *预约日期
   * </pre>
   *
   * <code>int64 registeredDate = 9;</code>
   * @return The registeredDate.
   */
  long getRegisteredDate();

  /**
   * <pre>
   *预约时间段
   * </pre>
   *
   * <code>int32 period = 10;</code>
   * @return The period.
   */
  int getPeriod();

  /**
   * <pre>
   *预约开始时间：HH:MI
   * </pre>
   *
   * <code>string startTime = 11;</code>
   * @return The startTime.
   */
  java.lang.String getStartTime();
  /**
   * <pre>
   *预约开始时间：HH:MI
   * </pre>
   *
   * <code>string startTime = 11;</code>
   * @return The bytes for startTime.
   */
  com.google.protobuf.ByteString
      getStartTimeBytes();

  /**
   * <pre>
   *预约结束时间：HH:MI
   * </pre>
   *
   * <code>string endTime = 12;</code>
   * @return The endTime.
   */
  java.lang.String getEndTime();
  /**
   * <pre>
   *预约结束时间：HH:MI
   * </pre>
   *
   * <code>string endTime = 12;</code>
   * @return The bytes for endTime.
   */
  com.google.protobuf.ByteString
      getEndTimeBytes();

  /**
   * <pre>
   *用户ID
   * </pre>
   *
   * <code>int32 userId = 13;</code>
   * @return The userId.
   */
  int getUserId();

  /**
   * <pre>
   *门诊排班项记录标识
   * </pre>
   *
   * <code>string scheduleItemCode = 14;</code>
   * @return The scheduleItemCode.
   */
  java.lang.String getScheduleItemCode();
  /**
   * <pre>
   *门诊排班项记录标识
   * </pre>
   *
   * <code>string scheduleItemCode = 14;</code>
   * @return The bytes for scheduleItemCode.
   */
  com.google.protobuf.ByteString
      getScheduleItemCodeBytes();

  /**
   * <pre>
   *证件类型
   * </pre>
   *
   * <code>string idType = 15;</code>
   * @return The idType.
   */
  java.lang.String getIdType();
  /**
   * <pre>
   *证件类型
   * </pre>
   *
   * <code>string idType = 15;</code>
   * @return The bytes for idType.
   */
  com.google.protobuf.ByteString
      getIdTypeBytes();

  /**
   * <pre>
   *证件号码
   * </pre>
   *
   * <code>string idNo = 16;</code>
   * @return The idNo.
   */
  java.lang.String getIdNo();
  /**
   * <pre>
   *证件号码
   * </pre>
   *
   * <code>string idNo = 16;</code>
   * @return The bytes for idNo.
   */
  com.google.protobuf.ByteString
      getIdNoBytes();

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

  /**
   * <pre>
   *患者手机号
   * </pre>
   *
   * <code>string patientMobile = 18;</code>
   * @return The patientMobile.
   */
  java.lang.String getPatientMobile();
  /**
   * <pre>
   *患者手机号
   * </pre>
   *
   * <code>string patientMobile = 18;</code>
   * @return The bytes for patientMobile.
   */
  com.google.protobuf.ByteString
      getPatientMobileBytes();

  /**
   * <pre>
   *患者性别
   * </pre>
   *
   * <code>int32 patientSex = 19;</code>
   * @return The patientSex.
   */
  int getPatientSex();

  /**
   * <pre>
   *患者出生日期
   * </pre>
   *
   * <code>int64 birthday = 20;</code>
   * @return The birthday.
   */
  long getBirthday();

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