DCM4CHEE has the DeviceService
"Device Service. Use the commands in this service to import device mapping files, delete device mappings, delete a specific device, get a list of all devices for a specific protocol, and add the scheduled station name AE title, the name, and the modality to the given SPS items."
So you can create a devices mapping xml file like:
<devices>
<device name="CT Station 1" modality="CT" aet="CT1">
<protocol>910910^CT: Chest^DSS_MESA</protocol>
<protocol>910950^CT: Abdomen^DSS_MESA</protocol>
</device>
<device name="MR Station 1" modality="MR" aet="MR1">
<protocol>911010^MR: Head^DSS_MESA</protocol>
<protocol>911050^MR: Neck^DSS_MESA</protocol>
</device>
</devices>
Then import this into the database using the:
jmx-console->service=DeviceService importDeviceMapping() operation.