Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: replace double brace initialization and use init block #161

Merged
merged 1 commit into from
Nov 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,16 @@

public class BeurteilungResidualstatusVsLookup {

private static final HashMap<String, String> lookup =
new HashMap<>() {
{
put("RX", "Vorhandensein von Residualtumor kann nicht beurteilt werden");
put("R0", "kein Residualtumor");
put("R1", "Mikroskopischer Residualtumor");
put("R1(is)", "In-Situ-Rest");
put("R1(cy+)", "Cytologischer Rest");
put("R2", "Makroskopischer Residualtumor");
}
};
private static final HashMap<String, String> lookup = new HashMap<>();

static {
lookup.put("RX", "Vorhandensein von Residualtumor kann nicht beurteilt werden");
lookup.put("R0", "kein Residualtumor");
lookup.put("R1", "Mikroskopischer Residualtumor");
lookup.put("R1(is)", "In-Situ-Rest");
lookup.put("R1(cy+)", "Cytologischer Rest");
lookup.put("R2", "Makroskopischer Residualtumor");
}

public static String lookupDisplay(String code) {
return lookup.get(code);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,18 @@
import java.util.HashMap;

public class DisplayAdtSeitenlokalisationLookup {
private static final HashMap<String, String> lookup =
new HashMap<>() {
{
put("L", "links");
put("R", "rechts");
put("B", "beidseitig (sollte bei bestimmten Tumoren 2 Meldungen ergeben)");
put("M", "Mittellinie/Mittig");
put(
"T",
"trifft nicht zu (Seitenangabe nicht sinnvoll, einschließlich Systemerkrankungen)");
put("U", "unbekannt");
}
};

private static final HashMap<String, String> lookup = new HashMap<>();

static {
lookup.put("L", "links");
lookup.put("R", "rechts");
lookup.put("B", "beidseitig (sollte bei bestimmten Tumoren 2 Meldungen ergeben)");
lookup.put("M", "Mittellinie/Mittig");
lookup.put(
"T", "trifft nicht zu (Seitenangabe nicht sinnvoll, einschließlich Systemerkrankungen)");
lookup.put("U", "unbekannt");
}

public static String lookupDisplay(String code) {
return lookup.get(code);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@
import java.util.HashMap;

public class FMLokalisationVsLookup {
private static final HashMap<String, String> lookup =
new HashMap<>() {
{
put("PUL", "Lunge");
put("OSS", "Knochen");
put("HEP", "Leber");
put("BRA", "Hirn");
put("LYM", "Lymphknoten");
put("MAR", "Knochenmark");
put("PLE", "Pleura");
put("PER", "Peritoneum");
put("ADR", "Nebennieren");
put("SKI", "Haut");
put("OTH", "Andere Organe");
put("GEN", "Generalisierte Metastasierung");
}
};

private static final HashMap<String, String> lookup = new HashMap<>();

static {
lookup.put("PUL", "Lunge");
lookup.put("OSS", "Knochen");
lookup.put("HEP", "Leber");
lookup.put("BRA", "Hirn");
lookup.put("LYM", "Lymphknoten");
lookup.put("MAR", "Knochenmark");
lookup.put("PLE", "Pleura");
lookup.put("PER", "Peritoneum");
lookup.put("ADR", "Nebennieren");
lookup.put("SKI", "Haut");
lookup.put("OTH", "Andere Organe");
lookup.put("GEN", "Generalisierte Metastasierung");
}

public static String lookupDisplay(String code) {
return lookup.get(code);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,22 @@

public class GradingLookup {

private static final HashMap<String, String> lookup =
new HashMap<>() {
{
put("0", "malignes Melanom der Konjunktiva");
put("1", "gut differenziert");
put("2", "mäßig differenziert");
put("3", "schlecht differenziert");
put("4", "undifferenziert");
put("X", "nicht bestimmbar");
put("L", "low grade (G1 oder G2)");
put("M", "intermediate (G2 oder G3)");
put("H", "high grade (G3 oder G4)");
put("B", "Borderline");
put("U", "unbekannt");
put("T", "trifft nicht zu");
}
};
private static final HashMap<String, String> lookup = new HashMap<>();

static {
lookup.put("0", "malignes Melanom der Konjunktiva");
lookup.put("1", "gut differenziert");
lookup.put("2", "mäßig differenziert");
lookup.put("3", "schlecht differenziert");
lookup.put("4", "undifferenziert");
lookup.put("X", "nicht bestimmbar");
lookup.put("L", "low grade (G1 oder G2)");
lookup.put("M", "intermediate (G2 oder G3)");
lookup.put("H", "high grade (G3 oder G4)");
lookup.put("B", "Borderline");
lookup.put("U", "unbekannt");
lookup.put("T", "trifft nicht zu");
}

public static String lookupDisplay(String code) {
return lookup.get(code);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
import java.util.HashMap;

public class JnuVsLookup {
private static final HashMap<String, String> lookup =
new HashMap<>() {
{
put("J", "Ja");
put("N", "Nein");
put("U", "unbekannt");
}
};

private static final HashMap<String, String> lookup = new HashMap<>();

static {
lookup.put("J", "Ja");
lookup.put("N", "Nein");
lookup.put("U", "unbekannt");
}

public static String lookupDisplay(String code) {
return lookup.get(code);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,16 @@

public class OPIntentionVsLookup {

private static final HashMap<String, String> lookup =
new HashMap<>() {
{
put("K", "kurativ");
put("P", "palliativ");
put("D", "diagnostisch");
put("R", "Revision/Komplikation");
put("S", "sonstiges");
put("X", "Fehlende Angabe");
}
};
private static final HashMap<String, String> lookup = new HashMap<>();

static {
lookup.put("K", "kurativ");
lookup.put("P", "palliativ");
lookup.put("D", "diagnostisch");
lookup.put("R", "Revision/Komplikation");
lookup.put("S", "sonstiges");
lookup.put("X", "Fehlende Angabe");
}

public static String lookupDisplay(String code) {
return lookup.get(code);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,95 +4,94 @@

public class OPKomplikationVsLookup {

private static final HashMap<String, String> lookup =
new HashMap<>() {
{
put("N", "Nein");
put("U", "Unbekannt");
put("ABD", "Abszeß in einem Drainagekanal");
put("ABS", "Abszeß, intraabdominaler oder intrathorakaler");
put("ASF", "Abszeß, subfaszialer");
put("ANI", "Akute Niereninsuffizienz");
put("AEP", "Alkoholentzugspsychose");
put("ALR", "Allergische Reaktion ohne Schocksymptomatik");
put("ANS", "Anaphylaktischer Schock");
put("AEE", "Anastomoseninsuffizienz einer Enterostomie");
put("API", "Apoplektischer Insult");
put("BIF", "Biliäre Fistel");
put("BOG", "Blutung, obere gastrointestinale (z.B \"Stressulkus\")");
put("BOE", "Bolusverlegung eines Endotubus");
put("BSI", "Bronchusstumpfinsuffizienz");
put("CHI", "Cholangitis");
put("DAI", "Darmanastomoseinsuffizienz");
put("DPS", "Darmpassagestörungen (z.B. protrahierte Atonie, Subileus, Ileus)");
put("DIC", "Disseminierte intravasale Koagulopathie");
put("DEP", "Drogenentzugspsychose");
put("DLU", "Druck- und Lagerungsschäden, z.B. Dekubitalulzera");
put("DSI", "Duodenalstumpfinsuffizienz");
put("ENF", "Enterale Fistel");
put("GER", "Gerinnungsstörung");
put("HEM", "Hämatemesis");
put("HUR", "Hämaturie");
put("HAE", "Hämorrhagischer Schock");
put("HFI", "Harnfistel");
put("HNK", "Hautnekrose im Operationsbereich");
put("HZI", "Herzinsuffizienz");
put("HRS", "Herzrhythmusstörungen");
put("HNA", "Hirnnervenausfälle");
put("HOP", "Hirnorganisches Psychosyndrom (z.B. \"Durchgangssyndrom\")");
put("HYB", "Hyperbilirubinämie");
put("HYF", "Hypopharynxfistel");
put("IFV", "Ileofemorale Venenthrombose");
put("KAS", "Kardiogener Schock");
put("KES", "Komplikationen einer Stomaanlage");
put(
"KIM",
"Komplikation eines Implantates (Gefäßprothese, Totalendoprothese, Katheter), z.B. Dislokation");
put("KRA", "Krampfanfall");
put("KDS", "Kurzdarmsyndrom");
put("LEV", "Leberversagen");
put("LOE", "Lungenödem");
put("LYF", "Lymphfistel");
put("LYE", "Lymphozele");
put("MES", "Magenentleerungsstörung");
put("MIL", "Mechanischer Ileus");
put("MED", "Mediastinitis");
put("MAT", "Mesenterialarterien- oder -venenthrombose");
put("MYI", "Myokardinfarkt");
put("RNB", "Nachblutung, revisionsbedürftig, anderweitig nicht erwähnt");
put("NAB", "Nachblutung, nicht revisionsbedürftig, anderweitig nicht erwähnt");
put("NIN", "Nahtinsuffizienz, anderweitig nicht erwähnt");
put("OES", "Ösophagitis");
put("OSM", "Osteitis, Osteomyelitis");
put("PAF", "Pankreasfistel");
put("PIT", "Pankreatitis");
put("PAB", "Peranale Blutung");
put("PPA", "Periphere Parese");
put("PAV", "Peripherer arterieller Verschluß (Embolie, Thrombose)");
put("PER", "Peritonitis");
put("PLB", "Platzbauch");
put("PEY", "Pleuraempyem");
put("PLE", "Pleuraerguß");
put("PMN", "Pneumonie");
put("PNT", "Pneumothorax");
put("PDA", "Protrahierte Darmatonie (paralytischer Ileus)");
put("PAE", "Pulmonalarterienembolie");
put("RPA", "Rekurrensparese");
put("RIN", "Respiratorische Insuffizienz");
put("SKI", "Septische Komplikation eines Implantates");
put("SES", "Septischer Schock");
put("SFH", "Störungen des Flüssigkeits-, Elektrolyt- und Säurebasenhaushaltes");
put("SON", "Sonstige Komplikation");
put("STK", "Stomakomplikation (z.B. Blutung, Nekrose, Stenose)");
put("TZP", "Thrombozytopenie");
put(
"TIA",
"TIA (transitorische ischämische Attacke) oder RIND (reversibles ischämisches neurologisches Defizit)");
put("TRZ", "Transfusionszwischenfall");
put("WUH", "Wundhämatom (konservativ therapiert)");
put("WSS", "Wundheilungsstörung, subkutane");
}
};
private static final HashMap<String, String> lookup = new HashMap<>();

static {
lookup.put("N", "Nein");
lookup.put("U", "Unbekannt");
lookup.put("ABD", "Abszeß in einem Drainagekanal");
lookup.put("ABS", "Abszeß, intraabdominaler oder intrathorakaler");
lookup.put("ASF", "Abszeß, subfaszialer");
lookup.put("ANI", "Akute Niereninsuffizienz");
lookup.put("AEP", "Alkoholentzugspsychose");
lookup.put("ALR", "Allergische Reaktion ohne Schocksymptomatik");
lookup.put("ANS", "Anaphylaktischer Schock");
lookup.put("AEE", "Anastomoseninsuffizienz einer Enterostomie");
lookup.put("API", "Apoplektischer Insult");
lookup.put("BIF", "Biliäre Fistel");
lookup.put("BOG", "Blutung, obere gastrointestinale (z.B \"Stressulkus\")");
lookup.put("BOE", "Bolusverlegung eines Endotubus");
lookup.put("BSI", "Bronchusstumpfinsuffizienz");
lookup.put("CHI", "Cholangitis");
lookup.put("DAI", "Darmanastomoseinsuffizienz");
lookup.put("DPS", "Darmpassagestörungen (z.B. protrahierte Atonie, Subileus, Ileus)");
lookup.put("DIC", "Disseminierte intravasale Koagulopathie");
lookup.put("DEP", "Drogenentzugspsychose");
lookup.put("DLU", "Druck- und Lagerungsschäden, z.B. Dekubitalulzera");
lookup.put("DSI", "Duodenalstumpfinsuffizienz");
lookup.put("ENF", "Enterale Fistel");
lookup.put("GER", "Gerinnungsstörung");
lookup.put("HEM", "Hämatemesis");
lookup.put("HUR", "Hämaturie");
lookup.put("HAE", "Hämorrhagischer Schock");
lookup.put("HFI", "Harnfistel");
lookup.put("HNK", "Hautnekrose im Operationsbereich");
lookup.put("HZI", "Herzinsuffizienz");
lookup.put("HRS", "Herzrhythmusstörungen");
lookup.put("HNA", "Hirnnervenausfälle");
lookup.put("HOP", "Hirnorganisches Psychosyndrom (z.B. \"Durchgangssyndrom\")");
lookup.put("HYB", "Hyperbilirubinämie");
lookup.put("HYF", "Hypopharynxfistel");
lookup.put("IFV", "Ileofemorale Venenthrombose");
lookup.put("KAS", "Kardiogener Schock");
lookup.put("KES", "Komplikationen einer Stomaanlage");
lookup.put(
"KIM",
"Komplikation eines Implantates (Gefäßprothese, Totalendoprothese, Katheter), z.B. Dislokation");
lookup.put("KRA", "Krampfanfall");
lookup.put("KDS", "Kurzdarmsyndrom");
lookup.put("LEV", "Leberversagen");
lookup.put("LOE", "Lungenödem");
lookup.put("LYF", "Lymphfistel");
lookup.put("LYE", "Lymphozele");
lookup.put("MES", "Magenentleerungsstörung");
lookup.put("MIL", "Mechanischer Ileus");
lookup.put("MED", "Mediastinitis");
lookup.put("MAT", "Mesenterialarterien- oder -venenthrombose");
lookup.put("MYI", "Myokardinfarkt");
lookup.put("RNB", "Nachblutung, revisionsbedürftig, anderweitig nicht erwähnt");
lookup.put("NAB", "Nachblutung, nicht revisionsbedürftig, anderweitig nicht erwähnt");
lookup.put("NIN", "Nahtinsuffizienz, anderweitig nicht erwähnt");
lookup.put("OES", "Ösophagitis");
lookup.put("OSM", "Osteitis, Osteomyelitis");
lookup.put("PAF", "Pankreasfistel");
lookup.put("PIT", "Pankreatitis");
lookup.put("PAB", "Peranale Blutung");
lookup.put("PPA", "Periphere Parese");
lookup.put("PAV", "Peripherer arterieller Verschluß (Embolie, Thrombose)");
lookup.put("PER", "Peritonitis");
lookup.put("PLB", "Platzbauch");
lookup.put("PEY", "Pleuraempyem");
lookup.put("PLE", "Pleuraerguß");
lookup.put("PMN", "Pneumonie");
lookup.put("PNT", "Pneumothorax");
lookup.put("PDA", "Protrahierte Darmatonie (paralytischer Ileus)");
lookup.put("PAE", "Pulmonalarterienembolie");
lookup.put("RPA", "Rekurrensparese");
lookup.put("RIN", "Respiratorische Insuffizienz");
lookup.put("SKI", "Septische Komplikation eines Implantates");
lookup.put("SES", "Septischer Schock");
lookup.put("SFH", "Störungen des Flüssigkeits-, Elektrolyt- und Säurebasenhaushaltes");
lookup.put("SON", "Sonstige Komplikation");
lookup.put("STK", "Stomakomplikation (z.B. Blutung, Nekrose, Stenose)");
lookup.put("TZP", "Thrombozytopenie");
lookup.put(
"TIA",
"TIA (transitorische ischämische Attacke) oder RIND (reversibles ischämisches neurologisches Defizit)");
lookup.put("TRZ", "Transfusionszwischenfall");
lookup.put("WUH", "Wundhämatom (konservativ therapiert)");
lookup.put("WSS", "Wundheilungsstörung, subkutane");
}

public static String lookupDisplay(String code) {
return lookup.get(code);
Expand Down
Loading
Loading