| @@ -26,7 +26,7 @@ public class DBHandler { | |||
| private static final String SELECT_ALL_ICD10CODES = "SELECT * FROM `stammicd10`"; | |||
| private static final String SELECT_ALL_OPSCODES = "SELECT * FROM `stammops`"; | |||
| private static final String SELECT_ICD10CODE_BY_ID = "SELECT * FROM `stammicd10` WHERE `icd10code` = '?' AND `version` = ?"; | |||
| private static final String SELECT_OPSCODE_BY_ID = "SELECT * FROM `stammops` WHERE `opscode` = '?' AND `version` = ?"; | |||
| private static final String SELECT_OPSCODE_BY_ID = "SELECT * FROM `stammops` WHERE `opscode` = ? AND `version` = ?"; | |||
| private static final String SELECT_ALL_MITARBEITER = "SELECT * FROM `mitarbeiter`"; | |||
| private static final String SELECT_UNTERS_BY_FALLID = "SELECT * FROM `untersuchung` WHERE `fallid` = ?"; | |||
| private static final String SELECT_MITARBEITER_BY_ID = "SELECT * FROM `mitarbeiter` WHERE `mitarbid` = ?"; | |||
| @@ -75,20 +75,30 @@ public class DBHandler { | |||
| public static void updatePatient(Patient patient, int mitarbid) throws SQLException { | |||
| PreparedStatement statement = MySqlConnFactory.getConnection().prepareStatement(UPDATE_PATIENT); | |||
| statement.setString(1, patient.getCave()); // CAVE | |||
| statement.setString(2, patient.getFamilienstand().toString()); // Familienstand | |||
| statement.setString(3, ""); // Geburtsdatum | |||
| statement.setString(4, patient.getGeburtsname()); // Geburtsname | |||
| statement.setString(5, String.valueOf(patient.getGeschlecht().id())); // Geschlecht | |||
| statement.setInt(6, patient.getKassenID()); // KasseId | |||
| statement.setInt(7, mitarbid); // Letzterbearbeiter | |||
| statement.setString(8, patient.getNachname()); // Nachname | |||
| statement.setString(9, patient.getOrt()); // Ort | |||
| statement.setString(10, patient.getPlz()); // PLZ | |||
| statement.setString(11, patient.getStrasse()); // Strasse | |||
| statement.setString(12, patient.getTelefon()); // telefon | |||
| statement.setString(13, patient.getVersichertennummer()); // versichertennummer | |||
| statement.setString(14, patient.getVorname()); // vorname | |||
| statement.setString(1, patient.getCave()); // CAVE | |||
| if (patient.getFamilienstand() != null) | |||
| statement.setString(2, patient.getFamilienstand().toString()); // Familienstand | |||
| else | |||
| statement.setString(2, "l"); | |||
| statement.setString(3, ""); // Geburtsdatum | |||
| statement.setString(4, patient.getGeburtsname()); // Geburtsname | |||
| if (patient.getGeschlecht() != null) | |||
| statement.setString(5, String.valueOf(patient.getGeschlecht().id())); // Geschlecht | |||
| else | |||
| statement.setString(5, "o"); | |||
| statement.setInt(6, patient.getKassenID()); // KasseId | |||
| statement.setInt(7, mitarbid); // Letzterbearbeiter | |||
| statement.setString(8, patient.getNachname()); // Nachname | |||
| statement.setString(9, patient.getOrt()); // Ort | |||
| statement.setString(10, patient.getPlz()); // PLZ | |||
| statement.setString(11, patient.getStrasse()); // Strasse | |||
| statement.setString(12, patient.getTelefon()); // telefon | |||
| statement.setString(13, patient.getVersichertennummer()); // versichertennummer | |||
| statement.setString(14, patient.getVorname()); // vorname | |||
| statement.setInt(15, patient.getPatID()); // patid | |||
| System.out.println(statement.toString()); | |||
| System.exit(0); | |||
| statement.executeUpdate(); | |||
| @@ -154,6 +164,7 @@ public class DBHandler { | |||
| PreparedStatement statement = MySqlConnFactory.getConnection().prepareStatement(SELECT_DIAGNOSE_BY_ID); | |||
| ResultSet rs = statement.executeQuery(); | |||
| rs.next(); // TODO | |||
| return getDiagnose(rs); | |||
| } | |||
| @@ -196,6 +207,7 @@ public class DBHandler { | |||
| statement.setInt(2, version); | |||
| rs = statement.executeQuery(); | |||
| rs.next(); // TODO | |||
| return getIcd10Code(rs); | |||
| } | |||
| @@ -226,6 +238,7 @@ public class DBHandler { | |||
| statement.setInt(2, version); | |||
| rs = statement.executeQuery(); | |||
| rs.next(); // TODO | |||
| return getOpsCode(rs); | |||
| } | |||
| @@ -255,6 +268,7 @@ public class DBHandler { | |||
| statement.setInt(1, id); | |||
| rs = statement.executeQuery(); | |||
| rs.next(); // TODO | |||
| return getMitarbeiter(rs); | |||
| } | |||