473,396 Members | 1,886 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Advice: Designing or adapting an open-source software that will read CTG results

Hi!
I was thinking of designing or adapting an open-source software that will read CTG results. CTG (cardiotography) is a machine designed to read fetal heart rate and give results in a graph format. Currently in most developing countries like mine, we use CTG that produces results/graphs in a paper. Now I want to change this like most developed country's CTG that give results/graphs in a computer.I believe that by doing this, it will increase the efficiency of fetal heart rate monitoring and interpretation.
I know Google is a wealth of information, but I have literally no idea what I actually should be reading to start with, and have no idea how to separate out the wheat from the chaff. I'll be happy to receive ideas and further options that may help solving this problem.
Oct 21 '13 #1
3 1244
Nepomuk
3,112 Expert 2GB
Hi White Tulip and welcome to bytes.com!

That certainly sounds like a worth while idea. And getting started can indeed be difficult but don't let that stop you.

First of all, you have to know how to get the results and which format they come in. Can you connect the CTG reader to a computer without hardware changes? Are there drivers available to get the information once the device is connected? If so, how can you programmatically access the data output by the system?

In many cases where the device can be directly connected to a computer, the manufacturer will offer some way to programatically access the data. This depends on the device of course, so gather that information. Once you know how to get the data the next step is to find or create a program that will do so. But that's a whole different issue, so once you have found that information we'll see what to do next. :-)
Oct 21 '13 #2
weaknessforcats
9,208 Expert Mod 8TB
You will need a team to make this work.

First, you need a customer who will actually use this product. It may be the customer is you but I can't tell. It is the customer who defines the requirements to be implemented in the product. This person needs to certify the product works.

Second, you need a SME (subject-matter-expert). This person knows enough to communicate with the customer and also enough to communicate with the software developer.

Third, you need the actual software developer. You may think freebie code will work, but I doubt it. I expect any freebie code will need to be modified before it can work for you. This developer should be talking to the SME and not to the customer simply because software developers have a language of their own that is not easily understood by a customer.

Fourth, you will need a project manager to coordinate the activities so the only work that is done is the work needed to be done.

Then you need to consider how to pay for all this. Everybody works for free?

You will find the smallest amount of effort you will spend is in the software coding process because nothing will happen until the developer understands what to do.
Oct 22 '13 #3
Thank you Nepomuk,
I've been thinking of what you've told me, and I'm still studying and trying to understand how these CTG works. But on research I came up with an idea that machines which produce results on paper are analog machines. So need to intercept their analog signals, and sample them at an appropriate frequency with an analog-digital-converter. This really seems difficult as you said, way too more than I imagined. But still I need to learn and understand how I can solve this.
Oct 22 '13 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

11
by: Mark | last post by:
Hi, For the last 2 years I've been developing vehicle tracking/telemetric software for a company as a self employed individual. The project is quiet big, and is going to be there flagship...
3
by: ChadDiesel | last post by:
Hello everyone. I need some advice on table structure for a new project I've been given. One of our customers sends us an Excel spreadsheet each week containing their order. Currently, someone...
1
by: Tamir Khason | last post by:
Hi, all This time I need advice - no help ;) I have following architecture: 30 server with 100 devices connected each one Each "device" implement some (between 1 and 10) different interfaces All...
1
by: Chris Lane | last post by:
Need Advice on prebuilt Exception Assemblies Please take a look at my post on the Titled: Need Advice on prebuilt Exception Assemblies posted on 04/21/04 Thank
3
by: Sigmathaar | last post by:
Hi, I'm need some advice about lists and vectors. I'm doing a program who needs to have sequential access of a non ordered unit of objects whose size decreases almost each time the sequence is...
3
by: hazly | last post by:
I'm very new in the web technology and need advice on search engine. I want to develop a portal using PHP and MySQL on Linux. Need to know on the following features : 1. search engine that could...
7
by: John Paul | last post by:
I'm thinking of building an e-commerce site in php. Anyone got any advice in building one? What is the best way to implement a payment system? Are any legal issues involved? Thanks,
5
by: Eric Layman | last post by:
Hi, Many years ago when I first learnt abt web dev in school, I was taught this methodology: <html> blah blabh
2
by: Hans Artm | last post by:
Hi, We are developing a site that needs to be localized (english + spanish). The site has a lot of "static" pages with a lot of text, and some dynamic pages. We are unsure how to develop the...
7
by: SM | last post by:
Hello, I have a index.php template (2 columns). The right columns contains a bunch of links (interviews, poems, etc...) The left columns contains the actual article. So if I click on a link on...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.