<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>PatientOS Open Source EMR</title>
	<atom:link href="http://www.patientos.org/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.patientos.org/blog</link>
	<description>Guide to the PatientOS healthcare information system</description>
	<pubDate>Mon, 18 Jan 2010 13:58:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Creating SQL based reports in PatientOS EMR - Part 2</title>
		<link>http://www.patientos.org/blog/?p=160</link>
		<comments>http://www.patientos.org/blog/?p=160#comments</comments>
		<pubDate>Sun, 13 Dec 2009 00:21:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.patientos.org/blog/?p=160</guid>
		<description><![CDATA[So now that we have our base query we are challenged with converting the most of the rows to report on a single line.  For example we want all the vitals to display on one line but the query returns them as multiple rows.  The &#8216;print when&#8217; expression worked to a certain degree for some [...]]]></description>
			<content:encoded><![CDATA[<p>So now that we have our base query we are challenged with converting the most of the rows to report on a single line.  For example we want all the vitals to display on one line but the query returns them as multiple rows.  The &#8216;print when&#8217; expression worked to a certain degree for some fields but the vitals remained a challenge.</p>
<p>It turns out iReport has a nice feature that allows you to write a &#8217;scriptlet&#8217; - essentially a single java file which is called at different times during the report execution and can return values to text expressions for display on the report.</p>
<p>So were were example to create in the java file a couple of helper methods and then the following code which is called with each row and collects the vital sign values.</p>
<pre>String hval = getDoubleValue("HEIGHT", 0);
 if (hval != null) {
 height = hval;
 }
 String wval = getDoubleValue("WEIGHTMEASURED", 0);
 if (wval != null) {
 weight = wval;
 }</pre>
<p>And then we create a standalone method which returns the formatted vital signs</p>
<pre> public String getVitals() {</pre>
<pre> StringBuffer sb = new StringBuffer(256);</pre>
<pre> sb.append("Height: ");</pre>
<pre> sb.append(height);</pre>
<pre> sb.append("  Weight: ");</pre>
<pre> sb.append(weight);</pre>
<pre> return sb.toString();</pre>
<pre> }</pre>
<p>This is very handy but even more so for the symptoms as there were a mix of record items and controls capturing the symptoms - but all of these are gathered together as a single comma delimeted line.  It would have probably have been near impossible to do that with normal report writer features.</p>
<p>We export our project as a jar file which needs to be in the lib (C:\Program Files\PatientOS\0.99\server\appserver\server\default\lib) directory for runtime and added to the iReport design tool using Tools-&gt;Options&#8211;&gt;Add Jar</p>
<p><img class="alignnone" title="eclipse" src="http://www.patientos.org/blog/images/new_report_2_eclipse.png" alt="" width="871" height="594" /></p>
<p>So now our report design, adding a image looks like this.</p>
<p><img class="alignnone" title="Scriptlet report" src="http://www.patientos.org/blog/images/new_report_2_scriptlet.png" alt="" width="581" height="435" /></p>
<p>The last thing we need was the medications.  This is a little trickier as we did not include the meds in query and adding a subreport is a pain in any report designer.  So we will use the scriptlet.  We could setup all the properties need to call the application server ejb service to get orders for this visit.  But even simpler is to add a custom controller.  We&#8217;ll save that for another post though.</p>
<p>We also alter the SQL in the report to replace the hardcoded visit id with $P{visit_id} and create a parameter called visit_id.  In version 0.99 user_ref_id, visit_id, patient_id are passed to the program.</p>
<p>Finally we need to incorporate the report into the UI.  For both the thin client and the web client we can add a button (in 0.99) which displays a report with the following properties</p>
<p>Action: System Display PDF Report<br />
Report Output: Your Report</p>
<p>For the report we add a new one which uses the custom controller Report Default Jasper SQL Output.</p>
<p>We browse and select the jasper file.</p>
<p><img class="alignnone" title="new report" src="http://www.patientos.org/blog/images/new_report_2_report.png" alt="" width="877" height="655" /></p>
<p>Thats it.  0.99 has some new jar files to support iReport 3.7 so as long as those were deployed correctly everything should work fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.patientos.org/blog/?feed=rss2&amp;p=160</wfw:commentRss>
		</item>
		<item>
		<title>Creating SQL based reports in PatientOS EMR - Part I</title>
		<link>http://www.patientos.org/blog/?p=156</link>
		<comments>http://www.patientos.org/blog/?p=156#comments</comments>
		<pubDate>Thu, 10 Dec 2009 16:57:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.patientos.org/blog/?p=156</guid>
		<description><![CDATA[iReport
PatientOS is an open source EMR, EHR or really enterprise healthcare information system.  It is appropriate to have integration with other great open source products such as iReport.  iReport is enterprise report writer which is the GUI front end to JasperReports.
PatientOS supports a number of ways to integrate with iReport including using its data source [...]]]></description>
			<content:encoded><![CDATA[<h1>iReport</h1>
<p>PatientOS is an open source EMR, EHR or really enterprise healthcare information system.  It is appropriate to have integration with other great open source products such as iReport.  iReport is enterprise report writer which is the GUI front end to JasperReports.</p>
<p>PatientOS supports a number of ways to integrate with iReport including using its data source capabilities but this article will focus on creating SQL based reports.</p>
<p>The current version of iReport is version 3.7 and can be downloaded from <a href="http://sourceforge.net/projects/ireport/files/iReport/iReport-3.7.0/iReport-3.7.0-windows-installer.exe/download">sourceforge here</a>.</p>
<h2>Database</h2>
<p>After downloading the setup and running you can create your first report by using menu File &#8211;&gt; New, selecting a template and then choosing JDBC connection.</p>
<p><img class="alignnone" title="data source" src="http://www.patientos.org/blog/images/new_report_1_datasource.png" alt="" width="598" height="523" /></p>
<p>On the next screen fill in the connection information which for a database called demopos would look similar to this.</p>
<p><img class="alignnone" title="JDBC Connection" src="http://www.patientos.org/blog/images/new_report_2_jdbc_connection.png" alt="" width="447" height="237" /></p>
<p>The next step is to create a SQL query for the report.  In this simple example we are going to create a report for a specific form along with some demographics data.</p>
<p>Our query will be the following.</p>
<pre>select p.last_name, p.first_name, r1.display as gender, p.birth_dt, pi.idvalue as mrn, r2.ref_key as record_item_key, r3.ref_key as data_type_key,
 fr.value_int, fr.value_string, fr.value_date, fr.value_double, fr.value_ref_id, r4.display as value_ref_display, t.term_name as value_term
from patients p, visits v, refs r1, patient_identifiers pi, forms f, form_records fr, refs r2, refs r3, refs r4, terms t
where v.visit_id = <strong><span style="color: #ff0000;">50000042</span></strong>
  and v.patient_id = p.patient_id
  and p.gender_ref_id = r1.ref_id
  and p.patient_id = pi.patient_id
  and pi.source_ref_id &gt; 0
  and pi.source_ref_id = <strong><span style="color: #ff0000;">50000051</span></strong>
  and v.visit_id = f.visit_id
  and f.form_type_ref_id = <span style="color: #ff0000;"><strong>50000104</strong></span>
  and f.form_id = fr.form_id
  and fr.record_item_ref_id = r2.ref_id
  and fr.data_type_ref_id = r3.ref_id
  and fr.value_ref_id= r4.ref_id
  and fr.value_term_id = t.term_id</pre>
<p>For your query you would replace the visit id, change the source ref to match the MRN identifier source and form type to match the form you were pulling from.  For now we are hardcoding the visit id but once we have finished testing the report will make that a parameter which will be passed from the application.  You can find the form type ref id on the properties of the form.  The source ref id you can see from this query - select * from refs where reference_group = &#8216;IdentifierSource&#8217;;</p>
<h2>Page Layout</h2>
<p>Now that we have the report open we want to move fields around to be displayed.  First we will create a page header section by changing the band height of the page section to 40.</p>
<p><img class="alignnone" title="iReport page header" src="http://www.patientos.org/blog/images/new_report_2_page_header.png" alt="" width="1060" height="358" /></p>
<p>Then we drag the patient demographic fields and labels, changing font sizes and other formatting to create a page header.</p>
<p>Instead of having separate first and last name fields we edit the contents of one text field to be</p>
<p>$F{first_name} + &#8221; &#8221; + $F{last_name}</p>
<p>in order to combine the two fields, we also change the font size and bold.</p>
<p>Now can press the Preview button and see the output so far.  So we have some header information but now we need to handle the discrete data from the form.</p>
<p><img class="alignnone" title="report preview" src="http://www.patientos.org/blog/images/new_report_2_preview.png" alt="" width="769" height="375" /></p>
<h2>Content Layout</h2>
<p>If we wanted to replicate the layout of the original form we would have used the Jasper XML plugin which generates XML that matches the forms controls.  However for this report we are going to pick out specific field values and display those.  This report is much faster than the XML equivalent - the query runs in around 30 milliseconds.</p>
<p>To be continued&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.patientos.org/blog/?feed=rss2&amp;p=156</wfw:commentRss>
		</item>
		<item>
		<title>PatientOS Inc. urges trade ministers to encourage adoption of Open Source solutions at the Sixth Annual Consul Program for New Jersey Life Sciences.</title>
		<link>http://www.patientos.org/blog/?p=154</link>
		<comments>http://www.patientos.org/blog/?p=154#comments</comments>
		<pubDate>Fri, 16 Oct 2009 13:48:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.patientos.org/blog/?p=154</guid>
		<description><![CDATA[On Thursday, October 15, 2009 the Center for International Business &#38; Education at Raritan Valley Community College hosted a unique event connecting consular officials from over 20 countries with business, education and government officials for collaboration and commerce. 
One the speakers on the electronic medical records panel, Greg Caulton, a Principal at PatientOS Inc. urged [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">On Thursday, October 15, 2009 the Center for International Business &amp; Education at Raritan Valley Community College hosted a unique event connecting consular officials from over 20 countries with business, education and government officials for collaboration and commerce.<span> </span></p>
<p class="MsoNormal">One the speakers on the electronic medical records panel, Greg Caulton, a Principal at PatientOS Inc. urged trade ministers to leverage the PatientOS Open Source EMR solution.<span> </span>The majority of members from 20 different countries had heard of open source and understood the advantage local companies could have from leveraging an electronic health record free of licensing costs.</p>
<p class="MsoNormal">PatientOS Inc. principal Greg Caulton spoke of the events success.<span> </span>“ I was thrilled to participate at this event.<span> </span>I spoke one on one at length with representatives spanning the globe, from the Mexican Trade Ministry, to the Consulate General of the Czech Republic.<span> </span>Our message is simple.<span> </span>We want international businesses, large and small to implement our software into their healthcare institutions without the burden of exorbitant licensing fees.<span> </span>We can provide the clinical analysts and software support services to ensure they are successful.<span> </span>By using PatientOS these countries can implement an advanced hospital system at a fraction of the cost of developing or purchasing an equivalent system”.</p>
<p class="MsoNormal">Luncheon was served at the Trump National Country Club where acclaimed international speaker Camille Sailer and The Apprentice season four winner Randal Pinkett spoke at the event of the local entrepreneurial spirit and support systems New Jersey had to offer international businesses.</p>
<p class="MsoNormal">At the event Kwangsun Suh, a scientific director at Hackensack university medical center spoke of the complexities in gathering information from disparate electronic records, each serving specialists with unique needs.<span> </span>Each system written with software that is unable to communicate with the other.<span> </span>Greg Caulton spoke of how PatientOS can address this prevalent interoperability problem.</p>
<p class="MsoNormal">“PatientOS is unique in its capability to support significant differences in the user interface for all specialty clinics and users.<span> </span>Rather than writing code for each solution we provide a common data model and a common set of tools that allows analysts to configure the EMR to meet the needs of the clinicians.”, said Greg.<span> </span><span> </span>“By putting control into the hands of the people gathering requirements the system is built quicker and with fewer errors.<span> </span>This coupled with a strong software architecture and <span> </span>our implementation of standards has positioned PatientOS to compete with commercial systems on both cost and quality.”</p>
<p class="MsoNormal">The Center for International Business &amp; Education (CIBE) at Raritan Valley Community College</p>
<p class="MsoNormal">Founded in 1988, CIBE’s mission is to serve the commercial and academic communities for their international needs on a global and local basis.<span> </span>Learn more about CIBE and the Annual Consul Program for New Jersey at <a href="http://www.consulprogramnj.org/">http://www.consulprogramnj.org</a></p>
<p class="MsoNormal">PatientOS Inc.</p>
<p class="MsoNormal">PatientOS Inc. provides development and implementation services for hospitals, clinics and businesses who wish to tailor the Open Source PatientOS EMR to fit their specific workflow and system requirements. <span> </span>For more information about PatientOS, call 888.NBR.1EMR or visit <a href="http://www.patientos.com/" target="_blank">http://www.patientos.com</a>. The open source community can be found at <a href="../../" target="_blank">http://www.patientos.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.patientos.org/blog/?feed=rss2&amp;p=154</wfw:commentRss>
		</item>
		<item>
		<title>PatientOS &#8220;Rapier&#8221; Edition - Support and Partner Pricing</title>
		<link>http://www.patientos.org/blog/?p=152</link>
		<comments>http://www.patientos.org/blog/?p=152#comments</comments>
		<pubDate>Fri, 18 Sep 2009 12:28:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.patientos.org/blog/?p=152</guid>
		<description><![CDATA[PatientOS EMR &#8220;Rapier&#8221; Edition
The Rapier edition of PatientOS EMR is a commercially supported offering with 24&#215;7 support for physician offices to start using PatientOS.
We have structured this solution to provide a base price of $4999 for the initial setup and configuration of a facility, users, security, forms and interfaces with a billing system.  Our next [...]]]></description>
			<content:encoded><![CDATA[<p><strong>PatientOS EMR &#8220;Rapier&#8221; Edition</strong></p>
<p>The Rapier edition of PatientOS EMR is a commercially supported offering with 24&#215;7 support for physician offices to start using PatientOS.</p>
<p>We have structured this solution to provide a base price of $4999 for the initial setup and configuration of a facility, users, security, forms and interfaces with a billing system.  Our next major release will include claims and financial management.</p>
<p>From there the practice can opt to use the default environment as is or purchase buckets of hours for further configuration for the custom workflow and documentation the physicians prefer.</p>
<p>Features included in the base package, pricing and more information is available at <a href="http://www.patientos.com/" target="_blank">http://www.patientos.com</a> or contact <a href="mailto:sales@patientos.com" target="_blank">sales@patientos.com</a>.</p>
<p>Here is a <a href="http://www.patientos.com/emr/videos" target="_blank">video sample</a> of patient portal integration for chronic care.</p>
<p>Try before you buy with our online functional <a href="http://www.patientos.com/emr/demo" target="_blank">demo environment</a> !</p>
<p>PatientOS is a very flexible and customizable solution which allows analysts and your IT staff to create forms, workflow, orders, device integration and much more using a mature set of PatientOS tools which require no programming.<br />
<strong>PatientOS Inc. Partner Offering</strong></p>
<p>PatientOS has a number of parternship levels to provide support and benefits to companies seeking to provide professional services for implementation and support of PatientOS EMR.</p>
<p><a href="http://www.patientos.com/emr/pricing-partner" target="_blank">http://www.patientos.com/emr/pricing-partner</a></p>
<p>Please email <a href="mailto:sales@patientos.com" target="_blank">sales@patientos.com</a> or call for further details<br />
<span style="color: #888888;"><br />
&#8211;<br />
<a href="http://www.patientos.com/" target="_blank">http://www.patientos.com</a><br />
corporate: (888)-NBR-1EMR || fax  857.241.3022</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.patientos.org/blog/?feed=rss2&amp;p=152</wfw:commentRss>
		</item>
		<item>
		<title>PatientOS Open Source EMR @ HIMSS Virtual Conference &#038; Expo, June 9-10.</title>
		<link>http://www.patientos.org/blog/?p=149</link>
		<comments>http://www.patientos.org/blog/?p=149#comments</comments>
		<pubDate>Fri, 05 Jun 2009 04:29:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.patientos.org/blog/?p=149</guid>
		<description><![CDATA[The PatientOS Electronic Medical Record is an Open Source Healthcare Information System live or has an active implementation project in several large and small facilities.  Released under the GPL v3 license the system provides registration, scheduling, billing, clinical documentation, orders, patient portal, results, inventory and medication management functionality.
PatientOS Inc. will be demonstrating with a [...]]]></description>
			<content:encoded><![CDATA[<p>The PatientOS Electronic Medical Record is an Open Source Healthcare Information System live or has an active implementation project in several large and small facilities.  Released under the <a href="http://www.patientos.org/patientos/license.html">GPL v3 license</a> the system provides registration, scheduling, billing, clinical documentation, orders, patient portal, results, inventory and medication management functionality.</p>
<p><a href="http://www.patientos.com">PatientOS Inc.</a> will be demonstrating with a live system which users can log into, the interoperability between two distinct systems using <a href="http://www.openehr.org">OpenEHR Archetypes</a>.  You can see and experience a live, hands on demo at the HIMSS Virtual Conference June 9-10.</p>
<p>The demo will include</p>
<p>1) Provide a live Physician Office environment</p>
<p>2) Provide a live Hospital environment</p>
<p>3) Demonstrate various workflows in both (office visit, hospital closed loop medication management)</p>
<p>4) Demonstrate a patient portal with a consolidated view of the two systems clinical data.</p>
<p>Register for free at <a href="http://www.himssvirtual.org">http://www.himssvirtual.org</a></p>
<p><a href="http://www.patientos.com">PatientOS Inc</a> provides professional Health Care IT Consulting Services for PatientOS EMR and other commercial products.</p>
<p>Join the <a href="http://www.patientos.org">PatientOS Community</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.patientos.org/blog/?feed=rss2&amp;p=149</wfw:commentRss>
		</item>
		<item>
		<title>PatientOS v0.93 - Reports</title>
		<link>http://www.patientos.org/blog/?p=144</link>
		<comments>http://www.patientos.org/blog/?p=144#comments</comments>
		<pubDate>Wed, 20 May 2009 01:32:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Reports]]></category>

		<guid isPermaLink="false">http://www.patientos.org/blog/?p=144</guid>
		<description><![CDATA[to
For any information system it is critical to be able to get the data out as easily as you can get the data in.  PatientOS supports a number of different features for viewing and reporting data.  Version 0.93 wraps these up into a fairly accessible way.
The different types of reports can be divided into reports [...]]]></description>
			<content:encoded><![CDATA[<p>to</p>
<p>For any information system it is critical to be able to get the data out as easily as you can get the data in.  PatientOS supports a number of different features for viewing and reporting data.  Version 0.93 wraps these up into a fairly accessible way.</p>
<p>The different types of reports can be divided into reports for viewing (HTML) and reports for printing (PDF).</p>
<ul>
<li>HTML reports generated for online viewing within the application using the default system defined XSL</li>
<li>PDF reports generated from the HTML (above) for printing</li>
<li>PDF or HTML reports generated using the iReport tool from PatientOS generated XML</li>
<li>PDF or HTML reports generated using the iReport tool and a native SQL connection</li>
<li>PDF created using the Adobe forms designer</li>
<li>XSL custom reports that can generate almost anything (Text e.g. X12, HTML, PDF etc)</li>
</ul>
<h2>HTML reports (System Default)</h2>
<p>The report pane control is used to display an HTML representation of a form.  This is down through the generation of XML from the form and then passing it through a stylesheet to generate the HTML.</p>
<p>The XML is generated by a &#8216;custom controller&#8217; which acts like a plugin .  You can create new plugins to generate different XML.</p>
<h2>PDF reports (System Default)</h2>
<p>For controls that execute the action &#8216;System Preview&#8217; it will generate the HTML and convert it directly to PDF.  This is quick and convenient but is missing some header and footer information generally desired.</p>
<h2>PDF reports (iReport)</h2>
<p>To create a custom PDF report (in version 0.93) for a form that uses XML you can follow these steps.</p>
<h3>Part 1 - Get the XML PatientOS will generate</h3>
<ol>
<li>Login as the user which has the form you want to add a custom PDF output to.</li>
<li>Use the menu Help&#8211;&gt; Debug</li>
<li>Start a new form and use the menu Tools&#8211;&gt;Show XML</li>
<li>Copy and save the XML to a file.</li>
</ol>
<h3>Part II - Create the .jasper file in iReport</h3>
<ol>
<li>Download and install the compatible version of iReport (currently 3.0)</li>
<li>Create an XML data source using the XML generated from Part I</li>
<li>Use a report query of /report and drag the fields into your report</li>
<li>Complete the layout, test the report and generate the .jasper file</li>
</ol>
<h3>Part III - Create the PatientOS Report</h3>
<ol>
<li>Login as admin and add a new report</li>
<li>Given the report a name, select the DefaultJasperOutputController controller and upload your new Jasper file.</li>
<li>Save the report</li>
<li>Open all form types, find the form identified in Part I and on the properties screen set the report to match.</li>
<li>Save clear cache and the PDF is generated for the form generated XML.</li>
</ol>
<h3>HTML reports (iReport)</h3>
<p>By following the steps above for the PDF report the HTML view of the form will also be generated using this same report.</p>
<h2>PDF reports (SQL)</h2>
<p>To create a custom PDF report (in version 0.93) using iReport and SQL you can follow these steps.</p>
<h3>Part 1 - Create the Report</h3>
<ol>
<li>PgAdmin III has a query tool that is best suited to testing and validating the SQL prior to using iReport.</li>
<li>Create a datasource in iReport that connects to the database (note you may need the PostgreSQL jar copied to iReport lib)</li>
<li>Test the query, layout the fields and generate the .jasper file.</li>
</ol>
<h3>Part II - Create the PatientOS Report</h3>
<ol>
<li>Login as admin and add a new report</li>
<li>Given the report a name, select the DefaultJasperSQLOutputController controller and upload your new Jasper file.</li>
<li>Save the report</li>
<li>If the report requires a form to prompt the user for parameters edit the settings and add the form which has the prompt</li>
<li>The controls on the prompt form will be used a parameter names (lowercase no space)</li>
<li>The form control name and value will be passed as parameters to the report</li>
</ol>
<h3>Part III - Attach Report to Toolbar or Menu</h3>
<ol>
<li>Login as user and edit a toolbar or menu</li>
<li>Add a button with<br />
<strong>Action</strong> System Generate Report<br />
<strong>Report</strong> Your report</li>
</ol>
<p>To be continued&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.patientos.org/blog/?feed=rss2&amp;p=144</wfw:commentRss>
		</item>
		<item>
		<title>CCHIT Certification</title>
		<link>http://www.patientos.org/blog/?p=142</link>
		<comments>http://www.patientos.org/blog/?p=142#comments</comments>
		<pubDate>Fri, 27 Mar 2009 20:17:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.patientos.org/blog/?p=142</guid>
		<description><![CDATA[Next year we would like to certify PatientOS as we are rapidly approaching the release of version 1.0, a full Practice Management System and EMR for physician offices, available as an ASP product.
CCHIT is holding a discussion on open source and we would encourage people to vote for a reasonable discount on certification fees for [...]]]></description>
			<content:encoded><![CDATA[<p>Next year we would like to certify PatientOS as we are rapidly approaching the release of version 1.0, a full Practice Management System and EMR for physician offices, available as an ASP product.</p>
<p>CCHIT is holding a discussion on open source and we would encourage people to vote for a reasonable discount on certification fees for companies with OSI approved Open Source licenses.</p>
<p>You can vote here:</p>
<p><a href="http://moderator.appspot.com/#15/e=35c32&amp;t=36f61&amp;o=10">http://moderator.appspot.com/#15/e=35c32&amp;t=36f61&amp;o=10</a></p>
<p><span style="text-decoration: underline;">Commission Hosts Interoperability and Open Source Roundtables on Certification</span></p>
<p>In addition to its annual Town Hall at the upcoming  HIMSS09 Annual<br />
Conference in Chicago, the Certification Commission will be  hosting<br />
two technical roundtables, co-located with the conference, for health<br />
IT vendors and developers. The first, “Interoperability 09 and Beyond:<br />
a look  at CCHIT’s roadmap for the future”, will present the<br />
Commission’s  interoperability roadmap and explore the standards and<br />
testing tools with  which developers need to be familiar.</p>
<p>The second, “Open Source  Forum: a dialogue on certification for open<br />
source EHRs”, is designed to  continue the discussion with open source<br />
developers with an interest in  certifying EHRs. This session will<br />
allow an open exchange of the challenges  and opportunities for making<br />
certified open source EHRs available to  providers.</p>
<p>The times and locations of sessions are below. Both Health IT<br />
Technical Roundtables will also be available via free remote access.<br />
Details will be available at <a href="http://cchit.org/" target="_blank">cchit.org</a> prior to the date.</p>
<p>CCHIT Town Hall at HIMSS09 Annual Conference<br />
Sunday,  April 5<br />
Room W192b, McCormick Convention Center, Chicago<br />
9:45 - 11:15  AM</p>
<p>Health IT Technical Roundtables at Hyatt McCormick Conference Center<br />
Monday, April 6<br />
Room 10d, Hyatt McCormick Conference  Center, Chicago</p>
<p>Session #1  1:00 – 2:00 PM<br />
Interoperability 09  and Beyond: a look at CCHIT’s roadmap for the future</p>
<p>Session #2  2:00  – 3:00 PM<br />
Open Source Forum: a dialogue on certification for open source  EHRs</p>
]]></content:encoded>
			<wfw:commentRss>http://www.patientos.org/blog/?feed=rss2&amp;p=142</wfw:commentRss>
		</item>
		<item>
		<title>Google Summer of Code</title>
		<link>http://www.patientos.org/blog/?p=138</link>
		<comments>http://www.patientos.org/blog/?p=138#comments</comments>
		<pubDate>Sun, 08 Mar 2009 23:45:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.patientos.org/blog/?p=138</guid>
		<description><![CDATA[
Google Summer of Code 2009
PatientOS, Inc. is proud to apply to be a mentoring organization for the Google Summer of Code.  We have created a list of projects which we believe can be shared with other open source healthcare applications in the interest of developers creating a lasting contribution with their summer job.
Task Tracking [...]]]></description>
			<content:encoded><![CDATA[<div id="content">
<h2>Google Summer of Code 2009</h2>
<p><span class="patientos_inc">PatientOS, Inc.</span> is proud to apply to be a mentoring organization for the <a href="http://code.google.com/soc/">Google Summer of Code</a>.  We have created a <a href="http://www.patientos.com/google_projects">list of projects</a> which we believe can be shared with other open source healthcare applications in the interest of developers creating a lasting contribution with their summer job.</p>
<h3>Task Tracking and Time Management</h3>
<p>We will provide you with a <a href="http://www.patientos.com/www.atlassian.com/software/jira">JIRA</a> account for managing tasks, updating progress, entering issues and bugs.</p>
<h3>Communication and Collaboration</h3>
<p>The PatientOS teams uses <a href="http://www.google.com/apps/intl/en/business/index.html">Google Apps</a> as our organization communication and collaboration tool. We will provide students with their own account for email, chat, and sharing documents.</p>
<p>We also use <a href="http://www.skype.com/">Skype</a> or <a href="http://www.webex.com/">Webex</a> for direct discussion, teaching, and training.</p>
<h3>Email</h3>
<ul>
<li>Student mailing list <strong>patientos-gsoc@lists.sourceforge.net</strong></li>
<li>PatientOS Developer mailing list <strong>patientos-developers@lists.sourceforge.net</strong></li>
<li>Need help - questions <strong>gsoc@patientos.com</strong></li>
</ul>
<h3>Student Resources</h3>
<ul>
<li>Your mentor.</li>
<li><a href="../../phpBB3%3ECommunity%20forum%3C/a%3E%3C/li%3E%20%20%3Cli%3E%3Ca%20href=">Screenshots and video of PatientOS EMR</a></li>
<li><a href="../../documentation/index.html">Installation documentation</a></li>
<li><a href="../../documentation/index.html">Implementation documentation</a></li>
<li><a href="../../software/download.html">Download application</a></li>
<h3>Projects</h3>
<p><a href="http://www.patientos.com/google_projects">PatientOS EMR Google Summer of Code Projects</a></ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.patientos.org/blog/?feed=rss2&amp;p=138</wfw:commentRss>
		</item>
		<item>
		<title>Creating tabular layouts on forms in 0.91</title>
		<link>http://www.patientos.org/blog/?p=135</link>
		<comments>http://www.patientos.org/blog/?p=135#comments</comments>
		<pubDate>Sat, 21 Feb 2009 15:33:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Implementation]]></category>

		<guid isPermaLink="false">http://www.patientos.org/blog/?p=135</guid>
		<description><![CDATA[In the past it has been somewhat tedious to organize controls in a tabular format on a form and challenging to mix and match layouts with regular controls.
With version 0.91 there are two important enhancements.  One is the ability to have a section defined as a regular control on a form instead of an entire [...]]]></description>
			<content:encoded><![CDATA[<p>In the past it has been somewhat tedious to organize controls in a tabular format on a form and challenging to mix and match layouts with regular controls.</p>
<p>With version 0.91 there are two important enhancements.  One is the ability to have a section defined as a regular control on a form instead of an entire panel.  In the past you could build a section as a single form but you could only build a form of exclusively sections and tabs, you couldn&#8217;t mix regular controls and sections and the sections layout was restricted to the layout of the source form.</p>
<p>Now you can build a section, add controls to it - without any specific layout and then you can insert that section into the form, and control the layout from the parent form.  What it essentially does is create a panel and adds the controls to the panel using Javas flow layout by default.  But you can then apply any layout you want using the init script.  If you want to apply a tabular format you can use GridBagLayout for example.</p>
<p>Lets look at the process end to end.</p>
<p><strong><span style="text-decoration: underline;">Step 1 The original spreadsheet section</span></strong></p>
<p><img class="alignnone" title="Cardiovascular section" src="http://www.patientos.org/forum_temp/cardiovas.png" alt="" width="674" height="221" /></p>
<p><span style="text-decoration: underline;"><strong>Step 2 Create the build sheet</strong></span></p>
<p>See <a href="http://www.patientos.org/documentation/FormsConfigurationGuide.pdf" target="_blank">our guide</a> for details but prior to adding the table we have</p>
<p><img class="alignnone" title="Build sheet" src="http://www.patientos.org/forum_temp/buildsheetcard.png" alt="" width="813" height="371" /></p>
<p><span style="text-decoration: underline;"><strong>Step 3 Add the table</strong></span></p>
<p>Adding the table we just paste in the following</p>
<pre>Radial L;Radial R;Pedal L;Pedal R
Regular
Irregular
Weak
Thready
Strong
Bounding</pre>
<p>This then creates all the controls on the build sheet.</p>
<p>After we create the record items the build sheet looks like this.  Select all the controls for the table and press Copy.</p>
<p><img class="alignnone" title="build table format" src="http://www.patientos.org/forum_temp/buildtable.png" alt="" width="624" height="452" /></p>
<p>Step 4 Create the section</p>
<p>Finally create a new form, change the number of columns to match your table - in this case 4 and paste the controls in.  After modifying the label format and column widths you have a table ready to be added to another form.</p>
<p><img class="alignnone" title="Edit section" src="http://www.patientos.org/forum_temp/edittable.png" alt="" width="638" height="296" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.patientos.org/blog/?feed=rss2&amp;p=135</wfw:commentRss>
		</item>
		<item>
		<title>PatientOS Open Source Healthcare Information System v0.90 Released</title>
		<link>http://www.patientos.org/blog/?p=120</link>
		<comments>http://www.patientos.org/blog/?p=120#comments</comments>
		<pubDate>Sun, 18 Jan 2009 03:38:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[LinkedIn]]></category>

		<guid isPermaLink="false">http://www.patientos.org/blog/?p=120</guid>
		<description><![CDATA[PatientOS v0.90 Release Candidate 1
PatientOS, an Open Source EMR free under the GPL v3 license has the following new 0.90 features.
Clinical Notes

The admission, progress, discharge and any other clinical notes are enhanced to integrated categorization of clinical terms and templates, user favorites or symptoms, findings, problems, procedures, and diagnoses.
Notes and forms have integrated medication or [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: bold;">PatientOS v0.90 Release Candidate 1</span></p>
<p>PatientOS, an Open Source EMR free under the GPL v3 license has the following new 0.90 features.</p>
<p><span style="text-decoration: underline;">Clinical Notes<br />
</span></p>
<p>The admission, progress, discharge and any other clinical notes are enhanced to integrated categorization of clinical terms and templates, user favorites or symptoms, findings, problems, procedures, and diagnoses.</p>
<p>Notes and forms have integrated medication or prescription orders. Templates can be merged, automatically applying for diagnoses, symptoms or reason for visit.<br />
This 0.90 videos demonstrate the creation of a SOAP note using Dragon Naturally Speaking with PatientOS.</p>
<p><!-- m --><a class="postlink" href="../../software/video.html">http://www.patientos.org/software/video.html</a><!-- m --></p>
<p><span style="text-decoration: underline;">Workflow</span></p>
<p>Multi-user workflow can be defined by using the GUI tools to define the states forms can transition from and the corresponding actions. This is used to track status a requisition process and typically is used to enforce signature requirements, work queue, and integrate with paper and other physical processes.</p>
<p><span style="text-decoration: underline;">Patient portal</span></p>
<p>The web based patient portal provides patients with self registration, Multi user login, and access to the patient was appointments, messages, and the ability to update their contact information. The facility may assign any number of forms to be available in the patient portal. PatientOS has started integration with an AJAX toolkit to enhance the user experience. Forms submitted by the patient are accessed by a pending queue within the main application. Users may reply to messages entered by the patient directly and any for clients are stored within within the patient portal and the patient will get an e-mail message directing them to the login.</p>
<p>Patient Portal Demo</p>
<p><!-- m --><a class="postlink" href="http://ec2-67-202-48-202.compute-1.amazonaws.com:7106/patientos">http://ec2-67-202-48-202.compute-1.amaz &#8230; /patientos</a><!-- m --></p>
<p><span style="text-decoration: underline;">Build Tools<br />
</span><br />
As PatientOS prepares for a hospital implementation the build and configuration tools have been enhanced over the past two weeks. These improvements reduce the time to create new custom forms considerably and provides the tools to creates many of the new advanced user interface controls.</p>
<p>Online Demo</p>
<p><!-- m --><a class="postlink" href="../../features/demo.html">http://www.patientos.org/features/demo.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.patientos.org/blog/?feed=rss2&amp;p=120</wfw:commentRss>
		</item>
	</channel>
</rss>
