Browse Source

Diagnose Type nach HL7 Version 2.5 Table 0052 erstellt.

master
Nils Dittberner 10 years ago
parent
commit
4b0397674d
1 changed files with 72 additions and 0 deletions
  1. +72
    -0
      src/main/java/de/uniluebeck/mi/projmi6/model/DiagArt2.java

+ 72
- 0
src/main/java/de/uniluebeck/mi/projmi6/model/DiagArt2.java View File

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

Loading…
Cancel
Save