GNU Health/Imaging
The corresponding official chapter: https://docs.gnuhealth.org/his/userguide/modules/imaging.html |
Default imaging module
editThe default GNU Health imaging module (health_imaging) provides basic imaging support and workflow. Only basic, non-DICOM images are supported. No DICOM viewer is provided.
Creating a request
edit- Create draft request
- Wizard under Imaging > Dx Imaging - New
- Fill in:
- Patient
- Urgent or not
- Specific test(s)
- Requesting doctor
- Click Request
- Generate order
- Find draft requests under Imaging > Dx Imaging - New > Draft
- Click Request button on the draft request in the detailed view
- Request will now be under the Requested tab
Generating results
edit- Click Generate Results button on the form (under Dx Imaging Requests)
- Fill in data (available under the Dx Imaging - Results menu item)
- Add images under the Images tab
- Add comments under the Comment tab
View results
editResults are found under the Imaging > Dx Imaging - Results menu item.
Configuring available tests
editAvailable tests can be configured under the Configuration > Dx Imaging menu item.
There are two sub-sections:
- Dx Imaging Test Types (MRI, Ultrasound, etc)
- Dx Imaging Tests (available tests)
Orthanc Integration
editIntroduction
editThis module (health_orthanc) provides a light integration between Orthanc DICOM servers and GNU Health. The module uses the robust REST API provided by Orthanc to synchronize patient and study information in GNU Health. Put simply, the code asks the Orthanc REST API what studies and patients it has and then saves that information locally in GNU Health. No image files are saved. No DICOM viewer provided.
Usage
editA new dropdown menu titled Orthanc is available under Health > Imaging.
The menu has 2 sub-sections:
- Patients
- Studies
These sub-sections provide the list of studies and patients on the known Orthanc servers. You can filter and search normally. The views are generally read-only. On the list of Orthanc patients, however, some patients will be linked to local patients if the remote and local MRN/PUID match. Otherwise, Orthanc patients can be manually linked to a local patient by updating their patient field.
Note: When an imaging request is completed, the result can be directly linked to Orthanc studies through the new Studies tab under the Imaging > Dx Imaging - Results entry.
Administration
editServer configuration
editA new dropdown menu titled Orthanc is available under Health > Configuration
The menu has 2 sub-sections:
- Add Orthanc Server
- Servers
To add a new remote server click Add Orthanc Server. This will open a wizard that guides the user through adding a server:
- Fill in the label (must be unique), full domain, username, and password.
- Click Begin
After a short time, a success message should appear.
In case of invalid domains or credentials, there will be an error page instead of a success page.
The Servers page lists the current servers. Clicking on a specific server will show its credentials, validated status, and other important information. Of note, updating the domain, username, or password will trigger a background, remote check to validate the newly updated information.
Synchronization
editThe module provides a trytond-cron job which by default synchronizes all validated servers every 15 minutes. This can be changed through the Scheduled Actions configuration under Administration > Scheduler.
Servers can by manually synchronized by clicking the Sync button on their individual view.
Troubleshooting
editServer(s) not automatically synchronizing
editMake sure trytond-cron is running.