PatientService.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using PTMedicalInsurance.Business.Core.SelfServiceMachine.Process.ReadCard;
  2. using PTMedicalInsurance.Variables;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. using System.Windows.Forms;
  9. namespace PTMedicalInsurance.Business.Core.SelfServiceMachine
  10. {
  11. class PatientService
  12. {
  13. public PatientService()
  14. {
  15. Global.businessType = "01301";
  16. }
  17. /// <summary>
  18. /// 收费业务
  19. /// </summary>
  20. public string GetPatientInfo()
  21. {
  22. //joInput 包括( data、mdtrtinfo、diseinfo、settlement)
  23. ProcessManager pManager = new ProcessManager()
  24. //物理读卡 + 1101
  25. .Add(new Process.ReadCard.ReadCardProcess())
  26. // 根据返回的信息过滤无效信息,保留有效信息
  27. .Add(new FilterPatInfo())
  28. ////展示患者信息界面
  29. //.Add(new ShowPatInfo())
  30. // 设置患者信息全局变量
  31. .Add(new SetGlobalVariablesAfaterShowPatInfo());
  32. // 执行
  33. return pManager.Run(null);
  34. }
  35. }
  36. }