Commit 81218bef authored by Julia Fischer's avatar Julia Fischer

Uebung 7_8 - Aufgabe 2

parent f2f6ef01
Pipeline #2617 skipped
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>TWI.gruppe2</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/test/java=UTF-8
encoding/<project>=UTF-8
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=ignore
org.eclipse.jdt.core.compiler.problem.enumIdentifier=ignore
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.8
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
Sehr geehrter Herr Kollege,
ich berichte über o. g. Patienten, der sich am 28.11.2013 in meiner Behandlung befand.
Diagnose:
Dysthymia {F34.1 G}
Soziale Phobie {F40.1 G}
Migräne ohne Aura [gewöhnliche Migräne] {G43.0 G}
Anamnese: Der Patient berichtet, dass er seit vielen Jahren, eigentlich schon seit der Kindheit unter
Migräne leide. Bei Migräne habe er meist einen extremen Druck im Kopf, dabei habe er vor allem
über dem rechten Auge Schmerzen in Form eines Stechens, dabei in der Regel Übelkeit, nur selten
aber Erbrechen. Im weiteren Lichtempfindlichkeit, Geräuschempfindlichkeit, zeitweise
Flimmerskotome rechts. Dauer bis zu einem Tag, Häufigkeit in der letzten Zeit relativ hoch, bis zu
zweimal in der Woche. In der Migräne Attacken nehme er derzeit Novaminsulfon, aber in letzter
Zeit ohne wesentlichen Effekt. Meist mache er alles dunkel und versuche sich schlafen zu legen.
Er leide unter Schlafstörungen, oft könne er sich nicht konzentrieren, ärgere sich dann darüber, die Stimmung sei
eher schlecht. Er neige sehr zum Grübeln. Er sei auch sehr schüchtern, könne nicht gut auf Leute zugehen.
Keine anderen Krankheiten bekannt. Sonst keine Einnahme von Medikamenten.
Ein Zwillingsbruder leide auch unter Migräne, sonst keine Nervenleiden in der Familie bekannt.
Neurologischer Befund: Bewusstsein klar, vollständig orientiert. Hirnnervenverbund unauffällig.
Muskeleigenreflexe seitengleich mittellebhaft. Keine manifesten oder latenten Paresen. Trophik und
Tonus regelrecht, Gang und Stand unauffällig, Koordination ungestört. Sensibilität intakt.
Psychischer Befund: Freundlich zugewandt, Affekt mäßig schwingungsfähig, Insuffizienzdenken,
irritierbar und selbstunsicher, rasch erschöpft, schwunglos, oft angespannt. Schlafstörung. Keine
Tagesperiodik, keine Suizidalität.
Epikritische Beurteilung/ Therapie: In psychischer Hinsicht besteht bei dem Patienten eine
mäßige depressive Verstimmung vor dem Hintergrund einer ausgeprägten sozialen Phobie.
Ich habe dem Patienten ausführlich beraten und zunächst eine
angstlösende und antidepressive Behandlung mit Venlafaxin eingeleitet, Beginn mit 37,5 mg, im
Weiteren auf 150 mg morgens zu erhöhen. Zusätzlich wäre eine Psychotherapie anzuraten. In Bezug
auf die Migräne habe ich für die akute Attacke Sumatriptan 50 mg verordnet, im Weiteren wäre
wahrscheinlich auch eine Prophylaxe sinnvoll, dies wird jedoch vom weiteren Verlauf abhängen.
Mit freundlichen Grüssen
Dr. med.
Direkt-Fax ohne Unterschrift
Sehr geehrte Frau Kollegin ,
wir berichten Ihnen über o.g. Patientin, die sich vom 14.03.2005 bis zum 25.03.2005 in unserer stationären Behandlung befand.
Diagnose(n): Meningeom rechts frontal
Symptomatische Epilepsie mit fokalen Anfällen
Bekannter paroxysmaler Lagerungsschwindel
Arterieller Hypertonus
Postpunktionelle Beschwerdesymptomatik
Anamnese:
Bei Frau F. Kam es in den lwtzten 6 Wochen vor Aufnahme zu revidierenden
Drehschwindelattacken. Jeweils trat eine Verschlechterung beim Lagewechsel auf, insbesondere
beim Liegen auf der rechten Seite war die Symptomatik verstärkt. Vor 3 Jahren hatte man einen
Lagerungsschwindel diagnostiziert mit HNO-Ärztlicher Behandlung. Am Aufnahmetag war nun die Symptomatik anders. Es kam zu einem heftigen Drehschwindel mit Übelkeit, Bewegungen seien kaum möglich gewesen.
Allgemein-internistischer Aufnahmebefund:
Akut red. AZ, adipöser EZ.Unauffälliger internistischer Befund.
Neurologischer Befund:
Unauffälliger Befund, kein Nystagmus. Bei Lagerung nach rechts Zunahme der beschwerden ohne Auslösbarkeit eines Nystagmus.
Diagnostik:
Labor: K 3.56 mval/l, Bili 1.45-1.42 mg/dl, im Übrigen unauffällige Routineparameter.
Liquor: ZZ 4/3, LIZU 67, LIEIW 38, LILAC 12.5 mg/dl. Unauffälliger Liquorproteinbefund.
Schlafentzug-EEG: Im Veraluf erreichen des Schlafstadiums III-IV. In den Wachphasen
regelmäßiges Alpha ohne Herdbefund und ohne Zeichen der cerebralen Erregbarkeitsteigerung. In
Phasen der Vigilanzminderung diskrete Z. der fokalen Erregbarkeitssteigerung li. und re. frontal.
EEG:
Regelmässiges, leicht artefaktgestörtes alpha-EEG ohne Herdbefund und ohne Zeichen der
cerebralen Erregbarkeitssteigerung.
L-EEG: Befund steht noch aus.
Dopplersonographie:
Extrakraniell kein Hinweis für Stenosen.Vertebrobasilär A. vertebralis bds. unauffälig, A. Basilaris
bis 105 mm darstellbar.Transtemporal kein Hinweis für Stenosen.
MRT des Schädels nativ und nach i.v.-Gabe von 20 ml Gadoteridol vom 16.03.05:
Im KHBW bds. in den Spezialschichten keine Hinweise auf entzündliche oder tumoröse Vorgänge.
Bei sonst alterskorrelierenden Befunden sieht man re.-temporo-frontal ein großeshalbmondförmiges Meningeom der Dura anliegend. Der Befund zeigt ein kleines perifokales Ödem und übt Raumforderung gegen die dortige Hirnoberfläche aus. Bislang kein Nachweis weiterer Meningeome. Ewas li. verbreiterter Sinus sagittalis superior im occipitalen Anteil, DD:
Kaliberstarke zuführende Vene.
Einzelne vaskuläre Herdchen bei sonst alterskorrelirenden Befunden und Anhalt für ein kleines
dystrophisches Marklageareal neben dem li. Vorderhorn.
CCT nativ (dringend) vom 14.03.05:
Im maximalen axialen Durchmesser ungefähr 1,2 x 2,2 cm messende, leicht hyperdense
halbmondförmige Formation, der Kalotte re. temporo-frontal unmittelbar anliegend und
wahrscheinlich einem Meningeom zuzuordnen. Keine weiteren auffälligen Hyper-oder
Hypodensitäten. Kein Hirndruckzeichen. Keine Mittellinienverlagerung.
EKG:SR 57/min,LT,formal VW Narbe.
L-EKG:
Durchgehender SR mit physiologischer Frequenzbreite. Keine ventrikulären Arrhythmien, einzelne
SVES. Keine asystolen Pausen. Keine pathologischen Bradycardien.
HNO-Konsil: Ausschluß einer peripher vestibulären Störung. Hörschwelle bis 10dB
Epikrise:
Die Aufnahme erfolgte aufgrund o.g. Symptomatik. Nach Ausschluß einer peripheren Störung und
einer entz. ZNS-Erkrankung gehen wir ursächlich von Frontallappenanfällen bei o.g. frontalem
Meningeom aus. Elektroenzephalographisch zeigten sich bds frontal Erregbarkeitssteigerung. Es
erfolgte eine Einstellung auf Timox zur atikonvulsiven Therapie. Wir empfehlen eine ambulante
Aufdosierung um 150 mg 2-tägig bis auf 900mg Gesamtdosis. Dann bitte ambulate
Oxcarbazepinspiegel und MHD-Spiegelkontrollen. Bitte auch Kontrolle des Natriums , des BB und
der Leberwerte. Die Beschwerden waren im Verlauf rückläufig. Postpunktionelle Cephalgien waren
ebenfalls unter Schmerzmedikation und Coffeinum purum rückläufig. Bezüglich des Meningeoms
bitten wir um eine Neurochirurgische Vorstellung ambulant, da unsererseits wegen der Anfälle eine
OP-Indikation besteht. Ein Termin wurde in Oldenburg für den 05.04.05 um 15:00 vereinbart. Die
Pat. wurde über gefahrenvermeidende Maßnahmen und momentane Fahruntauglichkeit aufgeklärt.
1 Dysthymia {F34.1 G}
2 Soziale Phobie
3 Soz. Phobie
4 Ohne Aura, Migräne, gewöhnlich
5 Migräne ohne Aura
6 Symptomatische Epilepsie mit fokalen Anfällen
7 Bekannter paroxysmaler Lagerungsschwindel
8 Arterieller Hypertonus
9 Postpunktionelle Beschwerdesymptomatik
10 Lokalisationsbezogene (fokale) (partielle) symptomatische Epilepsie und epileptische Syndrome mit einfachen fokalen Anfällen
11 Meningeom rechts frontal
12 Dysthymia
13 blablablabla hugiigigigig
\ No newline at end of file
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
#
# Features
#
#useClassFeature=true
# displayAllAnswers = true
justify =true
useString = true
#groupingColumn = 1
#rankingScoreColumn =1
#1.realValued=true
1.useNGrams=true
#1.usePrefixSuffixNGrams=true
1.maxNGramLeng=4
1.minNGramLeng=1
#1.binnedLengths=10,20,30
#
# Printing
#
# printClassifier=HighWeight
#printClassifierParam=200
#
# Mapping
#
goldAnswerColumn=0
displayedColumn=1
#
# Optimization
#
#intern=true
#sigma=3
#useQN=true
#QNsize=1
#tolerance=1e-4
#
# Training input
#
trainFile=./icd10.train
testFile=./diag.txt
F34.0 Zyklothymia
F34.1 Dysthymia
F34.8 Sonstige anhaltende affektive Störungen
F40.1 Soziale Phobien
F40.2 Spezifische (isolierte) Phobien
F40.8 Sonstige phobische Störungen
G43.0 Migräne ohne Aura [Gewöhnliche Migräne]
G43.1 Migräne mit Aura [Klassische Migräne]
G43.1 Migräne: Aura ohne Kopfschmerz
G43.1 Migräne: mit: akut einsetzender Aura
G43.3 Komplizierte Migräne
G40.1 Lokalisationsbezogene (fokale) (partielle) symptomatische Epilepsie und epileptische Syndrome mit einfachen fokalen Anfällen
G40.2 Lokalisationsbezogene (fokale) (partielle) symptomatische Epilepsie und epileptische Syndrome mit komplexen fokalen Anfällen
G40.0 Lokalisationsbezogene (fokale) (partielle) idiopathische Epilepsie und epileptische Syndrome mit fokal beginnenden Anfällen
H81.1 Benigner paroxysmaler Schwindel
I10.0 Benigne essentielle Hypertonie
I10.90 Hypertonie (arteriell)
\ No newline at end of file
log4j.rootLogger=WARN,A1
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{ISO8601} [%t] %-5p %c %x - %m%n
\ No newline at end of file
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.uebung7.medReader</groupId>
<artifactId>TWI.gruppe2</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Test1</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.2.4</version>
</dependency>
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.8.11.2</version>
</dependency>
<!-- hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.1.4.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-search</artifactId>
<version>4.1.1.Final</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.6</version>
</dependency>
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-arq</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-corenlp</artifactId>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-corenlp</artifactId>
<version>3.5.2</version>
<classifier>models</classifier> <!-- English models -->
</dependency>
<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-corenlp</artifactId>
<version>3.5.2</version>
<classifier>models-german</classifier> <!-- German models -->
</dependency>
<!-- http://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<!-- Used to set JRE version; will be used by IDEs like Eclipse as the
target JRE (default is 1.5) -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.4.0</version>
<configuration>
<mainClass>your.package.with.Launcher</mainClass>
</configuration>
</plugin>
</plugins>
</build>
</project>
/*
* The author disclaims copyright to this source code. In place of
* a legal notice, here is a blessing:
*
* May you do good and not evil.
* May you find forgiveness for yourself and forgive others.
* May you share freely, never taking more than you give.
*
*/
package org.hibernate.dialect;
import java.sql.Types;
import org.hibernate.dialect.function.SQLFunctionTemplate;
import org.hibernate.dialect.function.StandardSQLFunction;
import org.hibernate.dialect.function.VarArgsSQLFunction;
import org.hibernate.type.StandardBasicTypes;
public class SQLiteDialect extends Dialect {
public SQLiteDialect() {
registerColumnType(Types.BIT, "integer");
registerColumnType(Types.TINYINT, "tinyint");
registerColumnType(Types.SMALLINT, "smallint");
registerColumnType(Types.INTEGER, "integer");
registerColumnType(Types.BIGINT, "bigint");
registerColumnType(Types.FLOAT, "float");
registerColumnType(Types.REAL, "real");
registerColumnType(Types.DOUBLE, "double");
registerColumnType(Types.NUMERIC, "numeric");
registerColumnType(Types.DECIMAL, "decimal");
registerColumnType(Types.CHAR, "char");
registerColumnType(Types.VARCHAR, "varchar");
registerColumnType(Types.LONGVARCHAR, "longvarchar");
registerColumnType(Types.DATE, "date");
registerColumnType(Types.TIME, "time");
registerColumnType(Types.TIMESTAMP, "timestamp");
registerColumnType(Types.BINARY, "blob");
registerColumnType(Types.VARBINARY, "blob");
registerColumnType(Types.LONGVARBINARY, "blob");
// registerColumnType(Types.NULL, "null");
registerColumnType(Types.BLOB, "blob");
registerColumnType(Types.CLOB, "clob");
registerColumnType(Types.BOOLEAN, "integer");
registerFunction("concat", new VarArgsSQLFunction(StandardBasicTypes.STRING, "", "||", ""));
registerFunction("mod", new SQLFunctionTemplate(StandardBasicTypes.INTEGER, "?1 % ?2"));
registerFunction("substr", new StandardSQLFunction("substr", StandardBasicTypes.STRING));
registerFunction("substring", new StandardSQLFunction("substr", StandardBasicTypes.STRING));
}
public boolean supportsIdentityColumns() {
return true;
}
/*
* public boolean supportsInsertSelectIdentity() { return true; // As
* specify in NHibernate dialect }
*/
public boolean hasDataTypeInIdentityColumn() {
return false; // As specify in NHibernate dialect
}
/*
* public String appendIdentitySelectToInsert(String insertString) { return
* new StringBuffer(insertString.length()+30). // As specify in NHibernate
* dialect append(insertString). append("; "
* ).append(getIdentitySelectString()). toString(); }
*/
public String getIdentityColumnString() {
// return "integer primary key autoincrement";
return "integer";
}
public String getIdentitySelectString() {
return "select last_insert_rowid()";
}
public boolean supportsLimit() {
return true;
}
protected String getLimitString(String query, boolean hasOffset) {
return new StringBuffer(query.length() + 20).append(query).append(hasOffset ? " limit ? offset ?" : " limit ?")
.toString();
}
public boolean supportsTemporaryTables() {
return true;
}
public String getCreateTemporaryTableString() {
return "create temporary table if not exists";
}
public boolean dropTemporaryTableAfterUse() {
return false;
}
public boolean supportsCurrentTimestampSelection() {
return true;
}
public boolean isCurrentTimestampSelectStringCallable() {
return false;
}
public String getCurrentTimestampSelectString() {
return "select current_timestamp";
}
public boolean supportsUnionAll() {
return true;
}
public boolean hasAlterTable() {
return false; // As specify in NHibernate dialect
}
public boolean dropConstraints() {
return false;
}
public String getAddColumnString() {
return "add column";
}
public String getForUpdateString() {
return "";
}
public boolean supportsOuterJoinForUpdate() {
return false;
}
public String getDropForeignKeyString() {
throw new UnsupportedOperationException("No drop foreign key syntax supported by SQLiteDialect");
}
public String getAddForeignKeyConstraintString(String constraintName, String[] foreignKey, String referencedTable,
String[] primaryKey, boolean referencesPrimaryKey) {
throw new UnsupportedOperationException("No add foreign key syntax supported by SQLiteDialect");
}
public String getAddPrimaryKeyConstraintString(String constraintName) {
throw new UnsupportedOperationException("No add primary key syntax supported by SQLiteDialect");
}
public boolean supportsIfExistsBeforeTableName() {
return true;
}
public boolean supportsCascadeDelete() {
return false;
}
}
\ No newline at end of file
package org.uebung7.medReader;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.search.FullTextSession;
import org.hibernate.search.Search;
import org.hibernate.search.query.dsl.QueryBuilder;
/**
*
* @author Julia
*
*/
public class App {
/**
* Indizierung
*
* @throws InterruptedException
*/
private static void doIndex() throws InterruptedException {
Session session = HibernateUtil.getSession();
FullTextSession fullTextSession = Search.getFullTextSession(session);
fullTextSession.createIndexer().startAndWait();
fullTextSession.disconnect();
fullTextSession.close();
}
/**
*
* Suche: Lucene-Query mit Suchbegriff searchValue erstellen und gegen die
* indizierten Felder ausführen.
*
* @param searchValue
* @return Liste von ICD10-Diagnosen
*/
private static List<ICD10> search(String searchValue) {
Session session = HibernateUtil.getSession();
FullTextSession fullTextSession = Search.getFullTextSession(session);
QueryBuilder queryBuilder = fullTextSession.getSearchFactory().buildQueryBuilder().forEntity(ICD10.class).get();
org.apache.lucene.search.Query luceneQuery = queryBuilder.keyword().onFields("text", "primary_key")
.matching(searchValue).createQuery();
// wrap Lucene query in a javax.persistence.Query
org.hibernate.Query fullTextQuery = fullTextSession.createFullTextQuery(luceneQuery, ICD10.class);
List<ICD10> icd10CodeList = fullTextQuery.list();
fullTextSession.close();
return icd10CodeList;
}
public static void main(String[] args) throws InterruptedException {
// Indizierung
doIndex();
// Such-String
String searchValue = "Soziale Phobie";
searchValue = searchValue.replace("ohne", "").replace("mit", "");
// Suchen
List<ICD10> result = search(searchValue);
// Ausgabe der Ergebnisse
System.out.println(
"\n >>>>>>> Es wurden " + result.size() + " Einträge gefunden für '" + searchValue + "' <<<<<<< \n");
for (ICD10 icd10 : result) {
System.out.println(icd10.getPrimary_key() + " - " + icd10.getText());
}
System.exit(0);
}
}
package org.uebung7.medReader;
public class Diagnose {
private int id;
private String name;
private String icd10;
private double score;
Diagnose(int id, String name, String icd10, double score) {
this.id = id;
this.name = name;
this.icd10 = icd10;
this.score = score;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getIcd10() {
return icd10;
}
public void setIcd10(String icd10) {
this.icd10 = icd10;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
}
package org.uebung7.medReader;
import java.util.Properties;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
/**
* Contains utility methods
*
* @author srccodes.com
* @version 1.0
*
*/