DJ Chitlenz There Is No Cool

May 30, 2011

Here we go again

Filed under: Internal Users — chitlenz @ 12:09 am

Ok, so I haven’t written a whole lot about Touch Medical, since we’ve been creating it over the last year or so, but it’s finally coming together for a v1 FDA filing, and it’s really forward thinking and new. Some observations about VS2010 and developing for WPF…

1 – Infragistics is THE SHIT. It gave us a way to wrap a lot of “nice to haves” into what has traditionally been a cold clinical interface.

2 – VS2010, despite SP1, still isn’t completely baked yet. It’s still way faster and easier to develop for forms, and XAML doesn’t debug very well AT ALL. I think the team thinks it was worth it to be forward thinking and adopt a new language, but MS seriously needs to re-evaluate marketing XAML. It does NOT reduce work, it actually complicated things exponentially.

3 – Design patterns are a trainwreck under WPF-MVVM. We set out to use prism and fork our apps to phone7/Silverlight/WPF under one codebase. Not gonna happen. When design patterns intersect with reality you end up with tons of interops to deal with old vendor code. A good for instance is Screens, which in a multiple monitor system is required, but it nowhere to be found in XAML to date. This sucks, and is especially painful in medicine where multiple fullscreen footprints are NORMAL. MVVM is great until it isn’t (one of many noble goals that completely ignore the practical world), and while we enforced it effectively in the end, it took WAY longer than it should have and is WAY overcomplicated.

4 – Microsoft… WTF TFS? Man, it took a week to install, and has proven to be a pain in the ass all the way along. They should have kept sourcesafe separate, and not added the Sharepoint baggage, it used to just work…

Those are just some quick thoughts as we wrap up QA of version 1. The upside of pushing forward and dealing with VS2010 and WPF as they are is that we got way ahead of the curve (as long as WPF doesn’t disappear, and I think XAMl is now here to stay).

Anyway, about another week, and I’ll have a second FDA filing under my belt (still not getting rich though… maybe this time /crosses fingers).

-chitlenz

October 27, 2010

It was the Best of Times.. it was the Worst of Times

Filed under: Internal Users — chitlenz @ 2:31 am

We couldn’t get Dallas to let go of the old STAIR code, which kind of sucks in the end, but at the same time I DID get my old dev. team back, meaning Gerhard and Jory are along for the ride again. It works out for the best anyway I guess, since the STAIR code won’t fit into the HL7 mold very well anyway, and it was going to be a hassle to cram it into a hole that didn’t fit (no, not your mom, sicko!).

Anyway, so Gerhard started last week, and it’s down to SDLC filings over the next few days to finish up the Touch Medical design. Agile is good. When we wrote STAIR, it was the infamous “one off” approach, which kind of makes it amazing we got anywhere at all (in the end, it turned out to be an exercise in pure will to haul the project across the finish line). The fucked up thing was that we had to do all the Agile/SDLC crap to file FDA, but because we wrote to describe a process we had already done, we saw very little benefit from the method. This time around, the 4 month drag of trying to buy STAIR gave me a good long time to review all the questions around our design and get them nailed down. I bet we save years with a roadmap…

C# still rocks, and with the sudden emergence of mobile devices this year (such as the ipad), it’s looking like the WPF/Silverlight evolution of the Visual Studio framework is a winner. With C# at the back of WPF, we are able to separate the design and code roles out giving us an easy way to allocate people’s talents. It’s going to be 4 apps, 5 utilities, a web portal, and 4 servers. We have 4 guys. The timer starts for real Nov 1. Another software project trip… here we go…

I had to eject the STAIR website (well … duh!), and it fucked up the links in my blog something awful. I refreshed the wordpress theme, and patched it all up to date, but some of the older links may be broken for awhile, so bear with me as I start to clean up the mess.

August 26, 2010

Wow, weird time had by all

In April, I went to work with the TouchPACS company, to make …. well PACS’s, but shortly after I was hired we began to discuss the possibility of buying back STAIR as a foundation to build from.

