ipatientController.dart 796 B

123456789101112131415161718192021
  1. import 'package:flutter/cupertino.dart';
  2. import 'package:flyinsonolite/consultation/records/models/patientinfo.dart';
  3. import 'package:flyinsonolite/consultation/records/models/selectmodel.dart';
  4. import 'package:get/get_rx/src/rx_types/rx_types.dart';
  5. abstract class IPatientController {
  6. PatientInfo currentPatient = PatientInfo(
  7. isValid: true,
  8. createTime: DateTime.now(),
  9. patientCode: '',
  10. ageUnits: 'Year',
  11. );
  12. Map<String, String> patient = {'AgeUnits': "Year"};
  13. Rx<List<FISSelectModel>> sexList = Rx([]);
  14. Rx<FISSelectModel?> selectedSex = Rx(null);
  15. Rx<List<FISSelectModel>> ageUnitList = Rx([]);
  16. Rx<FISSelectModel?> selectedAgeUnit = Rx(null);
  17. RxBool isEdit = false.obs;
  18. TextEditingController getTextEditingController(
  19. String key, String defaultValue);
  20. }