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

package com.ywt.gapi.medicalrecord;

public interface MedicalRecordOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.medicalrecord.MedicalRecord)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   *主键
   * </pre>
   *
   * <code>int32 recordId = 1;</code>
   * @return The recordId.
   */
  int getRecordId();

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

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

  /**
   * <pre>
   *图片
   * </pre>
   *
   * <code>repeated string imageUrl = 4;</code>
   * @return A list containing the imageUrl.
   */
  java.util.List<java.lang.String>
      getImageUrlList();
  /**
   * <pre>
   *图片
   * </pre>
   *
   * <code>repeated string imageUrl = 4;</code>
   * @return The count of imageUrl.
   */
  int getImageUrlCount();
  /**
   * <pre>
   *图片
   * </pre>
   *
   * <code>repeated string imageUrl = 4;</code>
   * @param index The index of the element to return.
   * @return The imageUrl at the given index.
   */
  java.lang.String getImageUrl(int index);
  /**
   * <pre>
   *图片
   * </pre>
   *
   * <code>repeated string imageUrl = 4;</code>
   * @param index The index of the value to return.
   * @return The bytes of the imageUrl at the given index.
   */
  com.google.protobuf.ByteString
      getImageUrlBytes(int index);

  /**
   * <code>int32 doctorId = 5;</code>
   * @return The doctorId.
   */
  int getDoctorId();

  /**
   * <code>int32 patientId = 6;</code>
   * @return The patientId.
   */
  int getPatientId();

  /**
   * <code>int64 createTime = 7;</code>
   * @return The createTime.
   */
  long getCreateTime();

  /**
   * <code>string mobile = 8;</code>
   * @return The mobile.
   */
  java.lang.String getMobile();
  /**
   * <code>string mobile = 8;</code>
   * @return The bytes for mobile.
   */
  com.google.protobuf.ByteString
      getMobileBytes();

  /**
   * <code>int32 age = 9;</code>
   * @return The age.
   */
  int getAge();

  /**
   * <code>int32 sex = 10;</code>
   * @return The sex.
   */
  int getSex();

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

  /**
   * <code>int32 userId = 12;</code>
   * @return The userId.
   */
  int getUserId();

  /**
   * <pre>
   *患者入院日期
   * </pre>
   *
   * <code>string admTime = 13;</code>
   * @return The admTime.
   */
  java.lang.String getAdmTime();
  /**
   * <pre>
   *患者入院日期
   * </pre>
   *
   * <code>string admTime = 13;</code>
   * @return The bytes for admTime.
   */
  com.google.protobuf.ByteString
      getAdmTimeBytes();

  /**
   * <pre>
   *医院名称
   * </pre>
   *
   * <code>string hospitalName = 14;</code>
   * @return The hospitalName.
   */
  java.lang.String getHospitalName();
  /**
   * <pre>
   *医院名称
   * </pre>
   *
   * <code>string hospitalName = 14;</code>
   * @return The bytes for hospitalName.
   */
  com.google.protobuf.ByteString
      getHospitalNameBytes();

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

  /**
   * <pre>
   *主诉
   * </pre>
   *
   * <code>string selfReport = 16;</code>
   * @return The selfReport.
   */
  java.lang.String getSelfReport();
  /**
   * <pre>
   *主诉
   * </pre>
   *
   * <code>string selfReport = 16;</code>
   * @return The bytes for selfReport.
   */
  com.google.protobuf.ByteString
      getSelfReportBytes();

  /**
   * <pre>
   *体格检查
   * </pre>
   *
   * <code>string phyExam = 17;</code>
   * @return The phyExam.
   */
  java.lang.String getPhyExam();
  /**
   * <pre>
   *体格检查
   * </pre>
   *
   * <code>string phyExam = 17;</code>
   * @return The bytes for phyExam.
   */
  com.google.protobuf.ByteString
      getPhyExamBytes();

  /**
   * <pre>
   *诊断结果
   * </pre>
   *
   * <code>string diagnose = 18;</code>
   * @return The diagnose.
   */
  java.lang.String getDiagnose();
  /**
   * <pre>
   *诊断结果
   * </pre>
   *
   * <code>string diagnose = 18;</code>
   * @return The bytes for diagnose.
   */
  com.google.protobuf.ByteString
      getDiagnoseBytes();

  /**
   * <pre>
   *意见
   * </pre>
   *
   * <code>string suggestion = 19;</code>
   * @return The suggestion.
   */
  java.lang.String getSuggestion();
  /**
   * <pre>
   *意见
   * </pre>
   *
   * <code>string suggestion = 19;</code>
   * @return The bytes for suggestion.
   */
  com.google.protobuf.ByteString
      getSuggestionBytes();

  /**
   * <pre>
   *门急诊医嘱
   * </pre>
   *
   * <code>string advice = 20;</code>
   * @return The advice.
   */
  java.lang.String getAdvice();
  /**
   * <pre>
   *门急诊医嘱
   * </pre>
   *
   * <code>string advice = 20;</code>
   * @return The bytes for advice.
   */
  com.google.protobuf.ByteString
      getAdviceBytes();

  /**
   * <pre>
   *化验报告
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.medicalrecord.LaboratoryReport laboratoryReport = 21;</code>
   */
  java.util.List<com.ywt.gapi.medicalrecord.LaboratoryReport> 
      getLaboratoryReportList();
  /**
   * <pre>
   *化验报告
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.medicalrecord.LaboratoryReport laboratoryReport = 21;</code>
   */
  com.ywt.gapi.medicalrecord.LaboratoryReport getLaboratoryReport(int index);
  /**
   * <pre>
   *化验报告
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.medicalrecord.LaboratoryReport laboratoryReport = 21;</code>
   */
  int getLaboratoryReportCount();
  /**
   * <pre>
   *化验报告
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.medicalrecord.LaboratoryReport laboratoryReport = 21;</code>
   */
  java.util.List<? extends com.ywt.gapi.medicalrecord.LaboratoryReportOrBuilder> 
      getLaboratoryReportOrBuilderList();
  /**
   * <pre>
   *化验报告
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.medicalrecord.LaboratoryReport laboratoryReport = 21;</code>
   */
  com.ywt.gapi.medicalrecord.LaboratoryReportOrBuilder getLaboratoryReportOrBuilder(
      int index);

  /**
   * <pre>
   *检查报告
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.medicalrecord.InspectionReport inspectionReport = 22;</code>
   */
  java.util.List<com.ywt.gapi.medicalrecord.InspectionReport> 
      getInspectionReportList();
  /**
   * <pre>
   *检查报告
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.medicalrecord.InspectionReport inspectionReport = 22;</code>
   */
  com.ywt.gapi.medicalrecord.InspectionReport getInspectionReport(int index);
  /**
   * <pre>
   *检查报告
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.medicalrecord.InspectionReport inspectionReport = 22;</code>
   */
  int getInspectionReportCount();
  /**
   * <pre>
   *检查报告
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.medicalrecord.InspectionReport inspectionReport = 22;</code>
   */
  java.util.List<? extends com.ywt.gapi.medicalrecord.InspectionReportOrBuilder> 
      getInspectionReportOrBuilderList();
  /**
   * <pre>
   *检查报告
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.medicalrecord.InspectionReport inspectionReport = 22;</code>
   */
  com.ywt.gapi.medicalrecord.InspectionReportOrBuilder getInspectionReportOrBuilder(
      int index);

  /**
   * <pre>
   *现病史
   * </pre>
   *
   * <code>string presentHistory = 23;</code>
   * @return The presentHistory.
   */
  java.lang.String getPresentHistory();
  /**
   * <pre>
   *现病史
   * </pre>
   *
   * <code>string presentHistory = 23;</code>
   * @return The bytes for presentHistory.
   */
  com.google.protobuf.ByteString
      getPresentHistoryBytes();

  /**
   * <pre>
   *既往史
   * </pre>
   *
   * <code>string pastHistory = 24;</code>
   * @return The pastHistory.
   */
  java.lang.String getPastHistory();
  /**
   * <pre>
   *既往史
   * </pre>
   *
   * <code>string pastHistory = 24;</code>
   * @return The bytes for pastHistory.
   */
  com.google.protobuf.ByteString
      getPastHistoryBytes();

  /**
   * <pre>
   *过敏史
   * </pre>
   *
   * <code>string allergicHistory = 25;</code>
   * @return The allergicHistory.
   */
  java.lang.String getAllergicHistory();
  /**
   * <pre>
   *过敏史
   * </pre>
   *
   * <code>string allergicHistory = 25;</code>
   * @return The bytes for allergicHistory.
   */
  com.google.protobuf.ByteString
      getAllergicHistoryBytes();

  /**
   * <pre>
   *个人史
   * </pre>
   *
   * <code>string personalHistory = 26;</code>
   * @return The personalHistory.
   */
  java.lang.String getPersonalHistory();
  /**
   * <pre>
   *个人史
   * </pre>
   *
   * <code>string personalHistory = 26;</code>
   * @return The bytes for personalHistory.
   */
  com.google.protobuf.ByteString
      getPersonalHistoryBytes();

  /**
   * <pre>
   *病人体温
   * </pre>
   *
   * <code>string bodyTemperature = 27;</code>
   * @return The bodyTemperature.
   */
  java.lang.String getBodyTemperature();
  /**
   * <pre>
   *病人体温
   * </pre>
   *
   * <code>string bodyTemperature = 27;</code>
   * @return The bytes for bodyTemperature.
   */
  com.google.protobuf.ByteString
      getBodyTemperatureBytes();

  /**
   * <pre>
   *辅助检查
   * </pre>
   *
   * <code>string accessoryExamination = 28;</code>
   * @return The accessoryExamination.
   */
  java.lang.String getAccessoryExamination();
  /**
   * <pre>
   *辅助检查
   * </pre>
   *
   * <code>string accessoryExamination = 28;</code>
   * @return The bytes for accessoryExamination.
   */
  com.google.protobuf.ByteString
      getAccessoryExaminationBytes();

  /**
   * <pre>
   *专科情况
   * </pre>
   *
   * <code>string specialCondition = 29;</code>
   * @return The specialCondition.
   */
  java.lang.String getSpecialCondition();
  /**
   * <pre>
   *专科情况
   * </pre>
   *
   * <code>string specialCondition = 29;</code>
   * @return The bytes for specialCondition.
   */
  com.google.protobuf.ByteString
      getSpecialConditionBytes();

  /**
   * <pre>
   *单病种，1-是，0-否
   * </pre>
   *
   * <code>string single = 30;</code>
   * @return The single.
   */
  java.lang.String getSingle();
  /**
   * <pre>
   *单病种，1-是，0-否
   * </pre>
   *
   * <code>string single = 30;</code>
   * @return The bytes for single.
   */
  com.google.protobuf.ByteString
      getSingleBytes();

  /**
   * <pre>
   *病人去向
   * </pre>
   *
   * <code>string disposition = 31;</code>
   * @return The disposition.
   */
  java.lang.String getDisposition();
  /**
   * <pre>
   *病人去向
   * </pre>
   *
   * <code>string disposition = 31;</code>
   * @return The bytes for disposition.
   */
  com.google.protobuf.ByteString
      getDispositionBytes();

  /**
   * <pre>
   *抢救病人
   * </pre>
   *
   * <code>string treatmentCase = 32;</code>
   * @return The treatmentCase.
   */
  java.lang.String getTreatmentCase();
  /**
   * <pre>
   *抢救病人
   * </pre>
   *
   * <code>string treatmentCase = 32;</code>
   * @return The bytes for treatmentCase.
   */
  com.google.protobuf.ByteString
      getTreatmentCaseBytes();

  /**
   * <pre>
   *是否抢救成功
   * </pre>
   *
   * <code>string treatmentStatus = 33;</code>
   * @return The treatmentStatus.
   */
  java.lang.String getTreatmentStatus();
  /**
   * <pre>
   *是否抢救成功
   * </pre>
   *
   * <code>string treatmentStatus = 33;</code>
   * @return The bytes for treatmentStatus.
   */
  com.google.protobuf.ByteString
      getTreatmentStatusBytes();

  /**
   * <pre>
   *发病时间
   * </pre>
   *
   * <code>string diseaseTime = 34;</code>
   * @return The diseaseTime.
   */
  java.lang.String getDiseaseTime();
  /**
   * <pre>
   *发病时间
   * </pre>
   *
   * <code>string diseaseTime = 34;</code>
   * @return The bytes for diseaseTime.
   */
  com.google.protobuf.ByteString
      getDiseaseTimeBytes();

  /**
   * <pre>
   *病情评估
   * </pre>
   *
   * <code>string diseaseEvaluation = 35;</code>
   * @return The diseaseEvaluation.
   */
  java.lang.String getDiseaseEvaluation();
  /**
   * <pre>
   *病情评估
   * </pre>
   *
   * <code>string diseaseEvaluation = 35;</code>
   * @return The bytes for diseaseEvaluation.
   */
  com.google.protobuf.ByteString
      getDiseaseEvaluationBytes();

  /**
   * <pre>
   *ICD编码
   * </pre>
   *
   * <code>string icdCode = 36;</code>
   * @return The icdCode.
   */
  java.lang.String getIcdCode();
  /**
   * <pre>
   *ICD编码
   * </pre>
   *
   * <code>string icdCode = 36;</code>
   * @return The bytes for icdCode.
   */
  com.google.protobuf.ByteString
      getIcdCodeBytes();

  /**
   * <pre>
   *处置
   * </pre>
   *
   * <code>string management = 37;</code>
   * @return The management.
   */
  java.lang.String getManagement();
  /**
   * <pre>
   *处置
   * </pre>
   *
   * <code>string management = 37;</code>
   * @return The bytes for management.
   */
  com.google.protobuf.ByteString
      getManagementBytes();

  /**
   * <pre>
   *医生职称
   * </pre>
   *
   * <code>string doctorTitle = 38;</code>
   * @return The doctorTitle.
   */
  java.lang.String getDoctorTitle();
  /**
   * <pre>
   *医生职称
   * </pre>
   *
   * <code>string doctorTitle = 38;</code>
   * @return The bytes for doctorTitle.
   */
  com.google.protobuf.ByteString
      getDoctorTitleBytes();

  /**
   * <pre>
   *就诊流水号
   * </pre>
   *
   * <code>string clinicCode = 39;</code>
   * @return The clinicCode.
   */
  java.lang.String getClinicCode();
  /**
   * <pre>
   *就诊流水号
   * </pre>
   *
   * <code>string clinicCode = 39;</code>
   * @return The bytes for clinicCode.
   */
  com.google.protobuf.ByteString
      getClinicCodeBytes();

  /**
   * <pre>
   * 医院 id
   * </pre>
   *
   * <code>int32 hospitalId = 40;</code>
   * @return The hospitalId.
   */
  int getHospitalId();
}
