Skip to content

Commit

Permalink
Merge branch 'master' into refac_hashset
Browse files Browse the repository at this point in the history
  • Loading branch information
pcvolkmer authored Nov 19, 2024
2 parents ac33538 + 13cd8f0 commit d453faf
Show file tree
Hide file tree
Showing 15 changed files with 246 additions and 254 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ plugins {
}

group = 'org.miracum.streams.ume'
version = '2.2.1'
version = '2.2.2'
sourceCompatibility = '21'
targetCompatibility = '21'

Expand Down
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

0 comments on commit d453faf

Please sign in to comment.