Find Jobs
Hire Freelancers

DICOM - PACS networking

$750-1500 USD

Closed
Posted over 10 years ago

$750-1500 USD

Paid on delivery
We are developing a medical device used in remote locations, which • Take patent details and photos, • Connect to hospital PACS through Internet - with proper security/encryption of course, and send the package to PACS into their triage process. Such a package will join their patient queue, and be treated exactly as patients who are physically in the emergency ward. • Periodically our device will query the remote PACS and ask "what is the position of our package in your queue", and get told "you have seven patients in front of you" or something similar. • When an expert in hospital looks at the patient details and photos, he makes some diagnosis and recommendations, which is communicated back to our remote instrument. I am very experienced in programming, but I have no prior medical background and I know nothing about DICOM. I used to be very good at Visual C++, but haven’t done it for 8 years so I suspect that there will be a lot to pick up and struggle. We need you to 1. Recommend a proper DICOM SDK - open source preferred, one-off license also acceptable, but per-unit redistribution fee not considered. C# preferred, but C++ also acceptable. 2. Build a Visual Studio project with DCMTK incorporated. Create a single DICOM proxy class, with simple public methods such as void SendPackageToPACS(string strPatientName, DateTime dtDob, string strZippedPackagePath), where the zip file contains a text file with all patient details and a number of JEPG photos. int GetPatientQueuePosition(string strPatientName, DateTime dtDob) string GetDiagnosisAndRecommendation() You are most experienced in DICOM so if you anticipate we are going to need other methods on this proxy class please add it. This proxy class takes configurations from an XML configuration file, such as AE title of the remote PACS, IP address, port, log file path, etc. Inside the methods you do DICOM communications. When errors happen, it retrieves an informative error message, log it, then throw exception with the error message. The whole project should contain this single proxy class, plus a testing main() to test invoke this proxy class. The whole project should build and run OK. This way someone who knows nothing about DICOM can invoke this proxy class to communicate to the remote PACS without using any DCMTK-specific data structures. The delivery to us should be an zip file of a single folder, containing everything – the Visual Studio project files, with DCMTK and other external DLLs (such as WinSock) already in place - if the external file is too big then indicate in the instruction the exact URL to download and how to install it. This folder can be dumped to anywhere on my PC. I can open it, double click the sln file, Visual Studio opens, I hit F5, it should build and run the test successfully. Inside the proxy class there must be very detailed in-line documentation, targeting someone who knows nothing about DICOM, telling not just what it is doing but also why. Effort estimate: 1 day. 3. Step-by-step instruction starting from a clean virtual machine installation with nothing but a Visual Studio Express 2012. Goes through all software that needs to be downloaded and installed, options to take during the installation, where files should be copied to, what Visual Studio project settings/properties needs to be changed, what C++ header files needs to be created or changed, ..., until the project is built and run. Effort estimate: 1 day. Contingency: 1 day. Total effort estimate: 3 days.
Project ID: 4831325

About the project

6 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $5,025 USD for this job
User Avatar
Hi there, I'm an experienced Software Engineer and have a Masters degree in Computer Science. I've been working as a developer for more than 6 years.
$1,244 USD in 6 days
5.0 (1 review)
4.5
4.5
User Avatar
Please see PMB.
$2,777 USD in 10 days
5.0 (1 review)
1.2
1.2
User Avatar
may i help you
$1,250 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Please check your PMB
$1,111 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
My bid and time estimate is fair enough and dont waste your money and time with some brokers or so called company(those who use "WE"). If you wanna work with a solo developer, check pm
$750 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
DICOM expert
$22,222 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Wantirna South, Australia
0.0
0
Payment method verified
Member since Aug 16, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.