# Project - PACS Server Integration

**URL:** <https://community.open-emr.org/t/project-pacs-server-integration/13706>\
**Category:** Google Summer of Code\
**Tags:** gsoc-project, gsoc2020\
**Created:** [February 21, 2020, 7:39am UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706 "2020-02-21T07:39:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![brady.miller](https://community.open-emr.org/user_avatar/community.open-emr.org/brady.miller/32/10178_2.png) [@brady.miller](https://community.open-emr.org/u/brady.miller)\
**Post date:** [February 21, 2020, 7:39am UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/1 "2020-02-21T07:39:31Z")

</div>

Picture Archiving and Communication System (PACS) is a system that allows storing and viewing of patient imaging, such as Xrays, CT scans, and ultrasounds. Goal is it integrate a PACS server with OpenEMR to allow the viewing and storage of patient imaging.

Mentors:  
@brady.miller  
@jesdynf  
@stephenwaite  
@kofiav  
@gutiersa

---

<div class="post-metadata">

**Author:** ![vishal\_io](https://community.open-emr.org/user_avatar/community.open-emr.org/vishal_io/32/13951_2.png) [@vishal\_io](https://community.open-emr.org/u/vishal_io)\
**Post date:** [February 24, 2020, 2:59pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/2 "2020-02-24T14:59:33Z")

</div>

@brady.miller  
@jesdynf  
sir i’m vishal from india i am willing to contribute to openEMS organization in this GSOC 2020  
can you please give an description about this project

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [February 24, 2020, 4:03pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/3 "2020-02-24T16:03:46Z")

</div>

hi @vishal_io, here’s a [good overview of how this started and where it’s going](https://community.open-emr.org/t/picture-archiving-and-communication-system-pacs/8867) including the current capability of viewing a DICOM image inside OpenEMR.

The next phase would be to integrate the handling of the images with a PACS server like Orthanc for example. Here’s some [open issues](https://github.com/openemr/openemr/issues/1368) and these [as well](https://github.com/openemr/openemr/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+orthanc).

[project home page](https://github.com/openemr/openemr/projects/9#card-6524710)

---

<div class="post-metadata">

**Author:** ![vishal\_io](https://community.open-emr.org/user_avatar/community.open-emr.org/vishal_io/32/13951_2.png) [@vishal\_io](https://community.open-emr.org/u/vishal_io)\
**Post date:** [February 25, 2020, 1:49am UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/4 "2020-02-25T01:49:13Z")

</div>

@stephenwaite sir thanks for the information can you say how to start with the Picture Archiving and Communication System project and languages used for the development.

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [February 25, 2020, 2:04am UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/5 "2020-02-25T02:04:39Z")

</div>

hi @vishal_io, suggest trying to revive [this issue](https://github.com/openemr/openemr/issues/1360#issuecomment-359214744) and checking out @jodogne’s project at [https://www.orthanc-server.com/](https://www.orthanc-server.com/)

---

<div class="post-metadata">

**Author:** ![vishal\_io](https://community.open-emr.org/user_avatar/community.open-emr.org/vishal_io/32/13951_2.png) [@vishal\_io](https://community.open-emr.org/u/vishal_io)\
**Post date:** [March 3, 2020, 3:06pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/6 "2020-03-03T15:06:45Z")

</div>

sir what are the technologies are involved in developing an pcas system

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [March 3, 2020, 3:12pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/7 "2020-03-03T15:12:54Z")

</div>

hi @vishal_io, haven’t spun up orthanc so probably would want to look at [https://book.orthanc-server.com/users/docker.html#docker](https://book.orthanc-server.com/users/docker.html#docker) so could have it be accessible to the openemr docker

can envision using [https://osimis.atlassian.net/wiki/spaces/OKB/pages/26738689/How+to+use+osimis+orthanc+Docker+images](https://osimis.atlassian.net/wiki/spaces/OKB/pages/26738689/How+to+use+osimis+orthanc+Docker+images) and editing openemr’s [docker-compose.yml](https://github.com/openemr/openemr/blob/master/docker-compose.yml) to create a testing environment

---

<div class="post-metadata">

**Author:** ![brady.miller](https://community.open-emr.org/user_avatar/community.open-emr.org/brady.miller/32/10178_2.png) [@brady.miller](https://community.open-emr.org/u/brady.miller)\
**Post date:** [March 3, 2020, 5:21pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/8 "2020-03-03T17:21:20Z")

</div>

Hi @vishal_io ,  
Regarding the orthanc docker, can see how it is incorporated into the [insane development environment](https://github.com/openemr/openemr/tree/master/contrib/util/docker#insane-development-docker-environment) to help incorporate it into [easy development environment that](https://github.com/openemr/openemr/tree/master/contrib/util/docker#easy-development-docker-environment) @stephenwaite linked to above. Can see how this is done on the below 2 links:  
[openemr/docker-compose.yml at master · openemr/openemr · GitHub](https://github.com/openemr/openemr/blob/master/contrib/util/docker/docker-compose.yml#L255-L260) (example docker-compose.yml section)  
[openemr/contrib/util/docker at master · openemr/openemr · GitHub](https://github.com/openemr/openemr/tree/master/contrib/util/docker#orthanc) (instructions for using orthanc in this docker environment)

---

<div class="post-metadata">

**Author:** ![vishal\_io](https://community.open-emr.org/user_avatar/community.open-emr.org/vishal_io/32/13951_2.png) [@vishal\_io](https://community.open-emr.org/u/vishal_io)\
**Post date:** [March 15, 2020, 1:29pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/9 "2020-03-15T13:29:04Z")

</div>

sir can u list the feature that are need to be established in pcas server. Then i have doubt does this comes electronic medical record feature of the software

---

<div class="post-metadata">

**Author:** ![harshbawari](https://community.open-emr.org/letter_avatar_proxy/v4/letter/h/f14d63/32.png) [@harshbawari](https://community.open-emr.org/u/harshbawari)\
**Post date:** [March 19, 2020, 7:33am UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/10 "2020-03-19T07:33:35Z")

</div>

PACS has three components:

1. Image Acquisition
2. Display Workstations
3. Archive Server  
In this GSoC project, do we need to implement only Archive Server or all three?

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [March 19, 2020, 2:39pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/11 "2020-03-19T14:39:45Z")

</div>

hi @harshbawari, yes, we’re focusing on integrating the archive server.

---

<div class="post-metadata">

**Author:** ![vishal\_io](https://community.open-emr.org/user_avatar/community.open-emr.org/vishal_io/32/13951_2.png) [@vishal\_io](https://community.open-emr.org/u/vishal_io)\
**Post date:** [March 21, 2020, 11:12am UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/12 "2020-03-21T11:12:27Z")

</div>

@stephenwaite @brady.miller  
do we need to build it from the scratch.  
or list the things in the comment need to be done in this project

---

<div class="post-metadata">

**Author:** ![brady.miller](https://community.open-emr.org/user_avatar/community.open-emr.org/brady.miller/32/10178_2.png) [@brady.miller](https://community.open-emr.org/u/brady.miller)\
**Post date:** [March 23, 2020, 6:17am UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/13 "2020-03-23T06:17:15Z")

</div>

hi @vishal_io ,  
Do not need to build a PACS from scratch. A good direction to go would be to integrate orthanc (DICOM server) with OpenEMR.

---

<div class="post-metadata">

**Author:** ![vishal\_io](https://community.open-emr.org/user_avatar/community.open-emr.org/vishal_io/32/13951_2.png) [@vishal\_io](https://community.open-emr.org/u/vishal_io)\
**Post date:** [March 23, 2020, 6:59am UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/14 "2020-03-23T06:59:00Z")

</div>

so, we need to integrate this [https://www.orthanc-server.com/](https://www.orthanc-server.com/)@brady.miller @stephenwaite in openEMR.  
can u give an summary that how to integrate orthanc server with openEMR.  
are we going use the orthanc source code.

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [March 23, 2020, 12:07pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/15 "2020-03-23T12:07:47Z")

</div>

hi @vishal_io, did you see the above post by @brady.miller and investigate regarding the orthanc docker?

---

<div class="post-metadata">

**Author:** ![vishal\_io](https://community.open-emr.org/user_avatar/community.open-emr.org/vishal_io/32/13951_2.png) [@vishal\_io](https://community.open-emr.org/u/vishal_io)\
**Post date:** [March 24, 2020, 6:29am UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/16 "2020-03-24T06:29:04Z")

</div>

@stephenwaite yeah i have setup the openEMR development environment with docker. And i checked the orthanc dicom server. but i didn’t get an clear idea. can u give an summary that how it is going to be integrated

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [March 24, 2020, 8:05pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/17 "2020-03-24T20:05:40Z")

</div>

hi @vishal_io, basically take the images that are stored in Orthanc and get them to flow to OpenEMR.

---

<div class="post-metadata">

**Author:** ![lrossett](https://community.open-emr.org/letter_avatar_proxy/v4/letter/l/c68b51/32.png) [@lrossett](https://community.open-emr.org/u/lrossett)\
**Post date:** [September 23, 2020, 6:18pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/18 "2020-09-23T18:18:12Z")

</div>

Hello all,

What’s the current status? Is help still needed for this?

I was taking a look at the issues and it looks like this should be the first “milestone”: [Integrate Orthanc into Docker Compose · Issue #1364 · openemr/openemr · GitHub](https://github.com/openemr/openemr/issues/1364) - does that make sense?

---

<div class="post-metadata">

**Author:** ![brady.miller](https://community.open-emr.org/user_avatar/community.open-emr.org/brady.miller/32/10178_2.png) [@brady.miller](https://community.open-emr.org/u/brady.miller)\
**Post date:** [September 24, 2020, 5:21am UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/19 "2020-09-24T05:21:24Z")

</div>

hi @lrossett ,  
Yep, that would be a great starting point. Current status is unchanged from that issue, so help would be greatly appreciated 😄

---

<div class="post-metadata">

**Author:** ![lrossett](https://community.open-emr.org/letter_avatar_proxy/v4/letter/l/c68b51/32.png) [@lrossett](https://community.open-emr.org/u/lrossett)\
**Post date:** [September 24, 2020, 1:28pm UTC](https://community.open-emr.org/t/project-pacs-server-integration/13706/20 "2020-09-24T13:28:07Z")

</div>

cool, I will take a look at that issue 🙂

[Next page](https://community.open-emr.org/t/project-pacs-server-integration/13706.md?page=2)