It now appears, after 4 months and god knows how many hours spent, that we will be seeing my old code again.  It’s weird in a way, but with us focused on EMR and the ARRA certification programs to start with, we can now better integrate with it anyway.  This should make the idea that was STAIR a better proposition in the long run, since now we can scope the idea of PACS to a much larger healthcare environment.  Don’t try this at home kiddies, but we will have a full PACS, so we add RIS/EMR, automating Insurance and Prescriptions, and then start tying in all the small stuff to form a ‘core workflow logic’ for a hospital of pretty much any size, and using the STAIR replication model for distribution it can run in synch across multiple locations, even multiple cities.

My role is as the Sr. Architect, which fits again since ultimately if the logic of the model fails, it will be inevitably my fault.  I’m really excited to try to follow out the ideas that we came to in analysis and statistics, now that an integrated structure allows us code everything to standards.  It’s really cool, and gives me the ability to know a patient’s problem, then get an image set (possibly) or lab result, then follow all the actions taken in treatment, then get a final diagnosis.  So somewhere in all that is the logic of everything that happens between the time someone gets sick and the time that they are clinically diagnosed.   If I can teach a computer to do structured analysis of this process, I hope I will start to find patterns, so that we can begin to consider pre-emptive medicine, at the cross-reference and research levels.  It’s an awesome concept, basically building resultsets from resultsets, the foundation of learning computers.

Consequently, C# is still holding strong as my preferred language, and with VS2010 there’s a lot of new options.  I think MS made the right decision with the split of the UI from the core logic code (into XAML).  I don’t really like expression studio, but I can totally appreciate the power of XAML within Visual Studio.  The only real limitation is that translating all of the old VS2003/2005 code up to a XAML form structure will be a pain in the ass, but it’s just work, and now that we have logical answers to standards needs, I can deal with just work.

Mike Brown, I watched your videos on celebrity wine tv, and I have to say that you have become a truly stunning example of a man of leisure….  Let me get this straight… they PAY you to do this wander around the wine country gig?  That’s sick man, but power to you 🙂  For the curious, this is what I am talking about, Celebrity Wine Reviews TV. That wild looking fucker in all those videos is Mike Brown, one of the DJs I play with here in Greensboro… when he’s not out drinking his way through Europe’s wine country.

Anyway, long post, but it’s been awhile so figured I would actually bother to complete some ideas on the web tonight. If this lost you, just ignore it. Nothing to see here.

–chitlenz

May 19, 2010

Well, we did it… even though I’m already gone…

Filed under: Internal Users — chitlenz @ 4:36 pm

It looks like STAIR got final notification of FDA conformance in early April.

Just for the records, I had to WRITE most of that shit, probably 1000 or the 1300 pages submitted, and boy wasn’t it a ton of fun with essentially no reward. This is why I didn’t post many blog entries during that time (writers block?).

Anyway, I’m back on the path to do it again for touchpacs, so I’m either the dumbest man alive, or the most insane… time will tell I spoze.

–chitlenz

Device Classification Name system, image processing, radiological
510(k) Number K100236
Device Name STAIR SYSTEMS PACS & DICOM VIEWER
Applicant
STAIR SYSTEMS, INC.
747 cedard hill drive
allentown, PA 18109
Contact james w monroe
Regulation Number 892.2050
Classification Product Code
LLZ
Date Received 02/02/2010
Decision Date 03/29/2010
Decision substantially equivalent (SE)
Classification Advisory Committee Radiology
Review Advisory Committee Radiology
Statement/Summary/Purged Status Summary only
summary summary
Type Traditional
Reviewed by Third Party No
Expedited Review No

April 26, 2010

Music is Afoot!!!!

As Mike Brown, alive and well in Barcelona, currently as some poor kid’s nanny, heads off to Petra in Turkey to work a tour guide for the summer, I am getting ready for festival season =D

