|
|
|
@@ -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; |
|
|
|
} |
|
|
|
} |