| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| « Jan | ||||||
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Uncategorized (16)
- 12 January 2007:
- 17 December 2006: Semester Wrap-Up
- 11 December 2006: Finals Week
- 8 December 2006: Data Distribution
- 2 December 2006: Happy Birthday Tam
- 18 November 2006: Object Model
- 10 November 2006: Objects, Research
- 5 November 2006: Database Design
- 26 October 2006: Moving From Stack to Queue?
- 20 October 2006: Subversion via CVSDude
Blogroll
Semester Wrap-Up
17 December 2006 by Tam.
Olga and I met yesterday. We got our survey requests for CREU so we want to make one final pass on the website and make sure it’s not too terrible. (One page somewhere still says “And it will be some text here.” Oops!)
I am not totally pleased with our progress this semester, though we did accomplish some things. I hope we have some time to work on things over the break, and I hope next semester will be a bit less hectic so we can really get somewhere.
Posted in Uncategorized | 1 Comment »
Finals Week
11 December 2006 by Tam.
It’s finals week. Normally this is a relaxing week for me because I “just” have a few tests and everything else is done. But this week I have about 15 sections of homework for my two math classes due, plus a 4-5 page paper, plus two scary tests. This is my worst end-of-semester ever.
So don’t expect much from me this week, is what I’m saying. I don’t think we’re going to meet.
Posted in Uncategorized | 1 Comment »
Data Distribution
8 December 2006 by Tam.
From today’s meeting with Olga I have a copy of a big page of handwritten notes about everything that can be measured about a patient (weight, blood pressure, etc.) and what the expected ranges might be. Olga was an endocrinologist, so she had lots of good subject knowledge, but we had to do a lot of unit conversions since she worked in Russia and they use metric there, of course.
(That sounds simple, and in some cases it is - kilograms to pounds or something. You can just type it into Google - something like “40 kg in lbs” - and get an answer. But for some things like A1C test results they really use totally different units for both numerator and denominator and the units are not common ones. It helped that we found some pages about the specific medical conversions.)
Olga doesn’t have a copier, so we had to figure out how to get me a copy of the notes. We ended up scanning them in and printing them out. It’s fun how computers are replacing all the other machines. (Olga has a lot of computers in her basement!)
Posted in Uncategorized | 1 Comment »
Happy Birthday Tam
2 December 2006 by Tam.
Today is my birthday. OK, yes, that’s irrelevant.
Last week was fall break and Thanksgiving, and I didn’t get that UML diagram done. It was kind of a pointless meeting this week for that reason. I felt bad about that. We mostly talked some more about data distributions, which I guess is going to be our next task - figuring out what data we expect so we can go write some code to put in that data, and then we’ll have data to start working with.
It’s turning into a digraph again!
Posted in Uncategorized | 1 Comment »
Object Model
18 November 2006 by Tam.
Things got a little hectic this week - next week (in other words, starting now) is our fall break (also Thanksgiving). I can’t believe the semester is so far along.
Anyway, yesterday Olga and I really hammered out our object model. It was a lot like when we did our database model - a lot of very productive arguing at the kitchen table with pencils in hand. I am going to make a UML diagram of what we came up this week so we’ll have something for Dr. Paul when we meet.
Posted in Uncategorized | 1 Comment »
Objects, Research
10 November 2006 by Tam.
Met with Dr. Paul this week. We showed him our DB model and started talking about the object model.
For doing actual intelligence stuff, of course, we want to read stuff out of the database, put it into some type of objects, and do our work with the objects. This is a big scary thing to think about (I get intimidated a bit easily sometimes), but we can try to start by designing the objects.
We also talked about needing to get some data into our system, and how we could write some software to put in fake data based on ranges & the distribution pattern of different items. (For instance, if we expect patient weights with a certain mean and standard deviation, in a normal distribution, we can build that behavior into the data-maker-upper, and that would give us better sample data than just randomizing everything.) Scary.
We also talked some about the need to do more research. I want to start by re-reading some of the sources I used in our original grant proposal; I only skimmed them when we were writing that (in kind of a hurry, as I recall).
Posted in Uncategorized | 1 Comment »
Database Design
5 November 2006 by Tam.
Olga and I met Saturday and we really did hammer out a database design. (It was more that than a data model, but it should roughly suffice for both.)
One big question between us was how to view the different pieces of patient information. Would we organize them around “visits” (like an office visit) or around individual items like tests, symptoms, etc. One thing that’s kind of difficult to remember is that you can always make it LOOK like it’s organized any way you want - you can make the user interface look like it’s organized by visit if you want, but then take the data and do whatever you want with it, and later spit it out a whole different way. Or the same way. Or a third way.
Anyway, we had a lot of arguing and I think it was really productive. (Of course by “arguing” I don’t mean that we were angry or anything like that. But for the first time we had actual real arguments about what to do, and I thought they went well, and that’s important.)
I think our database model is going to work well, at least as a start. It’s always possible we’ll scrap the whole thing later if it doesn’t work out.
Posted in Uncategorized | 1 Comment »
Moving From Stack to Queue?
26 October 2006 by Tam.
One of the things I have a problem with in projects (school, work, or personal) is when they morph into a stack data structure. For instance, if you’re thinking about something you need to do, but to do that, you first have to do another thing, and to do that other thing, you first have to do some other thing - that’s what I mean. Once the third or fourth things gets piled on top I tend to say “to heck with it” and go do something else. (Yeah, that’s not a very productive strategy, I admit.) It feels hopeless getting to the bottom.
Fortunately, one thing we do in our meetings with Dr. Paul is turn the impossible stack back into a queue - a list where it’s obvious what needs to be done next. (It’s really more of a perspective shift than anything.)
(Of course, our project is really like a tree or maybe a digraph - we could go in all kinds of directions at once. But that’s equally tricky to navigate.)
So, our next stage right now is to design the database to store our patient data. We talked with Dr. Paul about object-oriented databases but I think that might be more than we want to get into at this moment (projects within projects).
Oops, did I say database? I should have said “data model.” But as with so many things, I’ve mainly designed data models by designing databases (kind of like I’ve usually designed objects in Java by coding them first, though I can sometimes manage it the other way around).
Anyway, Olga and I are going to work on our ideas about that and then meet to hammer something out.
Posted in Uncategorized | 1 Comment »
Subversion via CVSDude
20 October 2006 by Tam.
“Subversion” sounds more interesting than it is - it’s just another cvs type of thing.
Anyway, Olga got us set up with a subversion repository on CVSDude. It looks like it’s going to be free (I don’t think we’ll need their premium services) and it seems pretty easy to use, so I think that’s going to be just great. Olga is a champ. She did that sometime this week and we worked with at her house earlier.
In one of those heart-stopping moments that sometimes happen around computers, Olga deleted some whole directory by mistake when I was at her house and for a moment it looked like we lost everything. But it had already been uploaded to the website so we were able to recover it (as is usually but not always the case with those heart-stopping computer moments). Whew.
Posted in Uncategorized | 1 Comment »
CVS
15 October 2006 by Tam.
CVS (”Concurrent Versions System” - who knew) is a way of managing having different people work on a project at the same time.
Anyway, I forgot to post last week, but that’s what we talked about with Dr. Paul. It’s possible we could get something set up through the school, but it seems like trouble. (I know all of this work is necessary, but it seems like some of this technical stuff pulls us away from the work we’d rather be doing on the “real” part of the project.) We’re going to look into what our options may be through 1 & 1 (our hosting company here). Since all of this stuff is on the web, if we could get it set up on their servers, that would be the simplest thing.
Posted in Uncategorized | 1 Comment »
Pair Programming?!
7 October 2006 by Tam.
Yesterday Olga and I did a ton of work on the website at her house. When I took CS3 for Dr. Paul, he talked about pair programming. I have my doubts about it - I have to wonder if some of the productivity gain isn’t just from people not being able to goof off with someone else there (of course, that’s nothing to sniff at if it works).
But it worked pretty well with Olga. I learned some CSS just watching her type, and it was a way easier way to collaborate on what we wanted than any other approach would have been. Of course, you then have to put up with someone constantly pointing out your typos and stuff. (Bu that is better than putting up with the typos themselves.)
Anyway, go check out what we came up with. It’s just a prototype but I feel really good about it. You can click through the several screens. The final product will be way more complex and have way more options and information, but at least part of the kind of flow of it is there.
Posted in Uncategorized | 1 Comment »
The Website
25 September 2006 by Tam.
I’m starting to get nervous about what feels like our slow start on this project, but hopefully as we get into the semester we’ll be able to ramp it up more.
One outstanding issue that I hope we talk about this week in our meetings is how we are going to actually organize this website. Obviously we have it set up partly - hence the blog - but are we going to have a separate domain for our “product”? Just mash everything together? Will we stay with this host?
So far, you can check out the main website here: http://creu.diatrack.com, but right now there’s almost nothing to see. Well, we’ll get there eventually :-)
Posted in Uncategorized | 1 Comment »
The Product Design
22 September 2006 by Tam.
I met with Olga again at her house today. That arrangement seems to be working out really well - she only lives a few blocks from me, and she has kids, so it’s much easier than meeting on campus.
We’re still trying to figure out more or less exactly how we want this product to function. Who logs in - doctors? nurses? researchers? Olga is really interested in the coding aspects, the ASP.NET, etc.
I’ll post more about this when we have something more concrete.
Posted in Uncategorized | 1 Comment »