realTimeConsultation.dart 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999
  1. import 'package:fis_i18n/types.dart';
  2. /// 实时诊断模块
  3. class RealTimeConsultationModule extends ModuleBase {
  4. RealTimeConsultationModule._({
  5. required this.makeCall,
  6. required this.unrated,
  7. required this.exitConsultation,
  8. required this.noVolumeAdjustmentChannel,
  9. required this.processingImage,
  10. required this.emergencyCall,
  11. required this.emergencyConfig,
  12. required this.startEmergency,
  13. required this.selectExpert,
  14. required this.selectDevice,
  15. required this.emergencyEquipment,
  16. required this.setEmergencyUltrasoundFirst,
  17. required this.goToSettings,
  18. required this.emergency,
  19. required this.consultationScreenshot,
  20. required this.consultationRoom,
  21. required this.confirmLeaveConsultation,
  22. required this.scanningTechnique,
  23. required this.devicePicture,
  24. required this.consultationDetail,
  25. required this.joinConsultation,
  26. required this.appraise,
  27. required this.noAppraise,
  28. required this.acceptedInvitation,
  29. required this.declinedInvitation,
  30. required this.acceptedTheInvitation4Toast,
  31. required this.declinedTheInvitation4Toast,
  32. required this.changeToAcceptInvitation,
  33. required this.changeToDeclineInvitation,
  34. required this.declineInvitation,
  35. required this.acceptInvitation,
  36. required this.followUp,
  37. required this.pleaseWriteFollowUp,
  38. required this.applied,
  39. required this.consultationList,
  40. required this.callAgain,
  41. required this.calling,
  42. required this.cancelCall,
  43. required this.callCanceled,
  44. required this.busy,
  45. required this.hasLeft,
  46. required this.starttConsultation,
  47. required this.endConsultation,
  48. required this.fullRecording,
  49. required this.endRecording,
  50. required this.lineSegment,
  51. required this.paintBrush,
  52. required this.tuningParameter,
  53. required this.tuningParameter4btn,
  54. required this.record,
  55. required this.searchRecords,
  56. required this.appointmentConsultation,
  57. required this.consultationImage,
  58. required this.consultationImageShort,
  59. required this.consultationRecord,
  60. required this.consultationReport,
  61. required this.consultationFollowUp,
  62. required this.applicant,
  63. required this.toBeReviewed,
  64. required this.patientInformation,
  65. required this.pastMedicalHistory,
  66. required this.appointmentInformation,
  67. required this.consultationEquipment,
  68. required this.consultationHours,
  69. required this.inspectionPosition,
  70. required this.nameOfDisease,
  71. required this.consultationInstitution,
  72. required this.competentExperts,
  73. required this.applicantMechanism,
  74. required this.requiredItemsNotCompleted,
  75. required this.applicantpeople,
  76. required this.operator,
  77. required this.expertAssistant,
  78. required this.preliminaryDiagnosis,
  79. required this.confirmApplication,
  80. required this.applyForAppointment,
  81. required this.pleaseEnterCreatedPatientName,
  82. required this.pleaseSelectPatient,
  83. required this.pleaseSelectPet,
  84. required this.pleaseSelectPatientForConsultation,
  85. required this.pleaseSelectConsultationEquipment,
  86. required this.pleaseSelectScanningDoctor,
  87. required this.pleaseSelectInspectionSite,
  88. required this.pleaseSelectConsultationInstitution,
  89. required this.pleaseSelectCompetentExpert,
  90. required this.pleaseSelectApplicant,
  91. required this.realTimeDiagnosis,
  92. required this.sureCancelCurrentConsultation,
  93. required this.requested,
  94. required this.withdrawn,
  95. required this.rejected,
  96. required this.toBeStarted,
  97. required this.haveInHand,
  98. required this.toBeReported,
  99. required this.closed,
  100. required this.withdrawalSucceeded,
  101. required this.withdraw,
  102. required this.timeOfAppointment,
  103. required this.applicationClassification,
  104. required this.iApplied,
  105. required this.iOrganized,
  106. required this.iInvolved,
  107. required this.pleaseSelectCategory,
  108. required this.groundsForRefusal,
  109. required this.rejectApplication,
  110. required this.reasonsForRefusal,
  111. required this.reasonsCannotBeNull,
  112. required this.notice,
  113. required this.noticeContent,
  114. required this.expertInCharge,
  115. required this.iknow,
  116. required this.minBeforeStart15,
  117. required this.minBeforeStart30,
  118. required this.minBeforeStart60,
  119. required this.beforeStart1day,
  120. required this.inAppReminder,
  121. required this.SMSReminder,
  122. required this.dateTime,
  123. required this.assistantPhysician,
  124. required this.participants,
  125. required this.consultationDescription,
  126. required this.reminderTime,
  127. required this.reminderMehod,
  128. required this.chooseExpert,
  129. required this.addParticipants,
  130. required this.hintText,
  131. required this.timeErrorNotice,
  132. required this.dateErrorNotice,
  133. required this.approveConsultationFaild,
  134. required this.noExpertsToChooseFrom,
  135. required this.chooseParticipants,
  136. required this.noAssistant,
  137. required this.timeErrorNoticeEqual,
  138. required this.addUpTo3People,
  139. required this.addUpTo4People,
  140. required this.theUpperLimitHasBeenReached,
  141. required this.accept,
  142. required this.scanDoctor,
  143. required this.thisInstitution,
  144. required this.createApplication,
  145. required this.notSet,
  146. required this.unsatisfactory,
  147. required this.satisfactory,
  148. required this.general,
  149. required this.dateConsultation,
  150. required this.consultationEvaluation,
  151. required this.uploader,
  152. required this.followUpPerson,
  153. required this.followUpTime,
  154. required this.followUpRecord,
  155. required this.previous,
  156. required this.next,
  157. required this.startTime,
  158. required this.selectStartTime,
  159. required this.endTime,
  160. required this.consultationStatus,
  161. required this.selectConsultationEvaluation,
  162. required this.selectConsultationStatus,
  163. required this.cannotAddVisit,
  164. required this.cannotAddEvalutation,
  165. required this.viewComments,
  166. required this.consultationScore,
  167. required this.evaluationTip,
  168. required this.negative,
  169. required this.medium,
  170. required this.good,
  171. required this.captureVid,
  172. required this.recording,
  173. required this.longPressToRecord,
  174. required this.captureFailed,
  175. required this.captureSaved,
  176. required this.recordFailed,
  177. required this.recordSaved,
  178. required this.noUsChannel,
  179. required this.captureImageList,
  180. required this.noCaptureImage,
  181. required this.uploading,
  182. required this.uploadFinished,
  183. required this.pauseFullRecording,
  184. required this.continueFullRecording,
  185. required this.toAge,
  186. required this.male,
  187. required this.female,
  188. required this.errorFilteringAge,
  189. required this.consultationExport,
  190. required this.exporting,
  191. required this.exportFailed,
  192. required this.exportConsultationRecords,
  193. required this.exportConsultationImage,
  194. required this.exportConsultationReport,
  195. required this.probesAndApplications,
  196. required this.expired,
  197. required this.checkPartNotEmpty,
  198. required this.createPatientConfirmWithDuplicateName,
  199. required this.validateUniquePart,
  200. });
  201. static const ModuleName = "realTimeConsultation";
  202. factory RealTimeConsultationModule(Map<String, dynamic> map) {
  203. return RealTimeConsultationModule._(
  204. makeCall: map.pick("makeCall"),
  205. unrated: map.pick("unrated"),
  206. exitConsultation: map.pick("exitConsultation"),
  207. noVolumeAdjustmentChannel: map.pick("noVolumeAdjustmentChannel"),
  208. processingImage: map.pick("processingImage"),
  209. emergencyCall: map.pick("emergencyCall"),
  210. emergencyConfig: map.pick("emergencyConfig"),
  211. startEmergency: map.pick("startEmergency"),
  212. selectExpert: map.pick("selectExpert"),
  213. selectDevice: map.pick("selectDevice"),
  214. emergencyEquipment: map.pick("emergencyEquipment"),
  215. setEmergencyUltrasoundFirst: map.pick("setEmergencyUltrasoundFirst"),
  216. goToSettings: map.pick("goToSettings"),
  217. emergency: map.pick("emergency"),
  218. consultationScreenshot: map.pick("consultationScreenshot"),
  219. consultationRoom: map.pick("consultationRoom"),
  220. confirmLeaveConsultation: map.pick("confirmLeaveConsultation"),
  221. scanningTechnique: map.pick("scanningTechnique"),
  222. devicePicture: map.pick("devicePicture"),
  223. consultationDetail: map.pick("consultationDetail"),
  224. joinConsultation: map.pick("joinConsultation"),
  225. appraise: map.pick("appraise"),
  226. noAppraise: map.pick("noAppraise"),
  227. acceptedInvitation: map.pick("acceptedInvitation"),
  228. declinedInvitation: map.pick("declinedInvitation"),
  229. acceptedTheInvitation4Toast: map.pick("acceptedTheInvitation4Toast"),
  230. declinedTheInvitation4Toast: map.pick("declinedTheInvitation4Toast"),
  231. changeToAcceptInvitation: map.pick("changeToAcceptInvitation"),
  232. changeToDeclineInvitation: map.pick("changeToDeclineInvitation"),
  233. declineInvitation: map.pick("declineInvitation"),
  234. acceptInvitation: map.pick("acceptInvitation"),
  235. followUp: map.pick("followUp"),
  236. pleaseWriteFollowUp: map.pick("pleaseWriteFollowUp"),
  237. applied: map.pick("applied"),
  238. consultationList: map.pick("consultationList"),
  239. callAgain: map.pick("callAgain"),
  240. calling: map.pick("calling"),
  241. cancelCall: map.pick("cancelCall"),
  242. callCanceled: map.pick("callCanceled"),
  243. busy: map.pick("busy"),
  244. hasLeft: map.pick("hasLeft"),
  245. starttConsultation: map.pick("starttConsultation"),
  246. endConsultation: map.pick("endConsultation"),
  247. fullRecording: map.pick("fullRecording"),
  248. endRecording: map.pick("endRecording"),
  249. lineSegment: map.pick("lineSegment"),
  250. paintBrush: map.pick("paintBrush"),
  251. tuningParameter: map.pick("tuningParameter"),
  252. tuningParameter4btn: map.pick("tuningParameter4btn"),
  253. record: map.pick("record"),
  254. searchRecords: map.pick("searchRecords"),
  255. appointmentConsultation: map.pick("appointmentConsultation"),
  256. consultationImage: map.pick("consultationImage"),
  257. consultationImageShort: map.pick("consultationImageShort"),
  258. consultationRecord: map.pick("consultationRecord"),
  259. consultationReport: map.pick("consultationReport"),
  260. consultationFollowUp: map.pick("consultationFollowUp"),
  261. applicant: map.pick("applicant"),
  262. toBeReviewed: map.pick("toBeReviewed"),
  263. patientInformation: map.pick("patientInformation"),
  264. pastMedicalHistory: map.pick("pastMedicalHistory"),
  265. appointmentInformation: map.pick("appointmentInformation"),
  266. consultationEquipment: map.pick("consultationEquipment"),
  267. consultationHours: map.pick("consultationHours"),
  268. inspectionPosition: map.pick("inspectionPosition"),
  269. nameOfDisease: map.pick("nameOfDisease"),
  270. consultationInstitution: map.pick("consultationInstitution"),
  271. competentExperts: map.pick("competentExperts"),
  272. applicantMechanism: map.pick("applicantMechanism"),
  273. requiredItemsNotCompleted: map.pick("requiredItemsNotCompleted"),
  274. applicantpeople: map.pick("applicantpeople"),
  275. operator: map.pick("operator"),
  276. expertAssistant: map.pick("expertAssistant"),
  277. preliminaryDiagnosis: map.pick("preliminaryDiagnosis"),
  278. confirmApplication: map.pick("confirmApplication"),
  279. applyForAppointment: map.pick("applyForAppointment"),
  280. pleaseEnterCreatedPatientName: map.pick("pleaseEnterCreatedPatientName"),
  281. pleaseSelectPatient: map.pick("pleaseSelectPatient"),
  282. pleaseSelectPet: map.pick("pleaseSelectPet"),
  283. pleaseSelectPatientForConsultation:
  284. map.pick("pleaseSelectPatientForConsultation"),
  285. pleaseSelectConsultationEquipment:
  286. map.pick("pleaseSelectConsultationEquipment"),
  287. pleaseSelectScanningDoctor: map.pick("pleaseSelectScanningDoctor"),
  288. pleaseSelectInspectionSite: map.pick("pleaseSelectInspectionSite"),
  289. pleaseSelectConsultationInstitution:
  290. map.pick("pleaseSelectConsultationInstitution"),
  291. pleaseSelectCompetentExpert: map.pick("pleaseSelectCompetentExpert"),
  292. pleaseSelectApplicant: map.pick("pleaseSelectApplicant"),
  293. realTimeDiagnosis: map.pick("realTimeDiagnosis"),
  294. sureCancelCurrentConsultation: map.pick("sureCancelCurrentConsultation"),
  295. requested: map.pick("requested"),
  296. withdrawn: map.pick("withdrawn"),
  297. rejected: map.pick("rejected"),
  298. toBeStarted: map.pick("toBeStarted"),
  299. haveInHand: map.pick("haveInHand"),
  300. toBeReported: map.pick("toBeReported"),
  301. closed: map.pick("closed"),
  302. withdrawalSucceeded: map.pick("withdrawalSucceeded"),
  303. withdraw: map.pick("withdraw"),
  304. timeOfAppointment: map.pick("timeOfAppointment"),
  305. applicationClassification: map.pick("applicationClassification"),
  306. iApplied: map.pick("iApplied"),
  307. iOrganized: map.pick("iOrganized"),
  308. iInvolved: map.pick("iInvolved"),
  309. pleaseSelectCategory: map.pick("pleaseSelectCategory"),
  310. groundsForRefusal: map.pick("groundsForRefusal"),
  311. rejectApplication: map.pick("rejectApplication"),
  312. reasonsForRefusal: map.pick("reasonsForRefusal"),
  313. reasonsCannotBeNull: map.pick("reasonsCannotBeNull"),
  314. notice: map.pick("notice"),
  315. noticeContent: map.pick("noticeContent"),
  316. expertInCharge: map.pick("expertInCharge"),
  317. iknow: map.pick("iknow"),
  318. minBeforeStart15: map.pick("minBeforeStart15"),
  319. minBeforeStart30: map.pick("minBeforeStart30"),
  320. minBeforeStart60: map.pick("minBeforeStart60"),
  321. beforeStart1day: map.pick("beforeStart1day"),
  322. inAppReminder: map.pick("inAppReminder"),
  323. SMSReminder: map.pick("SMSReminder"),
  324. dateTime: map.pick("dateTime"),
  325. assistantPhysician: map.pick("assistantPhysician"),
  326. participants: map.pick("participants"),
  327. consultationDescription: map.pick("consultationDescription"),
  328. reminderTime: map.pick("reminderTime"),
  329. reminderMehod: map.pick("reminderMehod"),
  330. chooseExpert: map.pick("chooseExpert"),
  331. addParticipants: map.pick("addParticipants"),
  332. hintText: map.pick("hintText"),
  333. timeErrorNotice: map.pick("timeErrorNotice"),
  334. dateErrorNotice: map.pick("dateErrorNotice"),
  335. approveConsultationFaild: map.pick("approveConsultationFaild"),
  336. noExpertsToChooseFrom: map.pick("noExpertsToChooseFrom"),
  337. chooseParticipants: map.pick("chooseParticipants"),
  338. noAssistant: map.pick("noAssistant"),
  339. timeErrorNoticeEqual: map.pick("timeErrorNoticeEqual"),
  340. addUpTo3People: map.pick("addUpTo3People"),
  341. addUpTo4People: map.pick("addUpTo4People"),
  342. theUpperLimitHasBeenReached: map.pick("theUpperLimitHasBeenReached"),
  343. accept: map.pick("accept"),
  344. scanDoctor: map.pick("scanDoctor"),
  345. thisInstitution: map.pick("thisInstitution"),
  346. createApplication: map.pick("createApplication"),
  347. notSet: map.pick("notSet"),
  348. unsatisfactory: map.pick("unsatisfactory"),
  349. satisfactory: map.pick("satisfactory"),
  350. general: map.pick("general"),
  351. dateConsultation: map.pick("dateConsultation"),
  352. consultationEvaluation: map.pick("consultationEvaluation"),
  353. uploader: map.pick("uploader"),
  354. followUpPerson: map.pick("followUpPerson"),
  355. followUpTime: map.pick("followUpTime"),
  356. followUpRecord: map.pick("followUpRecord"),
  357. previous: map.pick("previous"),
  358. next: map.pick("next"),
  359. startTime: map.pick("startTime"),
  360. selectStartTime: map.pick("selectStartTime"),
  361. endTime: map.pick("endTime"),
  362. consultationStatus: map.pick("consultationStatus"),
  363. selectConsultationEvaluation: map.pick("selectConsultationEvaluation"),
  364. selectConsultationStatus: map.pick("selectConsultationStatus"),
  365. cannotAddVisit: map.pick("cannotAddVisit"),
  366. cannotAddEvalutation: map.pick("cannotAddEvalutation"),
  367. viewComments: map.pick("viewComments"),
  368. consultationScore: map.pick("consultationScore"),
  369. evaluationTip: map.pick("evaluationTip"),
  370. negative: map.pick("negative"),
  371. medium: map.pick("medium"),
  372. good: map.pick("good"),
  373. captureVid: map.pick("captureVid"),
  374. recording: map.pick("recording"),
  375. longPressToRecord: map.pick("longPressToRecord"),
  376. captureFailed: map.pick("captureFailed"),
  377. captureSaved: map.pick("captureSaved"),
  378. recordFailed: map.pick("recordFailed"),
  379. recordSaved: map.pick("recordSaved"),
  380. noUsChannel: map.pick("noUsChannel"),
  381. captureImageList: map.pick("captureImageList"),
  382. noCaptureImage: map.pick("noCaptureImage"),
  383. uploading: map.pick("uploading"),
  384. uploadFinished: map.pick("uploadFinished"),
  385. pauseFullRecording: map.pick("pauseFullRecording"),
  386. continueFullRecording: map.pick("continueFullRecording"),
  387. toAge: map.pick("toAge"),
  388. male: map.pick("male"),
  389. female: map.pick("female"),
  390. errorFilteringAge: map.pick("errorFilteringAge"),
  391. consultationExport: map.pick("consultationExport"),
  392. exporting: map.pick("exporting"),
  393. exportFailed: map.pick("exportFailed"),
  394. exportConsultationRecords: map.pick("exportConsultationRecords"),
  395. exportConsultationImage: map.pick("exportConsultationImage"),
  396. exportConsultationReport: map.pick("exportConsultationReport"),
  397. probesAndApplications: map.pick("probesAndApplications"),
  398. expired: map.pick("expired"),
  399. checkPartNotEmpty: map.pick("checkPartNotEmpty"),
  400. createPatientConfirmWithDuplicateName:
  401. map.pick("createPatientConfirmWithDuplicateName"),
  402. validateUniquePart: map.pick("validateUniquePart"),
  403. );
  404. }
  405. /// 发起呼叫
  406. final FTrStr makeCall;
  407. /// 未评价
  408. final FTrStr unrated;
  409. /// 退出会诊
  410. final FTrStr exitConsultation;
  411. /// 暂无可调节音量的频道
  412. final FTrStr noVolumeAdjustmentChannel;
  413. /// 正在处理图像,请稍后再试
  414. final FTrStr processingImage;
  415. /// 急诊呼叫
  416. final FTrStr emergencyCall;
  417. /// 急诊配置
  418. final FTrStr emergencyConfig;
  419. /// 发起急诊
  420. final FTrStr startEmergency;
  421. /// 请选择急诊专家:
  422. final FTrStr selectExpert;
  423. /// 请选择急诊设备:
  424. final FTrStr selectDevice;
  425. /// 急诊设备
  426. final FTrStr emergencyEquipment;
  427. /// 请先设置急诊超声机
  428. final FTrStr setEmergencyUltrasoundFirst;
  429. /// 前往设置
  430. final FTrStr goToSettings;
  431. /// 即时会诊
  432. final FTrStr emergency;
  433. /// 会诊截图
  434. final FTrStr consultationScreenshot;
  435. /// 会诊间
  436. final FTrStr consultationRoom;
  437. /// 确认离开会诊?
  438. final FTrStr confirmLeaveConsultation;
  439. /// << 扫查手法
  440. final FTrStr scanningTechnique;
  441. /// << 超声图像
  442. final FTrStr devicePicture;
  443. /// 会诊详情
  444. final FTrStr consultationDetail;
  445. /// 进入会诊
  446. final FTrStr joinConsultation;
  447. /// 评价
  448. final FTrStr appraise;
  449. /// 暂无评价
  450. final FTrStr noAppraise;
  451. /// 已同意参加
  452. final FTrStr acceptedInvitation;
  453. /// 已拒绝参加
  454. final FTrStr declinedInvitation;
  455. /// 已同意该会诊邀约
  456. final FTrStr acceptedTheInvitation4Toast;
  457. /// 已拒绝该会诊邀约
  458. final FTrStr declinedTheInvitation4Toast;
  459. /// 切换为同意参加
  460. final FTrStr changeToAcceptInvitation;
  461. /// 切换为拒绝参加
  462. final FTrStr changeToDeclineInvitation;
  463. /// 拒绝参加
  464. final FTrStr declineInvitation;
  465. /// 同意参加
  466. final FTrStr acceptInvitation;
  467. /// 随访
  468. final FTrStr followUp;
  469. /// 请填写随访内容
  470. final FTrStr pleaseWriteFollowUp;
  471. /// 已申请
  472. final FTrStr applied;
  473. /// 会诊列表
  474. final FTrStr consultationList;
  475. /// 再次呼叫
  476. final FTrStr callAgain;
  477. /// 呼叫中
  478. final FTrStr calling;
  479. /// 取消呼叫
  480. final FTrStr cancelCall;
  481. /// 已取消呼叫
  482. final FTrStr callCanceled;
  483. /// 忙线中
  484. final FTrStr busy;
  485. /// 已离开
  486. final FTrStr hasLeft;
  487. /// 开始会诊
  488. final FTrStr starttConsultation;
  489. /// 结束会诊
  490. final FTrStr endConsultation;
  491. /// 全程录制
  492. final FTrStr fullRecording;
  493. /// 结束录制
  494. final FTrStr endRecording;
  495. /// 线段
  496. final FTrStr lineSegment;
  497. /// 画笔
  498. final FTrStr paintBrush;
  499. /// 远程调参
  500. final FTrStr tuningParameter;
  501. /// 调参
  502. final FTrStr tuningParameter4btn;
  503. /// 记录
  504. final FTrStr record;
  505. /// 搜索记录
  506. final FTrStr searchRecords;
  507. /// 预约会诊
  508. final FTrStr appointmentConsultation;
  509. /// 会诊图像
  510. final FTrStr consultationImage;
  511. /// 会诊图像
  512. final FTrStr consultationImageShort;
  513. /// 会诊记录
  514. final FTrStr consultationRecord;
  515. /// 会诊报告
  516. final FTrStr consultationReport;
  517. /// 会诊随访
  518. final FTrStr consultationFollowUp;
  519. /// 申请单位
  520. final FTrStr applicant;
  521. /// 待审核
  522. final FTrStr toBeReviewed;
  523. /// 历史检查
  524. final FTrStr patientInformation;
  525. /// 既往病史
  526. final FTrStr pastMedicalHistory;
  527. /// 预约信息
  528. final FTrStr appointmentInformation;
  529. /// 会诊设备
  530. final FTrStr consultationEquipment;
  531. /// 会诊时间
  532. final FTrStr consultationHours;
  533. /// 检查部位
  534. final FTrStr inspectionPosition;
  535. /// 疾病名称
  536. final FTrStr nameOfDisease;
  537. /// 会诊医院
  538. final FTrStr consultationInstitution;
  539. /// 会诊专家
  540. final FTrStr competentExperts;
  541. /// 申请医院
  542. final FTrStr applicantMechanism;
  543. /// 必填项未完成
  544. final FTrStr requiredItemsNotCompleted;
  545. /// 申请人
  546. final FTrStr applicantpeople;
  547. /// 操作人
  548. final FTrStr operator;
  549. /// 专家助理
  550. final FTrStr expertAssistant;
  551. /// 初步诊断
  552. final FTrStr preliminaryDiagnosis;
  553. /// 确认申请
  554. final FTrStr confirmApplication;
  555. /// 会诊申请
  556. final FTrStr applyForAppointment;
  557. /// 请输入创建的病人名
  558. final FTrStr pleaseEnterCreatedPatientName;
  559. /// 请选择病人
  560. final FTrStr pleaseSelectPatient;
  561. /// 请选择宠物
  562. final FTrStr pleaseSelectPet;
  563. /// 请搜索或选择会诊病人
  564. final FTrStr pleaseSelectPatientForConsultation;
  565. /// 请选择会诊设备
  566. final FTrStr pleaseSelectConsultationEquipment;
  567. /// 请选择扫查医生
  568. final FTrStr pleaseSelectScanningDoctor;
  569. /// 请选择检查部位
  570. final FTrStr pleaseSelectInspectionSite;
  571. /// 请选择会诊医院
  572. final FTrStr pleaseSelectConsultationInstitution;
  573. /// 请选择会诊专家
  574. final FTrStr pleaseSelectCompetentExpert;
  575. /// 请选择申请人
  576. final FTrStr pleaseSelectApplicant;
  577. /// 实时会诊
  578. final FTrStr realTimeDiagnosis;
  579. /// 是否确定撤回当前会诊
  580. final FTrStr sureCancelCurrentConsultation;
  581. /// 待审核
  582. final FTrStr requested;
  583. /// 已撤回
  584. final FTrStr withdrawn;
  585. /// 已拒绝
  586. final FTrStr rejected;
  587. /// 待开始
  588. final FTrStr toBeStarted;
  589. /// 进行中
  590. final FTrStr haveInHand;
  591. /// 待报告
  592. final FTrStr toBeReported;
  593. /// 已结束
  594. final FTrStr closed;
  595. /// 撤回成功,请至“待处理”列表查看
  596. final FTrStr withdrawalSucceeded;
  597. /// 撤回
  598. final FTrStr withdraw;
  599. /// 预约时间
  600. final FTrStr timeOfAppointment;
  601. /// 申请分类
  602. final FTrStr applicationClassification;
  603. /// 我申请的
  604. final FTrStr iApplied;
  605. /// 我组织的
  606. final FTrStr iOrganized;
  607. /// 我参与的
  608. final FTrStr iInvolved;
  609. /// 请选择分类
  610. final FTrStr pleaseSelectCategory;
  611. /// 拒绝理由
  612. final FTrStr groundsForRefusal;
  613. /// 拒绝申请
  614. final FTrStr rejectApplication;
  615. /// 拒绝原因
  616. final FTrStr reasonsForRefusal;
  617. /// 拒绝理由不能为空
  618. final FTrStr reasonsCannotBeNull;
  619. /// 通知
  620. final FTrStr notice;
  621. /// 会诊将在15分钟后开始,请及时参与!
  622. final FTrStr noticeContent;
  623. /// 主管专家
  624. final FTrStr expertInCharge;
  625. /// 我知道了
  626. final FTrStr iknow;
  627. /// 开始前15分钟
  628. final FTrStr minBeforeStart15;
  629. /// 开始前30分钟
  630. final FTrStr minBeforeStart30;
  631. /// 开始前60分钟
  632. final FTrStr minBeforeStart60;
  633. /// 开始前1天
  634. final FTrStr beforeStart1day;
  635. /// 应用内提醒
  636. final FTrStr inAppReminder;
  637. /// 短信提醒
  638. final FTrStr SMSReminder;
  639. /// 时间
  640. final FTrStr dateTime;
  641. /// 助理医师
  642. final FTrStr assistantPhysician;
  643. /// 参与人员
  644. final FTrStr participants;
  645. /// 会诊描述
  646. final FTrStr consultationDescription;
  647. /// 提醒时间
  648. final FTrStr reminderTime;
  649. /// 提醒方式
  650. final FTrStr reminderMehod;
  651. /// 请选择专家
  652. final FTrStr chooseExpert;
  653. /// 添加参与人
  654. final FTrStr addParticipants;
  655. /// 100个字以内
  656. final FTrStr hintText;
  657. /// 会诊结束时间不能早于开始时间!
  658. final FTrStr timeErrorNotice;
  659. /// 会诊时间必须晚于当前时间!
  660. final FTrStr dateErrorNotice;
  661. /// 提交会诊申请失败
  662. final FTrStr approveConsultationFaild;
  663. /// 没有可选择的专家
  664. final FTrStr noExpertsToChooseFrom;
  665. /// 请勾选参与人
  666. final FTrStr chooseParticipants;
  667. /// 未填写
  668. final FTrStr noAssistant;
  669. /// 会诊结束时间不能等于开始时间!
  670. final FTrStr timeErrorNoticeEqual;
  671. /// 最多添加3人
  672. final FTrStr addUpTo3People;
  673. /// 最多添加4人
  674. final FTrStr addUpTo4People;
  675. /// 参与人已达上限,无法继续添加
  676. final FTrStr theUpperLimitHasBeenReached;
  677. /// 接受
  678. final FTrStr accept;
  679. /// 扫查医生
  680. final FTrStr scanDoctor;
  681. /// 本医院
  682. final FTrStr thisInstitution;
  683. /// 创建申请
  684. final FTrStr createApplication;
  685. /// 未设置
  686. final FTrStr notSet;
  687. /// 不满意
  688. final FTrStr unsatisfactory;
  689. /// 满意
  690. final FTrStr satisfactory;
  691. /// 一般
  692. final FTrStr general;
  693. /// 会诊日期
  694. final FTrStr dateConsultation;
  695. /// 会诊评价
  696. final FTrStr consultationEvaluation;
  697. /// 上传者:
  698. final FTrStr uploader;
  699. /// 随访人
  700. final FTrStr followUpPerson;
  701. /// 随访时间
  702. final FTrStr followUpTime;
  703. /// 随访记录
  704. final FTrStr followUpRecord;
  705. /// 上一条
  706. final FTrStr previous;
  707. /// 下一条
  708. final FTrStr next;
  709. /// 开始时间
  710. final FTrStr startTime;
  711. /// 选择开始时间
  712. final FTrStr selectStartTime;
  713. /// 结束时间
  714. final FTrStr endTime;
  715. /// 会诊状态
  716. final FTrStr consultationStatus;
  717. /// 选择会诊评价
  718. final FTrStr selectConsultationEvaluation;
  719. /// 选择会诊状态
  720. final FTrStr selectConsultationStatus;
  721. /// 会诊没有结束,不能进行随访
  722. final FTrStr cannotAddVisit;
  723. /// 会诊没有结束,不能进行评价
  724. final FTrStr cannotAddEvalutation;
  725. /// 查看评价
  726. final FTrStr viewComments;
  727. /// 会诊评分
  728. final FTrStr consultationScore;
  729. /// 您仅有一次不支持更改和删除的评价机会,请给出客观公正的会诊评价。
  730. final FTrStr evaluationTip;
  731. /// 差评
  732. final FTrStr negative;
  733. /// 中评
  734. final FTrStr medium;
  735. /// 好评
  736. final FTrStr good;
  737. /// 保存
  738. final FTrStr captureVid;
  739. /// 录制中
  740. final FTrStr recording;
  741. /// 长按方可录制
  742. final FTrStr longPressToRecord;
  743. /// 截图失败
  744. final FTrStr captureFailed;
  745. /// 截图已保存到会诊图像
  746. final FTrStr captureSaved;
  747. /// 录制失败
  748. final FTrStr recordFailed;
  749. /// 录制已保存到会诊图像
  750. final FTrStr recordSaved;
  751. /// 超声画面不存在
  752. final FTrStr noUsChannel;
  753. /// 截图列表
  754. final FTrStr captureImageList;
  755. /// 暂无截图
  756. final FTrStr noCaptureImage;
  757. /// 上传中...
  758. final FTrStr uploading;
  759. /// 上传完成
  760. final FTrStr uploadFinished;
  761. /// 暂停
  762. final FTrStr pauseFullRecording;
  763. /// 继续
  764. final FTrStr continueFullRecording;
  765. /// 至
  766. final FTrStr toAge;
  767. /// 男
  768. final FTrStr male;
  769. /// 女
  770. final FTrStr female;
  771. /// 筛选年龄出错
  772. final FTrStr errorFilteringAge;
  773. /// 会诊导出
  774. final FTrStr consultationExport;
  775. /// 正在导出
  776. final FTrStr exporting;
  777. /// 导出失败
  778. final FTrStr exportFailed;
  779. /// 导出会诊记录
  780. final FTrStr exportConsultationRecords;
  781. /// 导出会诊图像
  782. final FTrStr exportConsultationImage;
  783. /// 导出会诊报告
  784. final FTrStr exportConsultationReport;
  785. /// 探头和应用
  786. final FTrStr probesAndApplications;
  787. /// 已过期
  788. final FTrStr expired;
  789. /// 自定义检查部位不能为空
  790. final FTrStr checkPartNotEmpty;
  791. /// 已存在相同姓名的病人,是否继续创建?
  792. final FTrStr createPatientConfirmWithDuplicateName;
  793. /// 自定义检查部位不能重复
  794. final FTrStr validateUniquePart;
  795. @override
  796. getProp(String propName) {
  797. // TODO: implement getProp
  798. throw UnimplementedError();
  799. }
  800. }