<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MARCILAN &#187; PACS</title>
	<atom:link href="http://www.marcilan.com/category/pacs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcilan.com</link>
	<description>Maxillofacial Radiology Cone Beam CT Interactive Learning And Navigation</description>
	<lastBuildDate>Fri, 30 Jul 2010 12:42:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Connecting dcm4chee PACS to OsiriX</title>
		<link>http://www.marcilan.com/2010/01/connecting-dcm4chee-pacs-to-osirix/</link>
		<comments>http://www.marcilan.com/2010/01/connecting-dcm4chee-pacs-to-osirix/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 21:56:50 +0000</pubDate>
		<dc:creator>Wisam Al-Rawi</dc:creator>
				<category><![CDATA[OsiriX]]></category>
		<category><![CDATA[PACS]]></category>
		<category><![CDATA[CBCT]]></category>
		<category><![CDATA[dcm4chee]]></category>

		<guid isPermaLink="false">http://www.marcilan.com/?p=3341</guid>
		<description><![CDATA[OsiriX is a very powerful software and has full PACS implementation. It can behave as a PACS server or as a PACS workstation. For the purpose of this tutorial, we will be using OsiriX workstation as our PACS workstation to manage CT or CBCT data sets. After setting up the dcm4chee PACS server from previous [...]]]></description>
			<content:encoded><![CDATA[<p>OsiriX is a very powerful software and has full <acronym title="picture archiving and communication systems">PACS</acronym> implementation. It can behave as a <acronym title="picture archiving and communication systems">PACS</acronym> server or as a <acronym title="picture archiving and communication systems">PACS</acronym> workstation. For the purpose of this tutorial, we will be using OsiriX workstation as our <acronym title="picture archiving and communication systems">PACS</acronym> workstation to manage <acronym title="Computed Tomography">CT</acronym> or CBCT data sets.</p>
<p><br class="spacer_" /></p>
<p>After setting up the dcm4chee <acronym title="picture archiving and communication systems">PACS</acronym> server from previous tutorials, you will learn how to access it from a different workstation on the network. <span id="more-3341"></span></p>
<p><br class="spacer_" /></p>
<p>First you need to make sure that Windows firewall or any other firewall software installed on the <acronym title="picture archiving and communication systems">PACS</acronym> server is not blocking the server <acronym title="Internet Protocol">IP</acronym> address and <acronym title="picture archiving and communication systems">PACS</acronym> server port to the outside world. For testing purposes and to make things easier you can disable the firewall.</p>
<p><br class="spacer_" /></p>
<p>Since the server will always be online you need to use a fixed <acronym title="Internet Protocol">IP</acronym> address for the server as you don&#8217;t want to have the <acronym title="Internet Protocol">IP</acronym> address changing every now and then or you will be unable to access the server anymore. There are several tutorials on the internet to teach you how to fix an <acronym title="Internet Protocol">IP</acronym> address; just search in Google.</p>
<p>The <acronym title="Internet Protocol">IP</acronym> address of our server is 192.168.1.106 to find the <acronym title="Internet Protocol">IP</acronym> address for your server you can go to command prompt and type:</p>
<p>ipconfig /all<br />
 <a rel="attachment wp-att-3342" href="http://www.marcilan.com/2010/01/connecting-dcm4chee-pacs-to-osirix/screen-shot-2009-11-22a/"></a></p>
<p><img title="dcm4chee pacs ip address" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22A-600x478.png" alt="dcm4chee pacs ip address" width="600" height="478" /></p>
<p><br class="spacer_" /></p>
<p>Scroll all the way up and under IPv4 Address is your <acronym title="Internet Protocol">IP</acronym> address. dcm4chee default port is 11112. Now we got all what we need to establish a connection. Open OsiriX on your Mac and go to Preferences and select Locations. Click on Add new node. Put the <acronym title="Internet Protocol">IP</acronym> address, port, AETitle, and description. It should like this:</p>
<p><a rel="shadowbox" href="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.41.11-AM.png"><img class="alignnone size-large wp-image-3343" title="dcm4chee osirix pacs" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.41.11-AM-600x375.png" alt="dcm4chee osirix pacs" width="600" height="375" /></a></p>
<p><br class="spacer_" /></p>
<p>Make sure you check the boxes next to Q&amp; R (Query and Retrieve) and Send. Q&amp; R allows Osirix to query the <acronym title="picture archiving and communication systems">PACS</acronym> server for patients and retrieve the data set the user asks for. Send allows OsiriX to send data sets stored locally on the machine running OsiriX to be stored in the <acronym title="picture archiving and communication systems">PACS</acronym> server. Close the preferences window.</p>
<p>Now we need to store some patient data on the server. We do that by loading a data set in OsiriX then send it to be stored on the server. Open a <acronym title="Digital Imaging and Communications in Medicine">DICOM</acronym> data set in Osirix. In this example, we will be using a CBCT <acronym title="Digital Imaging and Communications in Medicine">DICOM</acronym> data set from the Hitachi MercuRay CBCT scanner. You can load a <acronym title="Digital Imaging and Communications in Medicine">DICOM</acronym> set under File menu. After the data set loading is completed, select it and click the Send button from the toolbar on top.</p>
<p><a rel="shadowbox" href="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.40.12-AM_cr.png"><img class="alignnone size-large wp-image-3344" title="Sending cbct dicom data set from osirix to dcm4chee" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.40.12-AM_cr-600x337.png" alt="sending cbct dicom data set from osirix to dcm4chee" width="600" height="337" /></a></p>
<p><br class="spacer_" /></p>
<p>You can follow the status in Osirix by installing <a href="http://growl.info/" target="_blank">Growl app</a>.</p>
<p><a rel="shadowbox" href="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.40.41-AM.png"><img class="alignnone size-large wp-image-3349" title="DICOM send Done!" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.40.41-AM-600x334.png" alt="DICOM send Done!" width="600" height="334" /></a></p>
<p><br class="spacer_" /></p>
<p>Now it&#8217;s time to test Q &amp; R function. Click on Query button from the OsiriX top bar. You should be able to search for the data set you just uploaded using different search criteria. OsiriX comes loaded with many powerful tools that let you query the server for data either by patient name, date, modality&#8230;etc. It also allows you to specify to which workstation you want to retrieve your data to.</p>
<p><a rel="shadowbox" href="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.41.56-AM_cr.png"><img class="alignnone size-large wp-image-3350" title="DICOM Q &amp; R Osirix and dcm4chee" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.41.56-AM_cr-600x342.png" alt="Cone Beam CT DICOM Q &amp; R Osirix and dcm4chee" width="600" height="342" /></a></p>
<p><br class="spacer_" /></p>
<p>Set Retrieve to your Mac OsiriX workstation if it not set already from the drop down menu. Click Retrieve.</p>
<p><a rel="shadowbox" href="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.43.48-AM.png"><img class="alignnone size-large wp-image-3351" title="Incoming DICOM data set from dcm4chee to OsiriX PACS workstation" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.43.48-AM-600x375.png" alt="Incoming DICOM data set from dcm4chee to OsiriX PACS workstation" width="600" height="375" /></a></p>
<p><br class="spacer_" /></p>
<p>Depending on your server/workstation hard drive speed, network speed, and data set size; it can take from less than a minute to several minutes to download the data set to your local machine.</p>
<p>Double click on the data set to open it.</p>
<p><a rel="shadowbox" href="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.44.01-AM.png"><img class="alignnone size-large wp-image-3352" title="Opening DICOM CBCT data set in OsiriX" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.44.01-AM-600x375.png" alt="Opening DICOM CBCT data set in OsiriX" width="600" height="375" /></a></p>
<p><br class="spacer_" /></p>
<p>Congratulations!! You&#8217;ve just managed to link an Open Source <acronym title="picture archiving and communication systems">PACS</acronym> server (dcm4chee) to an Open Source <acronym title="picture archiving and communication systems">PACS</acronym> workstation OsiriX!</p>
<p><br class="spacer_" /></p>
<p>It is possible to send different types of data sets to the <acronym title="picture archiving and communication systems">PACS</acronym> server and not only <acronym title="Computed Tomography">CT</acronym> data sets but since many oral and maxillofacial radiologists as well as dental schools use Cone Beam <acronym title="Computed Tomography">CT</acronym> (CBCT) in their practice we decided to use a CBCT data set as an example.</p>
<p><br class="spacer_" /></p>
<p>As you can see, we setup the dcm4chee <acronym title="picture archiving and communication systems">PACS</acronym> server under Windows 7 Pro running  Parallels Dekstop 5. While this is not the best setup and you&#8217;ll need a dedicated <acronym title="picture archiving and communication systems">PACS</acronym> server for your work; it helps to show how powerful a Mac computer can be and  it make things easier for us for writing this tutorial!</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcilan.com/2010/01/connecting-dcm4chee-pacs-to-osirix/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Running dcm4chee PACS as a Windows service or daemon</title>
		<link>http://www.marcilan.com/2009/12/running-dcm4chee-pacs-as-a-windows-service/</link>
		<comments>http://www.marcilan.com/2009/12/running-dcm4chee-pacs-as-a-windows-service/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 15:59:44 +0000</pubDate>
		<dc:creator>Wisam Al-Rawi</dc:creator>
				<category><![CDATA[PACS]]></category>
		<category><![CDATA[dcm4chee]]></category>

		<guid isPermaLink="false">http://www.marcilan.com/?p=2943</guid>
		<description><![CDATA[Running dcm4chee as a Windows service or daemon will enable dcm4chee to run during start up and in the background without user intervention. You don&#8217;t need to click &#8216;run.bat&#8217; file found under apps/dcm4chee-mysql-2.14.x/bin every time you want to start the PACS server. Here are the steps with pictures on how to accomplish that. Please make [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-2709" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-7.59.53-AM.png" alt="dcm4chee logo" width="480" height="121" /></p>
<p><br class="spacer_" /></p>
<p>Running dcm4chee as a Windows service or daemon will enable dcm4chee to run during start up and in the background without user intervention. You don&#8217;t need to click &#8216;run.bat&#8217; file found under apps/dcm4chee-mysql-2.14.x/bin every time you want to start the <acronym title="picture archiving and communication systems">PACS</acronym> server.</p>
<p><br class="spacer_" /></p>
<p>Here are the steps with pictures on how to accomplish that. Please make sure everything is running correctly before doing this step. (This tutorial is a continuation on the previous tutorial) <span id="more-2943"></span></p>
<p>First,  execute install.bat</p>
<p>Open the command prompt from Start&gt;Run<br />
 Type cmd and press Enter</p>
<p>Navigate to C:\apps\dcm4chee-mysql-2.14.7\bin<br />
 Type install_service.bat</p>
<p>You will get different options (client, server, uninstall)<br />
 <img class="alignnone size-full wp-image-2944" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-9.37.39-AM.png" alt="dcm4chee install_service.bat" width="563" height="102" /></p>
<p><br class="spacer_" /></p>
<p>Since we will be running dcm4chee as <acronym title="picture archiving and communication systems">PACS</acronym> server, we will select the server option. Type &#8216;install_service.bat server&#8217; without quotes and press Enter.<br />
 <img class="alignnone size-large wp-image-2945" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-9.43.38-AM-600x51.png" alt="" width="600" height="51" /></p>
<p><br class="spacer_" /></p>
<p>To avoid the error message: &#8220;The specified module could not be found.&#8221;, &#8220;Failed creating java &#8230;\jvm.dll&#8221;  which can be seen by going to Windows Event Viewer (usually happens with JDK6)<br />
 <img class="alignnone size-large wp-image-2946" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.02.35-AM-600x417.png" alt="" width="600" height="417" /></p>
<p><br class="spacer_" /></p>
<p>we need to do an extra step. We need to point the missing dll files to Java. Click on Start&gt;Right click on Computer (or My Computer in XP) and select Properties.<br />
 From the left sidebar select Advanced system settings&gt;click on Environment Variables.  Under System Variables click New. For variable name use JAVA_HOME and in Variable value put C:\Program Files\Java\jdk1.6.0_17<br />
 <img class="alignnone size-full wp-image-2947" src="http://www.marcilan.com/wp-content/uploads/ScreenHunter_04-Dec.-08-10.41.png" alt="" width="427" height="494" /></p>
<p><br class="spacer_" /></p>
<p>We need also to add %JAVA_HOME%\bin to the system PATH environment variable, so java could find file mscvr71.dll</p>
<p><img class="alignnone size-full wp-image-2954" src="http://www.marcilan.com/wp-content/uploads/ScreenHunter_02-Dec.-08-10.37.png" alt="" width="425" height="496" /></p>
<p><br class="spacer_" /></p>
<p>Make sure you include ; before %CommonProgram&#8230;. This will ensure proper formatting.<br />
 Reboot your computer and login to Windows. Open your web browser and type the following URL:</p>
<p>http://localhost:8080/dcm4chee-web</p>
<p>Congratulations!!</p>
<p><br class="spacer_" /></p>
<p>If for any reason you want to stop the service, go to Start&gt; right click on Computer&gt;Manage. Go to Services and in the list you will see dcm4chee service. It should say Started.</p>
<p><img class="alignnone size-large wp-image-2949" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-10.02.48-AM-600x76.png" alt="" width="467" height="82" /></p>
<p><br class="spacer_" /></p>
<p>You can right click on it and select Stop.</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcilan.com/2009/12/running-dcm4chee-pacs-as-a-windows-service/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Installing dcm4chee an Open Source PACS under Windows 7 with MySQL Database</title>
		<link>http://www.marcilan.com/2009/11/installing-dcm4chee-an-open-source-pacs-under-windows-7-with-mysql-database/</link>
		<comments>http://www.marcilan.com/2009/11/installing-dcm4chee-an-open-source-pacs-under-windows-7-with-mysql-database/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 23:48:00 +0000</pubDate>
		<dc:creator>Wisam Al-Rawi</dc:creator>
				<category><![CDATA[PACS]]></category>
		<category><![CDATA[CBCT]]></category>
		<category><![CDATA[cone beam ct]]></category>
		<category><![CDATA[dcm4chee]]></category>
		<category><![CDATA[DICOM]]></category>
		<category><![CDATA[imaging center]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.marcilan.com/?p=2707</guid>
		<description><![CDATA[dcm4chee is an open source PACS software that can be used for storing, managing and retrieving medical images  It fully implements the DICOM protocol designed for healthcare. It is written in Java programming language for versatility and performance. It can run under Windows, Mac OS, and Linux. It supports different databases such as: PostgreSQL, MySQL, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-2709" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-7.59.53-AM.png" alt="dcm4chee logo" width="480" height="121" /></p>
<p><br class="spacer_" /></p>
<p><a href="http://www.dcm4che.org" target="_blank">dcm4chee</a> is an open source <a id="aptureLink_nrCh91WSKm" href="http://en.wikipedia.org/wiki/Picture%20archiving%20and%20communication%20system"><acronym title="picture archiving and communication systems">PACS</acronym></a> software that can be used for storing, managing and retrieving medical images  It fully implements the <acronym title="Digital Imaging and Communications in Medicine">DICOM</acronym> protocol designed for healthcare. It is written in Java programming language for versatility and performance. It can run under Windows, Mac <acronym title="Operating System">OS</acronym>, and Linux. It supports different databases such as: PostgreSQL, MySQL, Oracle, <acronym title="Structured Query Language">SQL</acronym> Server..etc</p>
<p><br class="spacer_" /></p>
<p>dcm4chee can be integrated with <acronym title="picture archiving and communication systems">PACS</acronym> workstation software or viewers such as: <a href="http://www.osirix-viewer.com/" target="_blank">OsiriX</a>, <a href="http://www.k-pacs.net/" target="_blank">K-<acronym title="picture archiving and communication systems">PACS</acronym></a>, <a href="http://www.clearcanvas.ca/" target="_blank">ClearCanvas</a>&#8230;etc</p>
<p>Since many dental professionals use Windows as their primary operating system it would be easier to install dcm4chee under Windows.  In addition, compression libraries such as <acronym title="Joint Photographics Experts Group">JPEG</acronym> 2000 LS are still not available under Windows 64 bit and Mac <acronym title="Operating System">OS</acronym>. So we will use 32bit version of Windows as our server&#8217;s operating system. We will be using Windows 7  since it is going to be the main stream operating system ; however, the tutorial should also work for Windows Vista or XP. <span id="more-2707"></span><br />
 MySQL database is an open source database and it is used by millions of users. In fact, Marcilan is powered by MySQL database. So we will use MySQL as our main database. Enough talk and take me to the tutorial! !</p>
<p><br class="spacer_" /></p>
<p>In this tutorial we will go in details and step by step installation of dcm4chee under Windows 7 Professional 32 bit and using MySQL database.</p>
<p>Note: For full more detailed information for  installation  dcm4chee for different operating system and databases, please refer to the link <a href="http://www.dcm4che.org/confluence/display/ee2/Installation" target="_blank">here</a></p>
<p><br class="spacer_" /></p>
<h4>Minimum System Requirements:<strong> </strong></h4>
<p><acronym title="Java Development Kit">JDK</acronym> 6 or higher<br />
 512 <acronym title="Megabyte">MB</acronym> RAM<br />
 200 <acronym title="Megabyte">MB</acronym> hard disk space (additional to archive storage disk space)<br />
 400 <acronym title="Megahertz">MHz</acronym> CPU</p>
<p><br class="spacer_" /></p>
<h3>Download:</h3>
<ol>
<li>Download the latest binary of dcm4chee (currently v 2.14.7) from <a href="http://sourceforge.net/projects/dcm4che/files/dcm4chee/" target="_blank">dcm4chee Source Forge</a> repository. Select the version that matches the database we will be using <a class="                  ext_zip       dload { url: 'http://downloads.sourceforge.net/project/dcm4che/dcm4chee/2.14.7/dcm4chee-mysql-2.14.7.zip?use_mirror=surfnet' }" title="/dcm4chee/2.14.7/dcm4chee-mysql-2.14.7.zip:  released on 2009-10-16" href="http://sourceforge.net/projects/dcm4che/files/dcm4chee/2.14.7/dcm4chee-mysql-2.14.7.zip/download">dcm4chee-mysql-2.14.7.zip </a>
<p style="text-align: center;"><a class="                  ext_zip       dload { url: 'http://downloads.sourceforge.net/project/dcm4che/dcm4chee/2.14.7/dcm4chee-mysql-2.14.7.zip?use_mirror=surfnet' }" title="/dcm4chee/2.14.7/dcm4chee-mysql-2.14.7.zip:  released on 2009-10-16" href="http://sourceforge.net/projects/dcm4che/files/dcm4chee/2.14.7/dcm4chee-mysql-2.14.7.zip/download"> <img class="aligncenter size-full wp-image-2716" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-2.13.10-PM-607x455-custom.png" alt="dcm4chee-mysql" width="607" height="455" /> </a></p>
</li>
<li>Download the binary distribution of JBoss Application Server 4.2.3.GA from <a href="http://labs.jboss.com/jbossas/downloads" target="_blank">their website</a> (Do NOT download v5 as it is incompatible!)
<p><img class="aligncenter size-full wp-image-2717" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.14.45-AM.png" alt="" width="600" height="25" /><br />
 After clicking the download button, select  jboss-4.2.3.GA-jdk6  which is compatible with Java Development Kit v6 (JDK6)</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2718" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.15.14-AM.png" alt="JBoss-4.2.3.GA" width="608" height="438" /> <br class="spacer_" /></p>
</li>
<li>Download the latest binary distribution for MySQL from <a href="http://dev.mysql.com/downloads/" target="_blank">MySQL website</a>. The current GA (Stable) version for production use is 5.1. Click on the <a href="http://dev.mysql.com/downloads/mysql/5.1.html" target="_blank">link</a>.  Select Windows MSI installer.
<p><img class="aligncenter size-full wp-image-2721" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.12.06-AM.png" alt="" width="568" height="219" /><br />
 You can register if you are interested in receiving updates or you can skip the registration process.<br />
 <img class="aligncenter size-full wp-image-2725" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.12.58-AM.png" alt="" width="550" height="414" /> <br class="spacer_" /></p>
</li>
<li>Download Java Development Kit 6 (JDK6) from <a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">Sun website</a>. Download <acronym title="Java Development Kit">JDK</acronym> 6 update 17 under Java SE Development Kit.
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2722" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.20.19-AM.png" alt="JDK 6 update 17" width="580" height="116" /><br />
 <img class="aligncenter size-full wp-image-2723" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.20.36-AM.png" alt="" width="297" height="339" /><br />
 You can register to receive latest updates or skip the registration process.<br />
 <img class="aligncenter size-full wp-image-2724" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.20.51-AM.png" alt="" width="416" height="317" /><br class="spacer_" /></p>
</li>
<li>Download the Audit Record Repository (ARR). The ARR maintains an audit log of all transactions within the archive. This is necessary for <a id="aptureLink_eKU62JHyG3" href="http://en.wikipedia.org/wiki/Health%20Insurance%20Portability%20and%20Accountability%20Act"><acronym title="Health Insurance Portability and Accountability Act">HIPAA</acronym></a> and <a id="aptureLink_YSEOZBtUYW" href="http://en.wikipedia.org/wiki/Integrating%20the%20Healthcare%20Enterprise"><acronym title="Integrating the Healthcare Enterprise">IHE</acronym></a>. (If your country does not require <acronym title="Health Insurance Portability and Accountability Act">HIPAA</acronym>, you might want to skip this step). We will need to download the version that matches our database option (mysql). Download <a href="http://sourceforge.net/projects/dcm4che/files/dcm4chee-arr" target="_blank">dcm4chee-arr-mysql-3.0.8.zip</a>.
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2726" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.18.03-AM-607x383-custom.png" alt="Selecting correct type of dcm4chee arr" width="607" height="383" /></p>
</li>
</ol>
<p><br class="spacer_" /></p>
<h3>Installation:</h3>
<h4>1. Extracting the downloaded files and setting up the directories</h4>
<p>Create a new folder in C:\ and rename it to apps. The directory path should look like this C:\apps</p>
<p>Copy jboss-4.2.3.GA-jdk6.zip, dcm4chee-mysql-2.14.7.zip and dcm4chee-arr-mysql-3.0.8.zip (if you have <acronym title="Health Insurance Portability and Accountability Act">HIPAA</acronym> or want to maintain ARR see step 5 of downloads above).</p>
<p>Extract all of them into separate categories. Do them one by one.</p>
<p><img class="aligncenter size-full wp-image-2734" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.25.39-AM.png" alt="" width="396" height="139" /></p>
<p><br class="spacer_" /></p>
<p>After you finish extraction all of them, go into each folder, select the folder you see, right click&gt;Cut or CTRL+X and hit Backspace or move to the previous directory and right click&gt;paste or CTRL+V. Windows will complain that the same folder name exist. Click Yes to proceed. This will save us time navigating in the command prompt (avoid double directories). Do this for jboss-4.2.3.GA-jdk6.zip, dcm4chee-mysql-2.14.7.zip and dcm4chee-arr-mysql-3.0.8.zip (if you require <acronym title="Health Insurance Portability and Accountability Act">HIPAA</acronym> or want to maintain ARR see step 5 of downloads above).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2735" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.42.55-AM.png" alt="" width="498" height="485" /><br />
 The final folder structure should look like this<br />
 <img class="aligncenter size-full wp-image-2823" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.43.43-AM.png" alt="Final folder structure" width="553" height="173" /></p>
<h4>2. Copy files from JBoss to DCM4CHEE</h4>
<p>Copy files from JBoss to dcm4chee. Dcm4chee consists of components that run within the JBoss application server platform. This step will copy the JBoss runtime files to the dcm4chee directory. Make sure that the JBoss folder name in &#8216;C:\apps&#8217; is &#8216;jboss-4.2.3.GA&#8217; before you continue.<br />
 Navigate to: &#8216;C:\apps\dcm4chee-mysql-2.14.7\bin&#8217;</p>
<p>Type:<br />
 install_jboss.bat c:\apps\jboss-4.2.3.GA</p>
<pre><img class="aligncenter" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.44.56-AM.png" alt="Copying dcm4chee files to JBoss" width="550" height="279" />
</pre>
<h4>3. Installing MySQL database and creating dcm4chee database</h4>
<p style="text-align: center;">Install MySQL database and create dcm4chee database (Follow the screenshots)<br />
 <img class="aligncenter size-full wp-image-2737" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.30.21-AM.png" alt="MySQL setup" width="516" height="396" /><br />
 <img class="aligncenter size-full wp-image-2738" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.30.43-AM.png" alt="" width="517" height="395" /><br />
 <img class="aligncenter size-full wp-image-2739" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.30.55-AM.png" alt="" width="515" height="395" /><br />
 <img class="aligncenter size-full wp-image-2740" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.32.06-AM.png" alt="" width="520" height="400" /><br />
 <img class="aligncenter size-full wp-image-2741" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.32.25-AM.png" alt="" width="516" height="398" /></p>
<p><br class="spacer_" /></p>
<p style="text-align: center;">You can select Standard Configuration or Detailed Configuration. For easier setup follow the Standard or select Detailed if you know what you are doing.<br />
 <img class="aligncenter size-full wp-image-2742" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.35.54-AM.png" alt="Configuration type" width="518" height="398" /><br />
 Check Install As Windows Service. This will allow MySQL to start automatically when Windows starts. Check also Include Bin Directory in Windows Path.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2743" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.36.04-AM.png" alt="" width="516" height="397" /><br />
 Put your root (administrator) password. Save this in a secure place! If you check Enable root access from remote machines, it will allow your IT admin or <acronym title="picture archiving and communication systems">PACS</acronym> admin to access the database remotely.<br />
 <img class="aligncenter size-full wp-image-2744" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.36.39-AM.png" alt="" width="516" height="396" /></p>
<p><img class="aligncenter size-full wp-image-2745" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.39.09-AM.png" alt="" width="516" height="395" /><br />
 If you decide to go for Detailed Configuration. You will get the following screens. (Skip if you followed the Standard Configuration)<br />
 Since we will be running JBoss server and MySQL, we select: Server Machine<br />
 <img class="aligncenter size-full wp-image-2747" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-3.42.09-PM.png" alt="Setting type of mysql server" width="517" height="395" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2748" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.35.08-AM.png" alt="Setting type of database" width="516" height="394" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2749" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.37.07-AM.png" alt="installation path" width="517" height="396" /><br />
 Select the option based on your concurrent number of users<br />
 <img class="aligncenter size-full wp-image-2750" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.37.33-AM.png" alt="setting number of users" width="517" height="395" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2751" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.37.56-AM.png" alt="" width="519" height="395" /><br />
 If you are going to use non-latin characters like: Japanese, Chinese, Farsi&#8230;etc, select Best support for multilingualism otherwise select Standard Character set.<br />
 <img class="aligncenter size-full wp-image-2752" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.38.14-AM.png" alt="Selecting mysql character set" width="517" height="394" /><br />
 The rest is the same as in Standard installation.</p>
<p><br class="spacer_" /></p>
<p>Now we need to create a database for dcm4chee. To do so we initiate the pacsdb database instance using  dcm4chee-mysql-2.14.7/sql/create.mysql</p>
<p>Go to command prompt and type:</p>
<p>mysql -uroot -p</p>
<p>Input your MySQL root password. Now you will get: mysql&gt;<br />
 <img class="aligncenter size-full wp-image-2806" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-9.12.54-AM.png" alt="" width="550" height="96" /></p>
<p>Type the following  line by line including the ; at the end and press Enter key at the end of each line.</p>
<pre>create database pacsdb;
grant all on pacsdb.* to 'pacs'@'localhost' identified by 'pacs';
\q

Then type:
mysql -upacs -ppacs pacsdb &lt; c:/apps/dcm4chee-mysql-2.14.7/sql/create.mysql </pre>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2777" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-9.33.58-AM.png" alt="Creating dcm4chee mysql database" width="550" height="277" /><br />
 For more information, refer to dcm4chee MySQL database setup <a href="http://www.dcm4che.org/confluence/display/ee2/MySQL" target="_blank">here</a></p>
<h4>4. Deploy the Audit Record Repository (ARR)</h4>
<p>Execute the command install_arr.bat   in the command prompt in the bin directory of dcm4chee and include the path to dcm4chee-arr-3.0.8 as seen in the screenshot.</p>
<pre><img class="aligncenter size-full wp-image-2776" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.47.57-AM1.png" alt="Deploying dcm4chee auditory records repository" width="550" height="40" />
</pre>
<h4>5. Installing Java Development Kit and Setting up the environment variable for JAVA_HOME to <acronym title="Java Development Kit">JDK</acronym> location</h4>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2768" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.27.44-AM.png" alt="Installing Java JDK 6" width="525" height="403" /> <img class="aligncenter size-full wp-image-2769" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.28.54-AM.png" alt="" width="519" height="398" /> <img class="aligncenter size-full wp-image-2770" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.29.46-AM.png" alt="" width="518" height="395" /></p>
<p><br class="spacer_" /></p>
<p>To set up the environment variable to <acronym title="Java Development Kit">JDK</acronym> location, right click on my computer&gt;Properties&gt;Advanced System Settings&gt; Environment Variables</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2779" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.52.02-AM.png" alt="" width="322" height="220" /><br />
 <img class="aligncenter size-full wp-image-2780" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.52.12-AM.png" alt="" width="226" height="237" /><br />
 <img class="aligncenter size-full wp-image-2781" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.52.30-AM.png" alt="" width="428" height="475" /><br />
 <img class="aligncenter size-full wp-image-2782" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.52.48-AM.png" alt="" width="363" height="175" /><br />
 Here we are referring to the installed version of <acronym title="Java Development Kit">JDK</acronym> 6 update 17. If you are using a different version go and check your program files under Java.<br />
 <img class="aligncenter size-full wp-image-2783" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.53.12-AM.png" alt="Setting the environment variable JAVA_HOME for Java JDK6" width="360" height="156" /></p>
<p>Click Ok. Now Reboot your Windows for changes (Environment variables) to take effect.</p>
<h4>6. Launching DCM4CHEE</h4>
<p style="text-align: center;">We are ready to test all the work we did previously. Go to command prompt again and navigate to dcm4chee-mysql-2.14.7/bin then execute run.bat<br />
 <img class="aligncenter size-full wp-image-2785" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.53.45-AM.png" alt="Launching dcm4chee" width="358" height="29" /></p>
<p style="text-align: center;">Allow access for Java through Windows Firewall</p>
<p><img class="aligncenter size-full wp-image-2786" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.58.51-AM.png" alt="" width="544" height="387" /><br />
 In the command prompt you will notice lines moving up quickly. (It might take a minute or two to finish loading).  You shouldn&#8217;t see any errors like access denied or couldn&#8217;t create connection. Otherwise, something has gone wrong from the previous steps.</p>
<p><img class="aligncenter size-full wp-image-2788" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-8.59.45-AM.png" alt="dcm4chee started" width="550" height="279" /></p>
<p>If everything is right you will see a window similar to this:</p>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-2941" src="http://www.marcilan.com/wp-content/uploads/ScreenHunter_01-Dec.-08-09.57-540x339-custom.png" alt="dcm4chee cmd started" width="540" height="339" /></p>
<p>Check the last line. Started!!</p>
<h4>7. Login into the web interface</h4>
<p>Now keep the command prompt open. Open your web browser and  go to  http://localhost:8080/dcm4chee-web/</p>
<p style="text-align: center;">You should get dcm4chee web interface<br />
 <img class="aligncenter size-full wp-image-2789" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-9.01.11-AM.png" alt="dcm4chee web interface" width="600" height="506" /></p>
<p style="text-align: center;"> </p>
<p style="text-align: center;">Now for the username type: admin <br />
 and the password is also: admin<br />
 Click Log in.</p>
<p style="text-align: center;">Cross your fingers!<br />
 <img class="aligncenter size-full wp-image-2790" src="http://www.marcilan.com/wp-content/uploads/Screen-shot-2009-11-22-at-5.53.23-PM.png" alt="dcm4chee web interface control panel" width="600" height="300" /><br />
 Congratulations! you just managed to install a web server, setup a database, and deploy a fully functional  free <acronym title="picture archiving and communication systems">PACS</acronym> that can be used to interface with your Cone Beam <acronym title="Computed Tomography">CT</acronym> (CBCT) machine, <acronym title="Computed Tomography">CT</acronym>, MRI, ..etc and your viewing software in your imaging center or dental school for all your imaging needs.</p>
<p>In part 2 of the tutorial we will see how to make dcm4chee starts automatically with Windows to avoid the console window all together.</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcilan.com/2009/11/installing-dcm4chee-an-open-source-pacs-under-windows-7-with-mysql-database/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>
