| @@ -221,6 +221,18 @@ public class Patient extends Version { | |||||
| this.geschlecht = geschlecht; | this.geschlecht = geschlecht; | ||||
| } | } | ||||
| public static Geschlecht parseChar(final char id) { | |||||
| switch (id) { | |||||
| case 'm': | |||||
| return MALE; | |||||
| case 'w': | |||||
| return FEMALE; | |||||
| case 'o': | |||||
| default: | |||||
| return OTHER; | |||||
| } | |||||
| } | |||||
| @Override | @Override | ||||
| public String toString() { | public String toString() { | ||||
| @@ -231,7 +243,7 @@ public class Patient extends Version { | |||||
| public enum Familienstand { | public enum Familienstand { | ||||
| LEDIG('l', "ledig"), | LEDIG('l', "ledig"), | ||||
| GETRANNT('g', "getrennt"), | |||||
| GETRENNT('g', "getrennt"), | |||||
| VERHEIRATET('v', "verheiratet"), | VERHEIRATET('v', "verheiratet"), | ||||
| VERWITWET('w', "verwitwet"); | VERWITWET('w', "verwitwet"); | ||||
| @@ -243,6 +255,21 @@ public class Patient extends Version { | |||||
| this.familienstand = familienstand; | this.familienstand = familienstand; | ||||
| } | } | ||||
| public static Familienstand parseChar(final char id) { | |||||
| switch (id) { | |||||
| case 'l': | |||||
| return LEDIG; | |||||
| case 'g': | |||||
| return GETRENNT; | |||||
| case 'v': | |||||
| return VERHEIRATET; | |||||
| case 'w': | |||||
| return VERWITWET; | |||||
| default: | |||||
| return LEDIG; | |||||
| } | |||||
| } | |||||
| @Override | @Override | ||||
| public String toString() { | public String toString() { | ||||
| return familienstand; | return familienstand; | ||||