Im Rahmen der Veranstaltung "CS3330 - Projektpraktikum MedizinischeInformatik" an der Universität zu Lübeck entstandenes Krankenhausinformationssystem (KIS).
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.1 KiB

  1. package de.uniluebeck.mi.projmi6.model;
  2. /**
  3. * Created by nils on 24.11.2015.
  4. */
  5. public enum DiagArt2 {
  6. A("A", "Aufnahmediagnose / Admitting"),
  7. AD("AD", "Aufnahmediagnose"),
  8. BD("BD", "Behandlungsdiagnose"),
  9. ED("ED", "Einweisungsdiagnose"),
  10. EL("EL", "Entlassungsdiagnose"),
  11. F("F", "Final"),
  12. ND("ND", "Nachfolgediagnose"),
  13. NO("NO", "Nachfolgediagnose Operation"),
  14. NU("NU", "Nachfolgediagnose, Arbeitsunfähigkeit"),
  15. UD("UD", "Überweisungsdiagnose"),
  16. VO("VO", "Präoperative Diagnose"),
  17. W("W", "Working"),
  18. ZD("ZD", "Neben- / Zusatzdiagnose"),
  19. U("U", "Unknown");
  20. private final String id;
  21. private final String diagArt;
  22. DiagArt2(String id, String diagArt) {
  23. this.id = id;
  24. this.diagArt = diagArt;
  25. }
  26. public static DiagArt2 parseString(String s) {
  27. for (DiagArt2 diagart2 : DiagArt2.values()) {
  28. if (diagart2.id.equalsIgnoreCase(s)) {
  29. return diagart2;
  30. }
  31. }
  32. return U;
  33. }
  34. @Override
  35. public String toString() {
  36. return diagArt;
  37. }
  38. public String id() {
  39. return id;
  40. }
  41. }