199 lines
4.9 KiB
JSON
199 lines
4.9 KiB
JSON
{
|
|
"dicom": {
|
|
"local": {
|
|
"aet": "ABEL_3",
|
|
"port": 104,
|
|
"file_directory": "/dicom_images",
|
|
"wait_time": 2,
|
|
"receiver_wait_time": 5000
|
|
},
|
|
"association": {
|
|
"acse_timeout": 5,
|
|
"dimse_timeout": 1000,
|
|
"network_timeout": 1000,
|
|
"retry": {
|
|
"attempts": 3,
|
|
"interval": 10
|
|
}
|
|
},
|
|
"query_retrieve": {
|
|
"cfind_level": "STUDY",
|
|
"cmove_level": "STUDY"
|
|
}
|
|
},
|
|
"rabbitmq": {
|
|
"local": {
|
|
"hostname": "router-rabbitmq",
|
|
"port": 5672,
|
|
"credentials": {
|
|
"username": "vitalengine",
|
|
"password": "vitalengine"
|
|
},
|
|
"settings": {
|
|
"durable": true,
|
|
"auto_delete": false,
|
|
"exchange_type": "direct",
|
|
"heartbeat": 50
|
|
},
|
|
"exchanges": {
|
|
"image_uploader": {
|
|
"name": "dicom.image.uploader",
|
|
"queue": "dicom.image.uploader.queue",
|
|
"routing_key": "image_uploader_routing_key"
|
|
},
|
|
"image_sender": {
|
|
"name": "dicom.image.sender",
|
|
"queue": "dicom.image.sender.queue"
|
|
},
|
|
"rds_status": {
|
|
"name": "dicom.image.status.rds",
|
|
"queue": "dicom.image.status.rds.queue",
|
|
"routing_key": "rds_status_routing_key"
|
|
},
|
|
"presigned_s3": {
|
|
"name": "presigned.s3.client",
|
|
"queue": "presigned.s3.client.queue",
|
|
"routing_key": "presigned_s3_client_routing_key"
|
|
},
|
|
"query_retrieve": {
|
|
"request": {
|
|
"name": "dicom.qr.request",
|
|
"queue": "dicom.qr.request.queue"
|
|
},
|
|
"response": {
|
|
"name": "dicom.qr.response",
|
|
"queue": "dicom.qr.response.queue",
|
|
"routing_key": "dicom.qr.response.routingkey"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"server": {
|
|
"hostname": "10.8.0.1",
|
|
"port": 5672,
|
|
"credentials": {
|
|
"username": "vitalengine",
|
|
"password": "vitalengine"
|
|
},
|
|
"settings": {
|
|
"durable": true,
|
|
"auto_delete": false,
|
|
"exchange_type": "direct",
|
|
"heartbeat": 50,
|
|
"retry": {
|
|
"attempts": 3,
|
|
"interval": 10
|
|
},
|
|
"consumer_threads": 5
|
|
},
|
|
"exchanges": {
|
|
"dicom_incoming": {
|
|
"name": "dicom.incoming.file",
|
|
"queue": "dicom.incoming.file.queue",
|
|
"routing_key": "dicom.incoming.file.routingkey"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"network": {
|
|
"vpn": {
|
|
"ip": "10.8.0.254"
|
|
}
|
|
},
|
|
"aws": {
|
|
"presigned_url_endpoint": "https://qa-develop.dev.vitalengine.com/dicom-cstore/rest/aws-pre-signed-url?aet="
|
|
},
|
|
|
|
|
|
"scp_connections": {
|
|
"pacs_nodes": [
|
|
{
|
|
"node_id": "PACS_01",
|
|
"active": true,
|
|
"aet_config": {
|
|
"local_aet": "ABEL_3",
|
|
"remote_aet": "REMOTE_PACS",
|
|
"remote_host": "192.168.1.100",
|
|
"remote_port": 104
|
|
},
|
|
"connection_settings": {
|
|
"max_pdu_length": 16384,
|
|
"timeout": 30,
|
|
"max_associations": 5,
|
|
"implicit_vr_big_endian": false,
|
|
"implicit_vr_little_endian": true,
|
|
"explicit_vr_little_endian": true
|
|
},
|
|
"capabilities": {
|
|
"storage_commitment": true,
|
|
"query_retrieve": true,
|
|
"verification": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"peer_connections": {
|
|
"peer_nodes": [
|
|
{
|
|
"node_id": "PEER_01",
|
|
"active": true,
|
|
"aet_config": {
|
|
"local_aet": "ABEL_3",
|
|
"remote_aet": "PEER_ROUTER_1",
|
|
"remote_host": "10.8.0.15",
|
|
"remote_port": 104
|
|
},
|
|
"connection_settings": {
|
|
"max_pdu_length": 16384,
|
|
"timeout": 30,
|
|
"max_associations": 2
|
|
},
|
|
"transfer_settings": {
|
|
"auto_forward": true,
|
|
"compression": "none",
|
|
"priority": 1
|
|
}
|
|
},
|
|
{
|
|
"node_id": "PEER_02",
|
|
"active": false,
|
|
"aet_config": {
|
|
"local_aet": "ABEL_3",
|
|
"remote_aet": "PEER_ROUTER_2",
|
|
"remote_host": "10.8.0.16",
|
|
"remote_port": 104
|
|
},
|
|
"connection_settings": {
|
|
"max_pdu_length": 16384,
|
|
"timeout": 30,
|
|
"max_associations": 2
|
|
},
|
|
"transfer_settings": {
|
|
"auto_forward": false,
|
|
"compression": "none",
|
|
"priority": 2
|
|
}
|
|
}
|
|
],
|
|
"global_peer_settings": {
|
|
"max_total_associations": 10,
|
|
"retry_interval": 300,
|
|
"max_retry_attempts": 3,
|
|
"keep_alive_interval": 60
|
|
}
|
|
},
|
|
"network_settings": {
|
|
"vpn": {
|
|
"enabled": true,
|
|
"network": "10.8.0.0/24",
|
|
"gateway": "10.8.0.1"
|
|
},
|
|
"allowed_subnets": [
|
|
"192.168.1.0/24",
|
|
"10.8.0.0/24"
|
|
]
|
|
}
|
|
}
|
|
|
|
|