WolfPACS is an open-source Picture Archiving and Communication System (PACS) solution written in Erlang.
WolfPACS is under active development and not ready for production.
A PACS is classified as a medical device and needs to be painstakingly tested.
We use four different test in WolfPACS and we aim to test the software thoroughly.
| Test | Target | Method |
|---|---|---|
| Unit tests | One Module | Erlang Eunit |
| Integration tests | Many Modules | Erlang Common Tests |
| Validation testing | User requirements | Python Robot Framework |
| Property based testing | Hidden bugs / Fussing | Erlang proper |
docker run -d -p 11112:11112 wolfpacs/wolfpacsThe following transfer syntax are are supported:
| Transfer Syntax | UID | Supported |
|---|---|---|
| Implicit VR Little Endian | 1.2.840.10008.1.2 | Yes |
| Explicit VR Little Endian | 1.2.840.10008.1.2.1 | Yes |
| Explicit VR Big Endian | 1.2.840.10008.1.2.2 | Yes |
The following services are supported:
| Name | UID | SCP | SCU |
|---|---|---|---|
| Verification | 1.2.840.10008.1.1 | Yes (PoC) | Yes (PoC) |