commit 0b9d63ffa62fbaad04022ece195f06069838ae52 Author: Phillip Cheng Date: Sat Jan 23 06:44:25 2021 -0800 Parse URL from Text type drag data. commit ca888a8d9341f9618b49dbcefa562c5e657b7d50 Author: Phillip Cheng Date: Sun Jan 17 15:27:18 2021 -0800 Add signature hash to RDS query. commit 2c2be5f156f64968545c8b49718db28eaf677ac4 Author: Phillip Cheng Date: Wed Aug 26 21:29:21 2020 -0700 Change security protocol to TLS 1.2. commit cefef79543350c48b365abe0fce1615cb395dc7d Author: Phillip Cheng Date: Thu Oct 8 13:51:23 2015 -0700 Add Epiq 7G ultrasound commit 6b544ca6bd62972e5f51b1c47977dbee529fd80e Author: Phillip Cheng Date: Sat May 3 08:05:35 2014 -0700 Revert hardcoding lacsynapse URL; Add DefaultNetworkCredentials to URI of download object. commit 9e925256a75bb445d12781fc06afcd2ffe516dcd Author: Phillip Cheng Date: Fri May 2 23:34:35 2014 -0700 Automatically add default credentials to lacsynapse (due to use of "synapse" and "lacsynapse" for same site) Change default AVI codec to MS Video 1 (due to lack of CVID in Windows 7) commit a2b481779415cf752d6faf72ca17f3cd40d9da7c Author: Phillip Cheng Date: Fri Jan 17 14:41:02 2014 -0800 Make zip file name match bitmap directory name commit 6c36a5343a49e0bf54d6ae9c187a025fc92b7ea4 Author: Phillip Cheng Date: Fri Jan 17 14:32:37 2014 -0800 Add option to zip bitmap files commit 1ad845aea6cc1e1e717c3b1bd0686a5542e48655 Author: Phillip Cheng Date: Sat Nov 30 17:00:22 2013 -0800 Add lossy JPEG as a save format. commit bb97ff86f5543ce15654019dca97e90fb4848974 Author: Phillip Cheng Date: Thu May 2 21:30:53 2013 -0700 Use System.Uri.EscapeUriString in retrieveRDS commit a8170c82e93b50bb82240c4770cceeedcd39c545 Author: Phillip Cheng Date: Thu Sep 6 14:38:07 2012 -0700 Updated post-build script commit b851ab167577b58e1017fa25f6b9c107acd83df2 Author: Phillip Cheng Date: Sun Sep 2 18:09:37 2012 -0700 Add .gitignore commit d982d70b5df8a2466f9ca32581f019e1477e5c36 Author: Phillip Cheng Date: Sat Apr 14 05:14:36 2012 +0000 Fix build date. commit b8ddc4a65bcb2627ebaab6ec166b60878dc7db60 Author: Phillip Cheng Date: Sat Apr 14 05:00:29 2012 +0000 Allow saving to PNG and TIF bitmap formats. commit 2db141db178d097fe3032368d704c0ebcbacefd0 Author: Phillip Cheng Date: Tue Nov 8 03:34:02 2011 +0000 Add ultrasound crop support to Aplio 500. commit 9f388160f8c336a357fc585ef6b133d833a5f4e2 Author: Phillip Cheng Date: Sat Oct 22 16:23:56 2011 +0000 Change default behavior to automatic folder naming using initials_MRN_accession commit 9d232e37f45a577298fd383e88df713b30b0d19b Author: Phillip Cheng Date: Sat Apr 9 14:11:38 2011 +0000 The lacsynapse server now appears to use same database table names as uscuh, so modify accordingly. Trim base64 string length if length%4==1 Adjust build date commit 02b0532d716b522dbf35bbbaa9c6cf564ad9287e Author: Phillip Cheng Date: Tue Mar 8 05:33:43 2011 +0000 Use long instead of int for retrieved offsets and lengths to prevent numeric overflow. commit 1948257782224a4145f3f554586272b0ac55847e Author: Phillip Cheng Date: Sat Nov 20 21:35:19 2010 +0000 Decode Synapse 3.2.1 epath in URL's commit 091ec47ddd8defe6047e679b2b5d6ff6b4422144 Author: Phillip Cheng Date: Mon Oct 18 02:59:08 2010 +0000 Add window/level options for BMP conversion. commit b653e7d983504c01cb0b949bf63250446128ba99 Author: Phillip Cheng Date: Wed Jul 21 05:24:52 2010 +0000 Fix potential memory leak in YBR422 converter - make UnsafeBitmap disposable. commit a0003764ddbb4bda2893eeb45c2712bc216c7a57 Author: Phillip Cheng Date: Fri Jul 9 06:06:13 2010 +0000 Fix Acuson Sequoia crop rectangle (2 pixels too tall) commit d09866c8ea96e772a26fb1386f7781ee919a2a1f Author: Phillip Cheng Date: Wed Jul 7 05:11:35 2010 +0000 Add Aplio MX for U/S cropping commit 5226433aad3522344083dc9068082182946b0658 Author: Phillip Cheng Date: Mon Jul 5 21:01:27 2010 +0000 Trim _bmp extension from created avi filenames. commit 2a645fa39a64f9bcbfc4aa3ec138d9bf50be4a65 Author: Phillip Cheng Date: Sun Jul 4 15:12:50 2010 +0000 Change to checking for US model number, not manufacturer for cropping. commit c60014da837a6a73ee13a7faa1459349d9e56035 Author: Phillip Cheng Date: Sun Jul 4 04:39:58 2010 +0000 Add Autocrop option for ultrasound images. commit a0a83188eac1e6b113fdbb3a67287209425c8331 Author: Phillip Cheng Date: Thu May 20 03:05:51 2010 +0000 Bundle ADODB.dll into executable. commit 1cd29778a49bb1452fc8cc3f12c8879895b41606 Author: Phillip Cheng Date: Tue Apr 27 03:42:47 2010 +0000 Add textbox notification on DragDrop event. commit cf972c1e6ac6940002806ebd92f0b71c875cdf54 Author: Phillip Cheng Date: Mon Apr 26 00:40:51 2010 +0000 Limit authentication window appearance to 401 errors. commit 05e959be0bbd5bd0ae2f9761749879a72690e8d4 Author: Phillip Cheng Date: Sat Apr 17 18:41:49 2010 +0000 Fix error with datasource ends with a slash For series retrieval, make sure all offsets refer to the same filename Methods getDicomString, getDicomInt now read through as much of file as necessary to find DICOM tags. Add debugging method dumpRecordSet to examine recordset as CSV file. commit 344d1881a3601e23ca5d18de08fea9dfd162942c Author: Phillip Cheng Date: Fri Apr 16 04:59:11 2010 +0000 Put DragDrop method in try block. Use regex to parse incoming URL's (maybe more reliable). Only use +cg parameter for ultrasound cine. commit b633b76f8e2e35d28eeb46f611c6f4609911d577 Author: Phillip Cheng Date: Thu Apr 15 04:25:25 2010 +0000 Added extra debugging info for series download. Split point progress moved to search() function. Increased buffer size for download operation. commit 262a3fef1b866e7b6176277a0c1c1d77040745d8 Author: Phillip Cheng Date: Tue Apr 13 03:21:38 2010 +0000 Run dcmdjpeg on all files, not just those of a certain transfer syntax. Run dcmj2pnm on output of dcmdjpeg. Put stacktrace in textBox if background process ends with an error. Modified getTargetOffset to load more bytes from stream if pixelData start is not seen in the buffer. commit b766726ab9ba58d75148dcfb9b3279e9cfb2e068 Author: Phillip Cheng Date: Sun Apr 11 15:38:21 2010 +0000 Require dcmdjpeg.exe present for AVI checkbox to be enabled. commit 94dc07ca9ac5fcd138d4414d222173c2323811d0 Author: Phillip Cheng Date: Sun Apr 11 15:32:35 2010 +0000 Add MessageBoxHelper class for centering dialog boxes over parent form. commit 70f8d0d664b05b9de4205ccd085c04be642c8832 Author: Phillip Cheng Date: Sun Apr 11 15:24:02 2010 +0000 Clean up issues when target file exists or target directory does not for YBR422 conversion. All accessed bitmap directories now included for AVI processing. commit 0aff895671780ee91019732ef8e3a8c88863c03b Author: Phillip Cheng Date: Sun Apr 11 03:37:16 2010 +0000 Added code for YBR422 lossless compressed ultrasound multiframe images. Use with 3.5.5 build of dcmdjpeg. Fix math error for higher order byte in Dicom files. commit 8dccacacf157e36c4f4875d6e9cea54fae1a0a4e Author: Phillip Cheng Date: Fri Apr 9 05:10:21 2010 +0000 Make series the default selection. Correct build date for DST. Format minutes/seconds for time in progress and completion messages. commit 44ae968b169178033b91351cf03e35ca53f319a4 Author: Phillip Cheng Date: Sun Apr 4 15:20:56 2010 +0000 Add AVI checkbox and frame rate numeric box. Change iv.viewnameus to iv.viewname for UH - apparently no difference, but makes field names same between UH and county. commit 46d2cee561a12913d4548c56f43e079e376dfed6 Author: Phillip Cheng Date: Sat Apr 3 23:05:26 2010 +0000 Refactoring, removed cruft of multiple false starts. commit 5a19c0325bc150520ea644a5fb1cf2150409bf15 Author: Phillip Cheng Date: Fri Apr 2 15:50:05 2010 +0000 Add code to create AVI from bitmaps commit 48e9a483a07bb6b5e32af127716ed891d507d9ed Author: Phillip Cheng Date: Wed Mar 24 02:32:06 2010 +0000 Put quotes around command line parameters for dcmtk tools, to avoid problems with spaces in paths. commit 495a0efee3b708b838cf60fec4213f1827e8f7ab Author: Phillip Cheng Date: Tue Mar 16 04:24:22 2010 +0000 Use seriesUID instead of seriesNumber. Added modified query strings for lacsynapse. commit 55fc276660bc897fefa7b70f5dd2589afc0f62be Author: Phillip Cheng Date: Mon Mar 15 03:27:19 2010 +0000 Fall back to no window option if "+Wm 1" fails for dcmj2pnm commit 2bdd5dfb6bf2631a1d96f0872b36be692dce7cbc Author: Phillip Cheng Date: Mon Mar 15 02:49:39 2010 +0000 Major update to use ADODB.Recordsets to more intelligently parse retrieved data Add +Wm 1 to dcmj2pnm parameter list commit d2801799524f2caa573fcdf6b79a6b91ca4d41cf Author: Phillip Cheng Date: Sun Mar 14 03:01:25 2010 +0000 Added auto-decompression and bmp conversion for image download. commit 1255740dd84688cee28337b624ef911ab4ccf93d Author: Phillip Cheng Date: Sat Mar 13 22:41:18 2010 +0000 Better behavior of textBoxStatus with autoscrolling to end. commit 4fca41a4fad363531bc74f8111c0f29bcdc6b35f Author: Phillip Cheng Date: Sat Mar 13 21:16:27 2010 +0000 Added ability to save series commit 58fea3113ec44b0c0a4cd4416f7f6214dce52d16 Author: Phillip Cheng Date: Sat Mar 13 14:42:33 2010 +0000 Remove dicom2 usage commit 0e201f59f066d91f73815c492e62aad194c62150 Author: Phillip Cheng Date: Fri Mar 12 06:04:45 2010 +0000 Added postprocessing with dcmtk and dicom2, if available. commit 7e6617d0083ba14cdded982a1fc685cf13cfce55 Author: Phillip Cheng Date: Fri Mar 12 03:10:33 2010 +0000 Versioning by date. Postbuild copying to personal directory. commit a424b3b8ad98ad66565061958aeebfe434e29f7c Author: Phillip Cheng Date: Fri Mar 12 01:08:59 2010 +0000 Add Dicom file sort based on series and image number commit 1b2a84c5218bf3a69db894a75a6ee79f2fca9f26 Author: Phillip Cheng Date: Thu Mar 11 17:46:37 2010 +0000 Initial import commit fcd885f7125d2c945e71ac63753dbd26f4034a24 Author: Phillip Cheng Date: Thu Mar 11 17:44:31 2010 +0000 Initial project folder creation