<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11666083</id><updated>2011-04-21T14:23:46.033-07:00</updated><title type='text'>PatientPro Design Diary</title><subtitle type='html'>On the PatientPro project, related design decisions, and how the project as a whole affects my life.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://patientpro.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11666083/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://patientpro.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jamie</name><uri>http://www.blogger.com/profile/11867972952014257474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11666083.post-111410985976155512</id><published>2005-04-21T11:50:00.000-07:00</published><updated>2005-04-21T11:57:49.006-07:00</updated><title type='text'>Trouble on the Front</title><content type='html'>The first half of the semester has almost left us--without a showable project.  Although I expected a certain laxness due to it being our final term and all, at least one of our members is grossly negligent in his duties, leaving me wondering what escape route can deliver me from the deadlines.  &lt;br /&gt;&lt;br /&gt;It is the fate of teams and groups to encounter disharmony--the natural state of the universe is entropic.  Remove accountability and you loose the dogs of war; good luck getting anything done!  Still, we will press forward in the attempt to gain headway.  Once more into the breach!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11666083-111410985976155512?l=patientpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patientpro.blogspot.com/feeds/111410985976155512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11666083&amp;postID=111410985976155512' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11666083/posts/default/111410985976155512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11666083/posts/default/111410985976155512'/><link rel='alternate' type='text/html' href='http://patientpro.blogspot.com/2005/04/trouble-on-front.html' title='Trouble on the Front'/><author><name>Jamie</name><uri>http://www.blogger.com/profile/11867972952014257474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11666083.post-111178041137176297</id><published>2005-03-25T11:48:00.000-08:00</published><updated>2005-04-01T09:34:51.603-08:00</updated><title type='text'>Layered Architecture</title><content type='html'>PatientPro runs on a standard 3-level architecture which includes:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Client-level applications&lt;/li&gt;&lt;li&gt;Server-level applications&lt;/li&gt;&lt;li&gt;Backend database layer&lt;/li&gt;&lt;/ol&gt;The client level applications run on end-user machines, such as your PC or a mobile device such as a smart phone or PDA. They enable the user to work on patient data while at home or on-the-go, without need for Internet access. Information can then later be synchronized with the server to maintain &lt;a href="http://www.blogger.com/post-edit.g?blogID=11666083&amp;amp;postID=111178041137176297#glossary_data_integrity"&gt;data integrity&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Those not familiar with the purpose of layered architectures should find it interesting that the implementation of each layer can be changed internally while still maintaining the system's total functions. As long as there is a well defined interface for each layer, and that interface is immutable, the system will continue to function regardless of the inner-workings of each layer.&lt;br /&gt;&lt;a href="http://robology.com/patientpro/design_doc/big_images/architecture_diagram_3tier.png"&gt;Architectural Diagram&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Glossary of terms&lt;/strong&gt;&lt;br /&gt;&lt;a name="glossary_data_integrity"&gt;data integrity&lt;/a&gt; - refers to the consistency of data and its quality as in corruption in the data induced by software or hardware&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11666083-111178041137176297?l=patientpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patientpro.blogspot.com/feeds/111178041137176297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11666083&amp;postID=111178041137176297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11666083/posts/default/111178041137176297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11666083/posts/default/111178041137176297'/><link rel='alternate' type='text/html' href='http://patientpro.blogspot.com/2005/03/layered-architecture.html' title='Layered Architecture'/><author><name>Jamie</name><uri>http://www.blogger.com/profile/11867972952014257474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11666083.post-111173107942253537</id><published>2005-03-24T22:11:00.000-08:00</published><updated>2005-03-24T22:11:19.423-08:00</updated><title type='text'>Choosing PatientPro</title><content type='html'>Comming into this project, I had several ideas that I thought might be interesting and fun to pursue.  The projects would be entertaining to design and program, yet technically impressive and nontrivial to implement.&lt;br /&gt;&lt;br /&gt;1. Ecosystem Simulator&lt;br /&gt;2. Finite State Automata and Particle Simulation&lt;br /&gt;3. Java-Based Image Editor&lt;br /&gt;4. Web-based Workflow Application&lt;br /&gt;5. Network Packet Filter&lt;br /&gt;6. Some sort of Game&lt;br /&gt;&lt;br /&gt;The CS senior project is not only an assignment, but a competition against our peers.  Although the prize for first place is a paltry five hundred dollars, split six ways, the props for winning are a geek's treasure!&lt;br /&gt;&lt;br /&gt;Although I'd wanted to complete one of the projects above, I realized that these might not win us the prize.  It seemed like the team I'd formed was set on winning, so we chose to do a project that Drexel's Nursing school had requested people to take on.  We thought that since the project had the potential to be used, that we would have a greater chance of winning the grand prize.&lt;br /&gt;&lt;br /&gt;PatientPro is an application run on PC or PDA that allows nursing students to work with patient data while satisfying legislative requirements such as HIPAA, which safeguards patients' privacy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11666083-111173107942253537?l=patientpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patientpro.blogspot.com/feeds/111173107942253537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11666083&amp;postID=111173107942253537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11666083/posts/default/111173107942253537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11666083/posts/default/111173107942253537'/><link rel='alternate' type='text/html' href='http://patientpro.blogspot.com/2005/03/choosing-patientpro.html' title='Choosing PatientPro'/><author><name>Jamie</name><uri>http://www.blogger.com/profile/11867972952014257474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11666083.post-111166879707720149</id><published>2005-03-24T04:00:00.000-08:00</published><updated>2005-03-24T05:28:38.653-08:00</updated><title type='text'>Before We Begin In Earnest</title><content type='html'>&lt;span style="font-family:verdana;"&gt;As a prepubscent child, I had but a passing interest in computers. They were as enchanting in their use as edutainment devices--I must've hogged our classroom computer playing Oregon Trail for hours. I even got a chance to "program" in sixth grade, when we were introduced to Basic. I created a program to display an image of Darkwing Duck on screen by drawing the cartoon character on graph paper and plotting pixels by hand--I felt like I was on the bleeding edge of technology. Still, at home, I didn't have a computer, and to aggravate matters, I had a Nintendo. So, instead of becoming profiecient with computers at an early age, I learned to excel at video games.&lt;br /&gt;&lt;br /&gt;My highschool years offered increased contact with computers at home and at school. My dad purchased a gleaming new Gateway (which still served as the family's main computer until a couple months ago), a Pentium II 233 with 10 gigabytes of space. At the time, it cost a couple thousand dollars. At school, we had rows of computers, but they were Macs, and I hated Macs.&lt;br /&gt;&lt;br /&gt;My interest in computers mushroomed when I took my first real programming class. We used Borland's Turbo C compiler to do trivial tasks that I excelled at. My senior year, I decided to go to Drexel University to study Computer Science, and I took the Computer Science AP* class at my high school. It was an interesting class that gave me lots of things to talk about when I went to my scholarship interview at Drexel. I was able to talk to Professor Bruce Char about things like linked lists and recursion**.&lt;br /&gt;&lt;br /&gt;I've been blessed with the chance to do pretty much anything I want to do in life--it's a rare gift that the best of us never receive. So, why did I choose to major in Computer Science?&lt;br /&gt;&lt;/span&gt; &lt;ol&gt;   &lt;li&gt;I love computers!&lt;/li&gt;   &lt;li&gt;I am part idealist and part pramatist, and the job outlook for computer science graduates was looking pretty good in 2000.&lt;/li&gt; &lt;/ol&gt; &lt;span style="font-family:verdana;"&gt;These past five years, there have been many times when the work seemed impossible to finish, or the rewards too little to drive me forward. Still, I have learned so much, and have had fun doing it. My love of computers has only become deeper, an intimate relationship cultivated over several years.&lt;br /&gt;&lt;br /&gt;Now, everything I have learned in college will be tested with one final project. To me, my success or failure with this project will measure the progress I have made these passed five years. That project is &lt;span style="font-weight: bold;"&gt;PatientPro&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;*&lt;span style="font-size:78%;"&gt; I received a 1 on the Computer Science AP test, the lowest score one can receive on an AP test.&lt;br /&gt;** I am happy to report that after five years of CS, I can finally explain the Towers of Hanoi (kind of).&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11666083-111166879707720149?l=patientpro.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patientpro.blogspot.com/feeds/111166879707720149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11666083&amp;postID=111166879707720149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11666083/posts/default/111166879707720149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11666083/posts/default/111166879707720149'/><link rel='alternate' type='text/html' href='http://patientpro.blogspot.com/2005/03/before-we-begin-in-earnest.html' title='Before We Begin In Earnest'/><author><name>Jamie</name><uri>http://www.blogger.com/profile/11867972952014257474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
