Mowoli is a DICOM Modality Worklist that can be managed via RESTful HTTP API. Basically it provides a worklist of patient data (name, date of birth, etc.) to medical imaging devices such as MRI or CT scanner (modalities). Mowoli was created as an enhancement for tomedo, which couldn't "talk" DICOM at that time.
Mowoli requires Docker which has to be installed. Then clone this repository and change into it:
$ git clone https://github.com/bjoernalbers/mowoli.git
$ cd mowoli
Start Mowoli with the following command:
$ docker compose up
This will start two Docker containers serving...
- HTTP (port
80/tcp
) - DICOM (port
11112/tcp
)
Next create some modalities (stations) with your browser: http://localhost/stations Then you're ready to create worklist entries (orders) by the HTTP API. Please take a look at the examples directory on how to do that. You can inspect all created orders with your browser: http://localhost/orders
We run Mowoli on a Docker Swarm using the supplied compose file
(docker-stack.yml
).
Mowoli is released under the MIT License.