| @@ -0,0 +1,72 @@ | |||||
| package de.uniluebeck.mi.projmi6.model; | |||||
| /** | |||||
| * Created by nils on 24.11.2015. | |||||
| */ | |||||
| public enum DiagArt2 { | |||||
| A("A", "Aufnahmediagnose / Admitting"), | |||||
| AD("AD", "Aufnahmediagnose"), | |||||
| BD("BD", "Behandlungsdiagnose"), | |||||
| ED("ED", "Einweisungsdiagnose"), | |||||
| EL("EL", "Entlassungsdiagnose"), | |||||
| F("F", "Final"), | |||||
| ND("ND", "Nachfolgediagnose"), | |||||
| NO("NO", "Nachfolgediagnose Operation"), | |||||
| NU("NU", "Nachfolgediagnose, Arbeitsunfähigkeit"), | |||||
| UD("UD", "Überweisungsdiagnose"), | |||||
| VO("VO", "Präoperative Diagnose"), | |||||
| W("W", "Working"), | |||||
| ZD("ZD", "Neben- / Zusatzdiagnose"), | |||||
| U("U", "Unknown"); | |||||
| private final String id; | |||||
| private final String diagArt; | |||||
| DiagArt2(String id, String diagArt) { | |||||
| this.id = id; | |||||
| this.diagArt = diagArt; | |||||
| } | |||||
| public static DiagArt2 parseString(String s) { | |||||
| switch (s) { | |||||
| case "A": | |||||
| return A; | |||||
| case "AD": | |||||
| return AD; | |||||
| case "BD": | |||||
| return BD; | |||||
| case "ED": | |||||
| return ED; | |||||
| case "EL": | |||||
| return EL; | |||||
| case "F": | |||||
| return F; | |||||
| case "ND": | |||||
| return ND; | |||||
| case "NO": | |||||
| return NO; | |||||
| case "NU": | |||||
| return NU; | |||||
| case "UD": | |||||
| return UD; | |||||
| case "VO": | |||||
| return VO; | |||||
| case "W": | |||||
| return W; | |||||
| case "ZD": | |||||
| return ZD; | |||||
| default: | |||||
| return U; | |||||
| } | |||||
| } | |||||
| @Override | |||||
| public String toString() { | |||||
| return diagArt; | |||||
| } | |||||
| public String id() { | |||||
| return id; | |||||
| } | |||||
| } | |||||