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) { for (DiagArt2 diagart2 : DiagArt2.values()) { if (diagart2.id.equalsIgnoreCase(s)) { return diagart2; } } return U; } @Override public String toString() { return diagArt; } public String id() { return id; } }