4.1.3.4. Radiologi
4.1.3.4.1. Tambah Data Radiologi
Gambar 4. 14. Menu Tambah Data Radiologi
public String CreateRadiologi input { try {
String sql = insert into Radiologiid, tanggal, id_pasien + values?,sysdate,?;
PreparedStatement pstmt = koneksi.prepareStatementsql; input.setIdgenerateID+;
pstmt.setString1, input.getId; pstmt.setString2, input.getPasien.getId_pasien;
pstmt.executeUpdate; koneksi.commit;
return input.getId; } catch SQLException ex {
Logger.getLoggerRadiologiKontrol.class.getName.logLevel.SEVERE, null, ex; return ex.getMessage;
} }
private void exportImageThumbString id, String filename throws Exception { PreparedStatement statement = null;
try { setDataModel;
statement = koneksi.prepareStatementDECLARE\n + obj ORDSYS.ORDImage;\n
+ ctx RAW4000 :=NULL;\n + BEGIN\n
+ SELECT foto_rontgen_thumb INTO obj FROM radiologi WHERE id = + id + ;\n
+ obj.exportctx,FILE,IMAGEDIR, + filename + -thumb.png;\n + EXCEPTION\n
+ WHEN ORDSYS.ORDSourceExceptions.METHOD_NOT_SUPPORTED THEN\n
+ DBMS_OUTPUT.put_lineSource METHOD_NOT_SUPPORTED caught;\n + WHEN ORDSYS.ORDSourceExceptions.SOURCE_PLUGIN_EXCEPTION
THEN\n + DBMS_OUTPUT.put_lineSOURCE PLUGIN EXCEPTION caught;\n
+ WHEN OTHERS THEN\n + DBMS_OUTPUT.put_lineOTHER EXCEPTION caught;\n
+ END;\n; statement.executeQuery;
koneksi.commit; } catch SQLException exception {
Logger.getLoggerRadiologiKontrol.class.getName.logLevel.SEVERE, null, exception;
} }
private void exportImageFullString id, String filename throws Exception { PreparedStatement statement = null;
try { setDataModel;
statement = koneksi.prepareStatementDECLARE\n + obj ORDSYS.ORDImage;\n
+ ctx RAW4000 :=NULL;\n + BEGIN\n
+ SELECT foto_rontgen_full INTO obj FROM radiologi WHERE id = + id + ;\n
+ obj.exportctx,FILE,IMAGEDIR, + filename + -full.jpeg;\n + EXCEPTION\n
+ WHEN ORDSYS.ORDSourceExceptions.METHOD_NOT_SUPPORTED THEN\n
+ DBMS_OUTPUT.put_lineSource METHOD_NOT_SUPPORTED caught;\n + WHEN ORDSYS.ORDSourceExceptions.SOURCE_PLUGIN_EXCEPTION
THEN\n + DBMS_OUTPUT.put_lineSOURCE PLUGIN EXCEPTION caught;\n
+ WHEN OTHERS THEN\n + DBMS_OUTPUT.put_lineOTHER EXCEPTION caught;\n
+ END;\n; statement.executeQuery;
koneksi.commit; } catch SQLException exception {
Logger.getLoggerRadiologiKontrol.class.getName.logLevel.SEVERE, null, exception;
} }
4.1.3.4.2. Hapus Data Radiologi