Looks to be a good one this year, but my main focus is on applying for the Defcon convention in Vegas August 1. Mike won’t be back, so I’m going it alone this time, but that’s cool, since Defcon is full of MY PEOPLE (… geeks!). I really can’t image a venue that is more fun for me to play personally, I just think 3 days of Drum and Bass + Code hacking is priceless!! PRICELESS I TELL YOU! So now, to get off my ass and get a promo mix posted up by May 3, at midnight..

To that end I’ve been shopping!

I turned 39, and even though we (like everyone else) are broke, Juli let me get a few records, and Oh My God what releases there are!

SICK MUSIC 2 – Hospital
Empire state of mind (DC Breaks Bootleg)
DC Breaks Halo EP
the new Netsky…

just lots and lots of good music out right now, I’m just hoping when it gets here it proves to be as inspiring as the samples. It’s funny, in trance I had to choose maybe one song per EP and the rest was most likely trash filler, while in DnB the A/B sides tend to be not only better, but in different styles. Take for instance the new Spor EP, with the liquid vocal bomb Overdue on the B-side of a truly hardstyle DnB track called Kingdom. It’s great to see artists spread out a bit, especially since the hardstyle and dancefloor producers are making some really really edgy liquid tracks, just really deep pushy stuff that stands your hair on end!

I’m still #1 in NC at trackmania, and have been since September 2009, a scary amount of time wasted… I’m going to post later about my first track, and what I’m doing with my new team (as of Dec) ATS over at Team Air Time and Space. Check out some of the tracks these guys make, it’s unbelievable. I have a page allocated, and any day now I’ll start filling it in.

But for now… it’s promo time!

chitlenz

January 25, 2010

Wow I need to write more

Filed under: DBA Notes,Internal Users,Music Postings — chitlenz @ 9:42 pm

OK, it’s been a weird and fun Xmas, and now that STAIR has finished our FDA 510k Class2 filing , I should have more time to write a bit more and cleanup the websites.

On the music side, EyelidMovies is still going well, and we have all individually (me, Lumiel/Pan13, and Mike Brown are EyelidMovies by the way) been playing out over the last few months as we wait for Mike’s triumphant return from Barcelona… I got KRKs and a Matching sub for Xmas, and I just this last weekend had the time to get everything up and tuned correctly. I still have some wiring to do, but now I can record and practice at home again, which is cool.

On the PACS side of things, man I have to say I had no idea we were going to get this complicated 5 years ago when I took this job. It’s been a strange… strange trip indeed, but we have our product out the door pending a response from the FDA (crosses fingers… we’ll know in 60-90 days), so revision 2.9x of the STAIR PACS is slowly winding down. Whew, I need a drink =!

–chitlenz

June 15, 2009

Fixing the Asus Striker Extreme MB Post Bios 1901

Oh my GOD what a pain in the ass this motherboard was.  This is the first full content article I have posted through wordpress, but I really need to find the discipline to do it more often.  For those of you who have gone through this same ASUS headache, I wish you good luck!

GO HERE for my writeup on ASUS Striker Extreme Version 1, Bios 1901 BIOS recommendations for system stabiilty.

–chitlenz

February 12, 2009

We’re starting to try to explain STAIR

Filed under: Internal Users — chitlenz @ 4:06 pm

This may seem like an easy feat for most folks, to explain their jobs, but when you work on future products with markets that don’t exist or in which the technology of the software is just emerging it gets … difficult.

Here are some early screenshots of the 3 montor Northstar PACS system we are shortly finalizing for FDA approval.  Enjoy =)


November 7, 2008

Faaaaaaasst Forward

Filed under: C# and Directx,DBA Notes,DICOM Technology,Internal Users — chitlenz @ 2:19 am

Dr. Deponte’s STAIR installation at several hospitals in Wellmont’s Appalachian chain has gone well so far, with almost no interruption of her coverage through the process of helping the doc at Lee retire.  Now, the plot thickens!  The trip to DC after Norton has yielded a spot on the floor at a big defense show coming up in Florida next month to show and sell PACS to the military.  I can’t wait =)

September 24, 2008

Test of the audio player

Filed under: Internal Users — chitlenz @ 2:27 am

Kid Rock – Audio Test

Older Posts »

Powered by WordPress