pixelbridge-orthanc/config/orthanc.json
2025-01-27 09:50:34 +06:00

243 lines
6.3 KiB
JSON

{
"Name": "PixelBridge",
"StorageDirectory": "/var/lib/orthanc/db",
"IndexDirectory": "/var/lib/orthanc/db",
"StorageCompression": true,
"MaximumStorageSize": 0,
"MaximumPatientCount": 0,
"MaximumStorageCacheSize": 128,
"LuaScripts": [],
"Plugins": [
"/usr/share/orthanc/plugins",
"/usr/local/share/orthanc/plugins"
],
"OHIF": {
"UserConfiguration": "/usr/local/share/orthanc/ohif.js"
},
"ExtraMainDicomTags": {
"Instance": [
"Rows",
"Columns",
"ImageType",
"SOPClassUID",
"ContentDate",
"ContentTime",
"FrameOfReferenceUID",
"PixelSpacing",
"SpecificCharacterSet",
"BitsAllocated",
"BitsStored",
"RescaleSlope",
"RescaleIntercept",
"SliceThickness",
"WindowCenter",
"WindowWidth",
"PhotometricInterpretation",
"DicomSenderID",
"PixelRepresentation"
],
"Series": [
"TimezoneOffsetFromUTC",
"BodyPartExamined",
"PerformedProcedureStepStartDate",
"PerformedProcedureStepStartTime",
"RequestAttributesSequence"
],
"Study": [
"OtherPatientNames",
"OtherPatientIDs",
"TimezoneOffsetFromUTC",
"AcquisitionUID",
"AcquisitionDate",
"AcquisitionDeviceProcessingDescription",
"AcquisitionTime",
"BodyPartExamined",
"InstitutionAddress",
"Manufacturer",
"ManufacturerModelName",
"Modality",
"OperatorsName",
"ProtocolName",
"SeriesDescription",
"SoftwareVersions",
"ReferringPhysicianName",
"ReferringPhysicianIdentificationSequence",
"ConsultingPhysicianName",
"ConsultingPhysicianIdentificationSequence",
"RequestingPhysician",
"DicomSenderID",
"StationName"
],
"Patient": [
"OtherPatientNames",
"OtherPatientIDs"
]
},
"ConcurrentJobs": 8,
"HttpServerEnabled": true,
"OrthancExplorerEnabled": true,
"HttpPort": 8042,
"HttpDescribeErrors": true,
"HttpCompressionEnabled": true,
"WebDavEnabled": true,
"WebDavDeleteAllowed": false,
"WebDavUploadAllowed": true,
"DicomServerEnabled": true,
"DicomAet": "BLACKFISH",
"DicomCheckCalledAet": false,
"DicomPort": 4242,
"DefaultEncoding": "Utf8",
"AcceptedTransferSyntaxes": [
"1.2.840.10008.1.*"
],
"DeflatedTransferSyntaxAccepted" : true,
"JpegTransferSyntaxAccepted" : true,
"Jpeg2000TransferSyntaxAccepted" : true,
"JpegLosslessTransferSyntaxAccepted" : true,
"JpipTransferSyntaxAccepted" : true,
"UnknownSopClassAccepted": false,
"DicomScpTimeout": 30,
"RemoteAccessAllowed": true,
"SslEnabled": false,
"SslCertificate": "certificate.pem",
"SslMinimumProtocolVersion": 4,
"SslVerifyPeers": false,
"SslTrustedClientCertificates": "trustedClientCertificates.pem",
"AuthenticationEnabled": false,
"RegisteredUsers": {
"dicom": "letmein"
},
"DicomTlsEnabled": false,
"DicomTlsRemoteCertificateRequired": true,
"DicomAlwaysAllowEcho": true,
"DicomAlwaysAllowStore": true,
"DicomAlwaysAllowFind": false,
"DicomAlwaysAllowFindWorklist": false,
"DicomAlwaysAllowGet": false,
"DicomAlwaysAllowMove": false,
"DicomCheckModalityHost": false,
"DicomModalities": {
// "sample" : [ "STORESCP", "127.0.0.1", 2000 ]
},
"DicomModalitiesInDatabase": false,
"DicomEchoChecksFind": false,
"DicomScuTimeout": 10,
"DicomScuPreferredTransferSyntax": "1.2.840.10008.1.2.1",
"DicomThreadsCount": 4,
"OrthancPeers": {},
"OrthancPeersInDatabase": false,
"HttpProxy": "",
"HttpVerbose": false,
"HttpTimeout": 60,
"HttpsVerifyPeers": false,
"HttpsCACertificates": "/etc/ssl/certs/ca-certificates.crt",
"UserMetadata": {
// "Sample" : 1024
},
"UserContentType": {
// "sample" : 1024
// "sample2" : [ 1025, "application/pdf" ]
},
"StableAge": 60,
"StrictAetComparison": false,
"StoreMD5ForAttachments": true,
"LimitFindResults": 0,
"LimitFindInstances": 0,
"LogExportedResources": false,
"KeepAlive": true,
"TcpNoDelay": true,
"HttpThreadsCount": 50,
"StoreDicom": true,
"DicomAssociationCloseDelay": 5,
"QueryRetrieveSize": 100,
"CaseSensitivePN": false,
"LoadPrivateDictionary": true,
"Dictionary" : {
"0011,1060" : [ "LO", "InnowaveUploaderID", 1, 1, "InowavePrivateGroup"],
"1971,0010" : [ "CS", "PBSender", 1, 1, "PixelBridge"],
"1971,1001" : [ "LO", "DicomSenderID", 1, 1, "PixelBridge"]
},
"SynchronousCMove": true,
"JobsHistorySize": 10,
"SaveJobs": true,
"OverwriteInstances": false,
"MediaArchiveSize": 1,
"StorageAccessOnFind": "Always",
"MetricsEnabled": true,
"ExecuteLuaEnabled": false,
"HttpRequestTimeout": 30,
"DefaultPrivateCreator": "PixelBridge",
"StorageCommitmentReportsSize": 100,
"TranscodeDicomProtocol": true,
"BuiltinDecoderTranscoderOrder": "After",
"IngestTranscoding": "1.2.840.10008.1.2.4.91",
"IngestTranscodingOfUncompressed": true,
"IngestTranscodingOfCompressed": true,
"DicomLossyTranscodingQuality": 90,
"SyncStorageArea": true,
"MallocArenaMax": 5,
"DeidentifyLogs": true,
"DeidentifyLogsDicomVersion": "2021b",
"MaximumPduLength": 16384,
"CheckRevisions": false,
"SynchronousZipStream": true,
"ZipLoaderThreads": 0,
"Warnings": {
"W001_TagsBeingReadFromStorage": true,
"W002_InconsistentDicomTagsInDb": true
},
"StoneWebViewer": {
"PrintEnabled": false,
"DownloadAsJpegEnabled": false,
"DownloadStudyEnabled": false,
"DownloadDicomDir": false,
"InstitutionLogo": "",
"ShowInfoPanelAtStartup": "Never",
"ShowUserPreferencesButton": true,
"ShowNotForDiagnosticUsageDisclaimer": false
},
"DicomWeb": {
"Enable": true,
"Root": "/dicom-web/",
"PublicRoot": "/dicom-web/",
"EnableWado": true,
"WadoRoot": "/wado",
"Ssl": false,
"Servers": {
"main": [
"http://pacs.mylabctg.com:8042/dicom-web/"
]
},
"QidoCaseSensitive": true,
"MetadataWorkerThreadsCount": 10,
"EnableMetadataCache": true,
"StudiesMetadata": "Full",
"SeriesMetadata": "Full"
},
"OrthancExplorer2": {
"Enable": true,
"IsDefaultOrthancUI": true
},
"PostgreSQL": {
"EnableIndex": true,
"EnableStorage": false,
"Host": "postgres",
"Port": 5432,
"Database": "orthanc",
"Username": "postgres",
"Password": "password"
}
}