Ini ialah command storescp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
storescp - storan DICOM (C-STORE) SCP
SINOPSIS
storescp [pilihan] [port]
DESCRIPTION
. kedaiscp aplikasi melaksanakan Pembekal Kelas Perkhidmatan (SCP) untuk Perkhidmatan Storan
Kelas. Ia mendengar pada port TCP/IP tertentu untuk permintaan persatuan masuk daripada a
Pengguna Kelas Perkhidmatan Penyimpanan (SCU) dan boleh menerima kedua-dua imej DICOM dan DICOM lain
objek komposit. The kedaiscp aplikasi juga menyokong Kelas Perkhidmatan Pengesahan
sebagai SCP.
PARAMETER
port tcp/ip nombor port untuk mendengar
(parameter ini diperlukan melainkan pilihan --inetd ditentukan)
PILIHAN
umum pilihan
-h --bantuan
cetak teks bantuan ini dan keluar
--versi
maklumat versi cetakan dan keluar
--hujah
cetak argumen baris perintah yang dikembangkan
-q --senyap
mod senyap, tiada cetak amaran dan ralat
-v --verbose
mod verbose, butiran pemprosesan cetakan
-d --debug
mod nyahpepijat, cetak maklumat nyahpepijat
-ll --log-level [l]evel: pemalar rentetan
(maut, ralat, amaran, maklumat, nyahpepijat, jejak)
gunakan tahap l untuk pembalak
-lc --log-config [f]ilename: string
gunakan fail konfigurasi f untuk pembalak
+v --verbose-pc
tunjukkan konteks persembahan dalam mod verbose
pelbagai proses pilihan
--proses tunggal
mod proses tunggal (lalai)
--garpu
proses anak garpu bagi setiap persatuan
rangkaian pilihan
profil rundingan persatuan daripada fail konfigurasi:
-xf --config-file [f]ilename [p]rofile: rentetan
gunakan profil p daripada fail konfigurasi f
sintaks pemindahan rangkaian pilihan (bukan dengan --config-file):
+x= --prefer-uncompr
lebih suka susunan bait tempatan VR eksplisit (lalai)
+xe --lebih suka-sedikit
lebih suka TS endian kecil VR eksplisit
+xb --lebih suka-besar
lebih suka TS endian besar VR eksplisit
+xs --lebih suka-tak rugi
lebih suka TS lossless JPEG lalai
+xy --prefer-jpeg8
lebih suka JPEG lossy TS lalai untuk data 8 bit
+xx --prefer-jpeg12
lebih suka JPEG lossy TS lalai untuk data 12 bit
+xv --lebih suka-j2k-tak rugi
lebih suka JPEG 2000 TS lossless
+xw --prefer-j2k-lossy
lebih suka JPEG 2000 lossy TS
+xt --prefer-jls-lossless
lebih suka JPEG-LS TS lossless
+xu --prefer-jls-lossy
lebih suka JPEG-LS lossy TS
+xm --prefer-mpeg2
lebih suka MPEG2 Profil Utama @ Tahap Utama TS
+xh --prefer-mpeg2-high
lebih suka Profil Utama MPEG2 @ TS Tahap Tinggi
+xn --prefer-mpeg4
lebih suka MPEG4 AVC/H.264 Profil Tinggi / Tahap 4.1 TS
+xl --prefer-mpeg4-bd
lebih suka MPEG4 AVC/H.264 BD-serasi HP / Tahap 4.1 TS
+xr --prefer-rle
lebih suka RLE lossless TS
+xd --prefer-deflated
lebih suka kempis eksplisit VR kecil endian TS
+xi --tersirat
terima tersirat VR little endian TS sahaja
+xa --terima-semua
menerima semua sintaks pemindahan yang disokong
kawalan capaian hos rangkaian (pembungkus tcp):
-ac --akses-penuh
menerima sambungan daripada mana-mana hos (lalai)
+ac --access-control
menguatkuasakan peraturan kawalan akses hos
pilihan rangkaian lain:
-id --inetd
dijalankan dari pelayan super inetd (bukan dengan --fork)
# tidak tersedia pada semua sistem (cth tidak pada Windows)
-ta --acse-timeout [s]ekon: integer (lalai: 30)
tamat masa untuk mesej ACSE
-td --dimse-timeout [s]ekon: integer (lalai: tidak terhad)
tamat masa untuk mesej DIMSE
-aet --aetitle [a]etitle: rentetan
tetapkan tajuk AE saya (lalai: STORESCP)
-pdu --max-pdu [n]bilangan bait: integer (4096..131072)
tetapkan maks terima pdu kepada n bait (lalai: 16384)
-dhl --disable-host-lookup
lumpuhkan carian nama hos
--menolak
menolak persatuan
--menolak
tolak persatuan jika tiada UID kelas pelaksanaan
--abai
abaikan menyimpan data, terima tetapi jangan simpan
--tidur-selepas [s]ekon: integer
tidur s saat selepas kedai (lalai: 0)
--tidur-semasa [s]ekon: integer
tidur s saat semasa kedai (lalai: 0)
--gugurkan-selepas
batalkan persatuan selepas menerima C-STORE-RQ
(tetapi sebelum menghantar jawapan)
--gugurkan-semasa
batalkan persatuan semasa menerima C-STORE-RQ
-pm --rambang
mod promiscuous, terima kelas SOP yang tidak diketahui
(bukan dengan --config-file)
-up --uid-padding
membetulkan UID berlapik ruang secara senyap
mengangkut lapisan keselamatan (TLS) pilihan
timbunan protokol pengangkutan:
-tls --disable-tls
gunakan sambungan TCP/IP biasa (lalai)
+tls --enable-tls [p]fail kunci peribadi, [c]fail sijil: rentetan
gunakan sambungan TLS selamat yang disahkan
kata laluan kunci peribadi (hanya dengan --enable-tls):
+ps --std-passwd
gesa pengguna untuk menaip kata laluan pada stdin (lalai)
+pw --use-passwd [p]assword: string
gunakan kata laluan yang ditetapkan
-pw --null-passwd
gunakan rentetan kosong sebagai kata laluan
format fail kunci dan sijil:
-pem --pem-kunci
baca kunci dan sijil sebagai fail PEM (lalai)
-der --der-keys
baca kunci dan sijil sebagai fail DER
pihak berkuasa pensijilan:
+cf --add-cert-file [c]perakuan nama fail: rentetan
tambah fail sijil ke senarai sijil
+cd --add-cert-dir [c]direktori sijil: rentetan
tambah sijil dalam d ke senarai sijil
ciphersuit:
+cs --cipher [c]nama iphersuite: rentetan
tambah ciphersuite ke senarai suite yang dirundingkan
+dp --dhparam [f]ilename: string
baca parameter DH untuk ciphersuit DH/DSS
penjana rawak pseudo:
+rs --seed [f]ilename: rentetan
penjana rawak benih dengan kandungan f
+ws --tulis-benih
tulis semula benih yang diubah suai (hanya dengan --seed)
+wf --write-seed-file [f]ilename: string (hanya dengan --seed)
tulis benih yang diubah suai ke fail f
pengesahan rakan sebaya:
-rc --require-peer-cert
mengesahkan sijil rakan sebaya, gagal jika tidak hadir (lalai)
-vc --verify-peer-cert
sahkan sijil rakan sebaya jika ada
-ic --abaikan-peer-cert
jangan sahkan sijil rakan sebaya
output pilihan
umum:
-od --output-directory [d]direktori: rentetan (lalai: ".")
tulis objek yang diterima ke direktori sedia ada d
mod pemeliharaan bit:
-B --biasa
benarkan penukaran format tersirat (lalai)
+B --bit-memelihara
tulis data betul-betul seperti yang dibaca
format fail output:
+F --tulis-fail
tulis format fail (lalai)
-F --tulis-set data
tulis set data tanpa maklumat meta fail
sintaks pemindahan output
(bukan dengan --bit-preserving atau penghantaran termampat):
+t= --tulis-xfer-sama
tulis dengan TS yang sama seperti input (lalai)
+te --tulis-xfer-sedikit
tulis dengan TS endian kecil VR eksplisit
+tb --tulis-xfer-besar
tulis dengan TS endian besar VR eksplisit
+ti --write-xfer-implisit
tulis dengan TS endian kecil VR tersirat
+td --write-xfer-deflated
tulis dengan TS endian kecil VR eksplisit kempis
perwakilan nilai pasca-1993 (bukan dengan --bit-pserving):
+u --dayakan-baru-vr
dayakan sokongan untuk VR baharu (UN/UT) (lalai)
-u --disable-new-vr
lumpuhkan sokongan untuk VR baharu, tukar kepada OB
pengekodan panjang kumpulan (bukan dengan --bit-preserveing):
+g= --group-length-recalc
kira semula panjang kumpulan jika ada (lalai)
+g --kumpulan-panjang-buat
sentiasa menulis dengan elemen panjang kumpulan
-g --kumpulan-panjang-buang
sentiasa menulis tanpa elemen panjang kumpulan
pengekodan panjang dalam urutan dan item (bukan dengan --bit-pserving):
+e --panjang-eksplisit
tulis dengan panjang yang jelas (lalai)
-e --panjang-tidak ditentukan
tulis dengan panjang yang tidak ditentukan
padding trailing set data
(bukan dengan --write-dataset atau --bit-pserving):
-p --padding-off
tiada padding (lalai)
+p --padding-create [f]ile-pad [i]tem-pad: integer
selaraskan fail pada berbilang bait f dan item dihidupkan
berbilang i bait
mengempiskan tahap mampatan (hanya dengan --write-xfer-deflated/sama):
+cl --compression-level [l]evel: integer (lalai: 6)
0=tidak dimampatkan, 1=terpantas, 9=mampatan terbaik
menyusun ke dalam subdirektori (bukan dengan --bit-pserving):
-ss --sort-conc-studies [p]refix: rentetan
isih kajian menggunakan awalan p dan cap masa
-su --sort-on-study-uid [p]refix: string
isih kajian menggunakan awalan p dan UID Contoh Kajian
-sp --sort-on-patientname
jenis kajian menggunakan Nama Pesakit dan cap masa
penjanaan nama fail:
-uf --default-filename
jana nama fail daripada contoh UID (lalai)
+uf --nama fail unik
menjana nama fail yang unik
-tn --nama masa
jana nama fail dari masa penciptaan
-fe --filename-extension [e]extension: string
tambahkan e pada semua nama fail
kategori acara pilihan
-xcr --exec-on-reception [c]perintah: rentetan
laksanakan arahan c selepas menerima dan diproses
satu mesej C-STORE-RQ
-xcs --exec-on-eostudy [c]perintah: rentetan
laksanakan arahan c selepas menerima dan diproses
semua mesej C-STORE-RQ yang dimiliki oleh satu kajian
-rns --namakan semula-pada-eostudy
setelah menerima dan memproses semua mesej C-STORE-RQ
yang tergolong dalam satu kajian, menamakan semula fail output mengikut
kepada corak tertentu
-tos --eostudy-timeout [t]imeout: integer
menentukan tamat masa t saat untuk tamat pengajian
penentuan
-xs --exec-sync
laksanakan arahan serentak di latar depan
NOTA
Kesan semantik pilihan yang disebutkan di atas adalah jelas untuk kebanyakan pilihan.
Walau bagaimanapun, beberapa pilihan tertentu adalah sangat khusus sehingga memerlukan penerangan terperinci
yang akan diberikan dalam petikan ini.
Lebih Baik --sort-conc-kajian membolehkan pengguna mengisih semua objek DICOM yang diterima
subdirektori yang berbeza. Pengisihan akan dilakukan berkenaan dengan kajian yang
objek individu kepunyaan, iaitu objek yang tergolong dalam kajian yang sama akan disimpan dalam
subdirektori yang sama. Secara umum, objek DICOM d_n+1 dianggap kepunyaan
kajian yang sama dengan objek DICOM d_n jika dan hanya jika d_n dan d_n+1 menunjukkan nilai yang sama tepat
dalam atribut UID Contoh Kajian. Nama subdirektori yang terhasil sentiasa bermula
dengan awalan p yang dihantar ke pilihan ini sebagai parameter. Di samping itu
awalan, nama subdirektori mengandungi maklumat cap masa berkenaan dengan tarikh dan
masa penerimaan objek DICOM pertama kajian khusus ini. Secara terperinci,
penentuan nama subdirektori berkaitan dengan corak
[awalan]_[YYYYMMDD]_[HHMMSSPPP]
dengan YYYY merujuk kepada tahun (4 digit), MM kepada bulan (01-12), DD kepada hari (01-31), HH kepada jam
(00-23), MM kepada minit (00-59), SS kepada saat (00-59) dan PPP kepada milisaat (000-999). Jika
awalan ialah rentetan kosong, '_' pertama ditinggalkan.
Yang lain --sort-xxx pilihan berfungsi dengan cara yang sama, hanya nama subdirektori sahaja
dicipta secara berbeza. Untuk pilihan --sort-on-study-uid coraknya ialah
[awalan]_[StudyInstanceUID]
dan untuk pilihan --sort-on-patientname
[Nama Pesakit]_[YYYYMMDD]_[HHMMSSPPP]
di mana 'PatientName' digantikan dengan 'ANONYMOUS' jika elemen data kosong atau tiada dalam
set data. Sila ambil perhatian, bagaimanapun, bahawa untuk pilihan --sort-on-study-uid yang sama
subdirektori akan digunakan untuk semua objek DICOM yang tergolong dalam kajian yang sama, iaitu dalam
berbeza dengan yang lain --sort-xxx pilihan tidak ada jaminan bahawa direktori kajian adalah
pernah selesai.
Lebih Baik --nama masa mencipta nama fail daripada cap masa yang sepadan dengan masa, kedaiscp
menulis fail ke cakera. Formatnya ialah
[YYYYMMDDHHMMMSSPPP]_[SERIALNO].[MD]
di mana YYYY, MM, DD, HH, MM, SS, PPP ditafsirkan seperti yang diterangkan di atas. Jika lebih banyak fail
dicipta pada masa yang sama, SERIALNO dimasukkan. Ia terdiri daripada 4 digit, berturut-turut
nombor (0000 hingga 9999). Untuk fail pertama, yang wujud untuk masa tertentu, tiada nombor (dan
tiada '_') dimasukkan sama sekali. MD mewakili kod pengenalan (2 huruf) untuk jenis tersebut
objek yang disimpan dalam fail (lihat nota pada --namakan semula-pada-eostudy).
Lebih Baik --nama fail-sambungan menambahkan akhiran tertentu pada setiap nama fail (titik '.' bukan
ditambah secara automatik). Akhiran ini tidak dilampirkan pada nama fail yang dicipta oleh --namakan semula-pada-
eostudy untuk mengekalkan panjang 8 aksara.
Lebih Baik --exec-on-reception membenarkan seseorang untuk melaksanakan baris arahan tertentu selepas mempunyai
menerima dan memproses satu objek DICOM (melalui mesej C-STORE-RQ). Barisan arahan
untuk dilaksanakan diserahkan kepada pilihan ini sebagai parameter. Baris arahan yang ditentukan boleh
mengandungi beberapa ruang letak yang akan digantikan pada masa berjalan:
· #p: laluan lengkap ke direktori output di mana objek DICOM terakhir disimpan
(tidak tersedia dengan pilihan --abai walaupun)
· #f: nama fail fail output semasa (tidak tersedia dengan pilihan --abai walaupun)
· #a: memanggil tajuk entiti aplikasi SCU Storan rakan sebaya
· #c: dipanggil tajuk entiti aplikasi yang digunakan oleh SCU Storan rakan sebaya untuk ditangani kedaiscp
· #r: memanggil alamat pembentangan, iaitu nama hos atau alamat IP SCU Storan rakan sebaya
Baris arahan yang ditentukan dilaksanakan sebagai proses yang berasingan, supaya pelaksanaan
kedaiscp tidak akan ditahan. Tingkah laku ini boleh dipengaruhi dengan --exec-sync
pilihan.
Lebih Baik --exec-on-eostudy membenarkan seseorang untuk melaksanakan baris arahan tertentu apabila semua DICOM
objek yang tergolong dalam satu kajian telah diterima oleh kedaiscp. Pemegang tempat yang sama seperti
bersama --exec-on-reception boleh digunakan, kecuali '#f', yang tidak disokong. Sebuah kajian adalah
dianggap lengkap oleh kedaiscp apabila objek kepunyaan kajian berbeza diterima
atau tamat masa yang ditentukan dengan --eostudy-masa tamat mengambil tempat. Jika pilihan --namakan semula-pada-eostudy
sedang berkuat kuasa, penamaan semula berlaku sebelum arahan luaran dilaksanakan.
Lebih Baik --namakan semula-pada-eostudy merujuk kepada perkara di atas --sort-xxx pilihan dan boleh sahaja
digunakan dalam kombinasi dengan salah satu daripada pilihan ini. Jika pengguna menentukan pilihan --namakan semula-pada-
eostudy and kedaiscp menentukan bahawa semua objek DICOM yang dimiliki oleh kajian tertentu mempunyai
telah diterima, semua fail DICOM yang dimiliki oleh kajian terakhir akan dinamakan semula dalam
direktori output yang sepadan. Nama fail yang mana fail sedang dinamakan semula akan
dikira menggunakan corak
[awalan][penomboran berturut-turut]
di mana [awalan] ialah awalan 2 aksara yang mendedahkan jenis objek DICOM yang disimpan dalam
fail dan [penomboran berturut-turut] ialah nombor 6 digit bernombor berturut-turut, bermula pada
'000001'. Secara umum, persoalan jika semua objek DICOM yang dimiliki oleh satu kajian telah
diterima oleh kedaiscp akan dijawab secara positif jika dan hanya jika dua diterima berturut-turut
Objek DICOM d_n dan d_n+1 tidak menunjukkan nilai yang sama dalam atribut UID Contoh Kajian;
dalam kes sedemikian, d_n+1 dianggap milik kajian baharu.
Menggunakan pilihan --eostudy-masa tamat pengguna boleh mengubah suai proses penentuan untuk mengetahui
jika semua objek DICOM yang tergolong dalam satu kajian telah pun diterima oleh kedaiscp. Dengan
mengambil kira fakta ini, adalah jelas bahawa pilihan ini hanya boleh digunakan dalam kombinasi dengan at
sekurang-kurangnya satu daripada pilihan berikut: --sort-xxx, --exec-on-eostudy and --namakan semula-pada-eostudy.
Jika pilihan --eostudy-masa tamat dinyatakan, penghujung kajian dianggap mempunyai
berlaku bukan sahaja jika dua objek DICOM yang diterima berturut-turut d_n dan d_n+1 tidak ditunjukkan
nilai yang sama dalam atribut Study Instance UID, tetapi juga jika dalam jangka masa x
beberapa saat selepas penerimaan objek DICOM d_n, tiada objek DICOM lain diterima
rangkaian. Ambil perhatian bahawa jumlah x saat (yang menentukan tempoh masa ini
span) perlu dihantar ke pilihan ini sebagai parameter.
Sila ambil perhatian bahawa dua sambungan rangkaian berturut-turut boleh memindahkan objek untuk perkara yang sama
belajar. Kajian hanya akan dianggap lengkap apabila objek kajian berbeza
diterima atau yang --eostudy-masa tamat dicapai. Atas sebab ini, pilihan --garpu and
--inet tidak sesuai dengan --exec-on-eostudy, --namakan semula-pada-eostudy and --sort-conc-
kajian.
DICOM Kesesuaian
. kedaiscp aplikasi menyokong Kelas SOP berikut sebagai SCP:
PengesahanSOPClass 1.2.840.10008.1.1
RETIRED_StoredPrintStorage 1.2.840.10008.5.1.1.27
RETIRED_HardcopyGrayscaleImageStorage 1.2.840.10008.5.1.1.29
RETIRED_HardcopyColorImageStorage 1.2.840.10008.5.1.1.30
ComputedRadiographyImageStorage 1.2.840.10008.5.1.4.1.1.1
DigitalXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.1.1
DigitalXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.1.1
DigitalMammographyXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.1.2
DigitalMammographyXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.2.1
DigitalIntraOralXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.1.3
DigitalIntraOralXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.1.3.1
CTImageStorage 1.2.840.10008.5.1.4.1.1.2
EnhancedCTImageStorage 1.2.840.10008.5.1.4.1.1.2.1
LegacyConvertedEnhancedCTImageStorage 1.2.840.10008.5.1.4.1.1.2.2
RETIRED_UltrasoundMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.3
UltrasoundMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage 1.2.840.10008.5.1.4.1.1.4
EnhancedMRImageStorage 1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopyStorage 1.2.840.10008.5.1.4.1.1.4.2
EnhancedMRColorImageStorage 1.2.840.10008.5.1.4.1.1.4.3
LegacyConvertedEnhancedMRImageStorage 1.2.840.10008.5.1.4.1.1.4.4
RETIRED_NuklearMedicineImageStorage 1.2.840.10008.5.1.4.1.1.5
RETIRED_UltrasoundImageStorage 1.2.840.10008.5.1.4.1.1.6
UltrasoundImageStorage 1.2.840.10008.5.1.4.1.1.6.1
EnhancedUSVolumeStorage 1.2.840.10008.5.1.4.1.1.6.2
SecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7
MultiframeSingleBitSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.1
MultiframeGrayscaleByteSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.2
MultiframeGrayscaleWordSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.3
MultiframeTrueColorSecondaryCaptureImageStorage 1.2.840.10008.5.1.4.1.1.7.4
RETIRED_StandaloneOverlayStorage 1.2.840.10008.5.1.4.1.1.8
RETIRED_StandaloneCurveStorage 1.2.840.10008.5.1.4.1.1.9
DRAFT_WaveformStorage 1.2.840.10008.5.1.4.1.1.9.1
TwelveLeadECCGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.1
GeneralECCGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.2
AmbulatoriECCGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.3
HemodynamicWaveformStorage 1.2.840.10008.5.1.4.1.1.9.2.1
JantungElektrofisiologiPenyimpanan Gelombang 1.2.840.10008.5.1.4.1.1.9.3.1
BasicVoiceAudioWaveformStorage 1.2.840.10008.5.1.4.1.1.9.4.1
GeneralAudioWaveformStorage 1.2.840.10008.5.1.4.1.1.9.4.2
ArterialPulseWaveformStorage 1.2.840.10008.5.1.4.1.1.9.5.1
RespiratoryWaveformStorage 1.2.840.10008.5.1.4.1.1.9.6.1
RETIRED_StandaloneModalityLUTSstorage 1.2.840.10008.5.1.4.1.1.10
RETIRED_StandaloneVOILUTStorage 1.2.840.10008.5.1.4.1.1.11
GrayscaleSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.1
ColorSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.2
PseudoColorSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.3
BlendingSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.4
XAXRFGrayscaleSoftcopyPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.5
GrayscalePlanarMPRVolumetricPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.6
CompositingPlanarMPRVolumetricPresentationStateStor. 1.2.840.10008.5.1.4.1.1.11.7
XRayAngiographyImageStorage 1.2.840.10008.5.1.4.1.1.12.1
EnhancedXAImageStorage 1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopicImageStorage 1.2.840.10008.5.1.4.1.1.12.2
EnhancedXRFImageStorage 1.2.840.10008.5.1.4.1.1.12.2.1
RETIRED_XRayAngiographyBiPlaneImageStorage 1.2.840.10008.5.1.4.1.1.12.3
XRay3DAngiographyImageStorage 1.2.840.10008.5.1.4.1.1.13.1.1
XRay3DCraniofacialImageStorage 1.2.840.10008.5.1.4.1.1.13.1.2
BreastTomosynthesisImageStorage 1.2.840.10008.5.1.4.1.1.13.1.3
BreastProjectionXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.13.1.4
BreastProjectionXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.13.1.5
IntravascularOpt.Coh.Tom.ImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.14.1
IntravascularOpt.Coh.Tom.ImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.14.2
Penyimpanan Imej Perubatan Nuklear 1.2.840.10008.5.1.4.1.1.20
ParametricMapStorage 1.2.840.10008.5.1.4.1.1.30
RawDataStorage 1.2.840.10008.5.1.4.1.1.66
SpatialRegistrationStorage 1.2.840.10008.5.1.4.1.1.66.1
SpatialFiducialsStorage 1.2.840.10008.5.1.4.1.1.66.2
DeformableSpatialRegistrationStorage 1.2.840.10008.5.1.4.1.1.66.3
SegmentationStorage 1.2.840.10008.5.1.4.1.1.66.4
SurfaceSegmentationStorage 1.2.840.10008.5.1.4.1.1.66.5
RealWorldValueMappingStorage 1.2.840.10008.5.1.4.1.1.67
SurfaceScanMeshStorage 1.2.840.10008.5.1.4.1.1.68.1
SurfaceScanPointCloudStorage 1.2.840.10008.5.1.4.1.1.68.2
RETIRED_VLImageStorage 1.2.840.10008.5.1.4.1.1.77.1
VLEndoscopicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.1
VideoEndoscopicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.1.1
VLMicroscopicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.2
VideoMicroscopicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.2.1
VLSlideCoordinatesMicroscopicImageStorage 1.2.840.10008.5.1.4.1.1.77.1.3
VLPhotographyImageStorage 1.2.840.10008.5.1.4.1.1.77.1.4
VideoPhotographyImageStorage 1.2.840.10008.5.1.4.1.1.77.1.4.1
OphthalmicFotography8BitImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.1
OphthalmicFotography16BitImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.2
Storan Perhubungan Stereometrik 1.2.840.10008.5.1.4.1.1.77.1.5.3
OphthalmicTomographyImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.4
WideFieldOphthalmicPhoto.Stereogr.Proj.ImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.5
WideFieldOphthalmicPhotogr.3DCoordinatesImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.6
VLWholeSlideMicroscopyImageStorage 1.2.840.10008.5.1.4.1.1.77.1.6
RETIRED_VLMultiFrameImageStorage 1.2.840.10008.5.1.4.1.1.77.2
LensometryMeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.1
Autorefraction MeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.2
KeratometryMeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.3
Pengukuran Refraksi SubjektifStoran 1.2.840.10008.5.1.4.1.1.78.4
VisualAcuityMeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.5
SpectaclePrescriptionReportStorage 1.2.840.10008.5.1.4.1.1.78.6
OphthalmicAxial MeasurementsStorage 1.2.840.10008.5.1.4.1.1.78.7
Pengiraan Lensa Intraokular 1.2.840.10008.5.1.4.1.1.78.8
MacularGridThicknessAndVolumeReportStorage 1.2.840.10008.5.1.4.1.1.79.1
OftalmikVisualFieldStaticPerimetryMeasurementsSt. 1.2.840.10008.5.1.4.1.1.80.1
OphthalmicThicknessMapStorage 1.2.840.10008.5.1.4.1.1.81.1
CornealTopographyMapStorage 1.2.840.10008.5.1.4.1.1.82.1
DRAFT_SRTextStorage 1.2.840.10008.5.1.4.1.1.88.1
DRAFT_SRAudioStorage 1.2.840.10008.5.1.4.1.1.88.2
DRAFT_SRDetailStorage 1.2.840.10008.5.1.4.1.1.88.3
DRAFT_SRComprehensiveStorage 1.2.840.10008.5.1.4.1.1.88.4
BasicTextSRStorage 1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRStorage 1.2.840.10008.5.1.4.1.1.88.22
Storan Komprehensif 1.2.840.10008.5.1.4.1.1.88.33
Komprehensif3DSRSstorage 1.2.840.10008.5.1.4.1.1.88.34
ExtensibleSRStorage 1.2.840.10008.5.1.4.1.1.88.35
ProcedureLogStorage 1.2.840.10008.5.1.4.1.1.88.40
MamografiCADSRSstorage 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRSstorage 1.2.840.10008.5.1.4.1.1.88.65
XRadiationDoseSRStorage 1.2.840.10008.5.1.4.1.1.88.67
RadiofarmaseutikalRadiasiDosSRStorage 1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRSstorage 1.2.840.10008.5.1.4.1.1.88.69
PenyimpananDokumenPelan Implantasi 1.2.840.10008.5.1.4.1.1.88.70
EncapsulatedPDFSstorage 1.2.840.10008.5.1.4.1.1.104.1
EncapsulatedCDAStorage 1.2.840.10008.5.1.4.1.1.104.2
PositronEmissionTomographyImageStorage 1.2.840.10008.5.1.4.1.1.128
LegacyConvertedEnhancedPETImageStorage 1.2.840.10008.5.1.4.1.1.128.1
RETIRED_StandalonePETCurveStorage 1.2.840.10008.5.1.4.1.1.129
EnhancedPETImageStorage 1.2.840.10008.5.1.4.1.1.130
BasicStructuredDisplayStorage 1.2.840.10008.5.1.4.1.1.131
RTImageStorage 1.2.840.10008.5.1.4.1.1.481.1
RTDoseStorage 1.2.840.10008.5.1.4.1.1.481.2
RTStructureSetStorage 1.2.840.10008.5.1.4.1.1.481.3
RTBeamsTreatmentRecordStorage 1.2.840.10008.5.1.4.1.1.481.4
RTPlanStorage 1.2.840.10008.5.1.4.1.1.481.5
RTBrachyTreatmentRecordStorage 1.2.840.10008.5.1.4.1.1.481.6
RTTreatmentSummaryRecordStorage 1.2.840.10008.5.1.4.1.1.481.7
RTionPlanStorage 1.2.840.10008.5.1.4.1.1.481.8
RTIonBeamsTreatmentRecordStorage 1.2.840.10008.5.1.4.1.1.481.9
DICOS_CTImageStorage 1.2.840.10008.5.1.4.1.1.501.1
DICOS_DigitalXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.501.2.1
DICOS_DigitalXRayImageStorageForProcessing 1.2.840.10008.5.1.4.1.1.501.2.2
DICOS_ThreatDetectionReportStorage 1.2.840.10008.5.1.4.1.1.501.3
DICONDE_EddyCurrentImageStorage 1.2.840.10008.5.1.4.1.1.601.1
DICONDE_EddyCurrentMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.601.2
DRAFT_RTBeamsDeliveryInstructionStorage 1.2.840.10008.5.1.4.34.1
RTBeamsDeliveryInstructionStorage 1.2.840.10008.5.1.4.34.7
GenericImplantTemplateStorage 1.2.840.10008.5.1.4.43.1
ImplantAssemblyTemplateStorage 1.2.840.10008.5.1.4.44.1
ImplantTemplateGroupStorage 1.2.840.10008.5.1.4.45.1
. kedaiscp permohonan akan menerima konteks pembentangan untuk semua yang dinyatakan di atas
Kelas SOP yang disokong menggunakan mana-mana sintaks pemindahan berikut:
LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
Tingkah laku lalai bagi kedaiscp aplikasi adalah untuk memilih sintaks pemindahan yang mempunyai
pengekodan eksplisit ke atas sintaks pemindahan tersirat lalai. Jika kedaiscp sedang berjalan
perkakasan big-endian ia akan memilih pemindahan BigEndianExplicit daripada LittleEndianExplicit
sintaks (dan sebaliknya). Tingkah laku ini boleh diubah dengan --lebih suka pilihan (lihat
di atas). Menggunakan pilihan --terima semua mana-mana sintaks pemindahan berikut disokong:
LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
JPEGProcess1TransferSyntax 1.2.840.10008.1.2.4.50
JPEGPProcess2_4TransferSyntax 1.2.840.10008.1.2.4.51
JPEGPProcess14SV1TransferSyntax 1.2.840.10008.1.2.4.70
JPEGLSLosslessTransferSyntax 1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax 1.2.840.10008.1.2.4.81
JPEG2000LosslessOnlyTransferSyntax 1.2.840.10008.1.2.4.90
JPEG2000TransferSyntax 1.2.840.10008.1.2.4.91
MPEG2MainProfileAtMainLevelTransferSyntax 1.2.840.10008.1.2.4.100
MPEG2MainProfileAtHighLevelTransferSyntax 1.2.840.10008.1.2.4.101
MPEG4HighProfileLevel4_1TransferSyntax 1.2.840.10008.1.2.4.102
MPEG4BDcompatible HighProfileLevel4_1TransferSyntax 1.2.840.10008.1.2.4.103
MPEG4HighProfileLevel4_2_For2DVideoTransferSyntax 1.2.840.10008.1.2.4.104
MPEG4HighProfileLevel4_2_For3DVideoTransferSyntax 1.2.840.10008.1.2.4.105
MPEG4StereoTinggiProfilTahap4_2TransferSyntax 1.2.840.10008.1.2.4.106
RLELosslessTransferSyntax 1.2.840.10008.1.2.5
Kelas SOP Storan Tambahan dan Sintaks Pemindahan boleh digunakan dengan apa yang dipanggil
'profil rundingan persatuan' (lihat di bawah).
. kedaiscp aplikasi tidak menyokong rundingan lanjutan secara lalai. Walau bagaimanapun, menggunakan
profil rundingan persatuan yang sesuai (lihat di bawah) sokongan pilihan untuk
rundingan lanjutan boleh ditambah kepada kelas SOP tertentu.
Mengakses Mengawal
Apabila disusun pada platform Unix dengan sokongan pembalut TCP, kawalan akses berasaskan hos boleh
didayakan dengan --kawalan-akses pilihan baris arahan. Dalam kes ini kawalan akses
peraturan yang ditakrifkan dalam jadual kawalan capaian hos sistem untuk kedaiscp dikuatkuasakan. The
lokasi lalai jadual kawalan akses hos ialah /etc/hosts.allow and
/etc/hosts.deny. Butiran lanjut diterangkan dalam akses_hos(5).
Berlari kedaiscp dari inetd
Pada platform Posix, kedaiscp boleh dimulakan melalui inetd(8) pelayan super. ini
memerlukan itu kedaiscp dikonfigurasikan dalam /etc/inetd.conf fail konfigurasi. Satu tipikal
baris konfigurasi boleh kelihatan seperti ini:
strim acr-nema tcp nowait root /usr/sbin/storescp -id +ac -od /tmp/storescp
di mana -ID (--inetd) mengaktifkan mod inetd di mana persatuan DICOM sebenarnya
diterima oleh inetd dan diserahkan kepada kedaiscp, +ac (--kawalan-akses) mengaktifkan pembalut TCP
kawalan capaian berasaskan yang diterangkan di atas dan -od (--output-direktori) mentakrifkan direktori dalam
yang kedaiscp menyimpan objek DICOM yang masuk. Ambil perhatian bahawa nama perkhidmatan ('acr-nema' dalam
contoh ini) menentukan nombor port yang persatuan DICOM diterima dan mesti
ditakrifkan dalam / etc / services. Apabila berjalan dari inetd, aliran stdout dan stderr adalah
dibuang. Walau bagaimanapun, anda masih boleh mengkonfigurasi pengelogan melalui --log-config pilihan (lihat
di bawah).
Sila ambil perhatian bahawa apabila dijalankan melalui inetd, kedaiscp dilaksanakan dengan keistimewaan akar, yang
mungkin risiko keselamatan.
Persatuan Rundingan Profil and konfigurasi Fail
kedaiscp menyokong mekanisme fleksibel untuk menentukan persatuan rangkaian DICOM
tingkah laku rundingan, berdasarkan apa yang dipanggil 'profil rundingan persatuan' yang mungkin
membaca daripada fail konfigurasi. Format dan semantik fail konfigurasi ini ialah
didokumenkan dalam asconfig.txt.
MASUK
Tahap output pengelogan pelbagai alatan baris arahan dan perpustakaan asas boleh
ditentukan oleh pengguna. Secara lalai, hanya ralat dan amaran ditulis kepada standard
aliran ralat. Menggunakan pilihan --verbose juga mesej maklumat seperti butiran pemprosesan
dilaporkan. Pilihan --nyahpepijat boleh digunakan untuk mendapatkan butiran lanjut tentang aktiviti dalaman,
cth untuk tujuan penyahpepijatan. Tahap pembalakan lain boleh dipilih menggunakan pilihan --log-
tahap. dalam --senyap mod hanya ralat maut dilaporkan. Dalam kejadian ralat yang sangat teruk,
permohonan biasanya akan ditamatkan. Untuk butiran lanjut tentang tahap pembalakan yang berbeza,
lihat dokumentasi modul 'oflog'.
Sekiranya output pembalakan harus ditulis ke fail (sebagai pilihan dengan putaran fail log),
kepada syslog (Unix) atau pilihan log peristiwa (Windows). --log-config boleh digunakan. ini
fail konfigurasi juga membenarkan untuk mengarahkan hanya mesej tertentu ke output tertentu
strim dan untuk menapis mesej tertentu berdasarkan modul atau aplikasi di mana ia
dijana. Contoh fail konfigurasi disediakan dalam /logger.cfg.
COMMAND LINE
Semua alatan baris arahan menggunakan tatatanda berikut untuk parameter: kurungan segi empat sama sertakan
nilai pilihan (0-1), tiga titik mengekor menunjukkan bahawa berbilang nilai dibenarkan
(1-n), gabungan kedua-duanya bermakna 0 hingga n nilai.
Pilihan baris arahan dibezakan daripada parameter dengan tanda '+' atau '-' terkemuka,
masing-masing. Biasanya, susunan dan kedudukan pilihan baris arahan adalah sewenang-wenangnya (iaitu mereka
boleh muncul di mana-mana). Walau bagaimanapun, jika pilihan adalah saling eksklusif penampilan paling kanan
digunakan. Tingkah laku ini mematuhi peraturan penilaian standard cengkerang Unix biasa.
Selain itu, satu atau lebih fail arahan boleh ditentukan menggunakan tanda '@' sebagai awalan kepada
nama fail (cth @command.txt). Hujah arahan sedemikian digantikan dengan kandungan
fail teks yang sepadan (berbilang ruang putih dianggap sebagai pemisah tunggal melainkan
ia muncul di antara dua tanda petikan) sebelum sebarang penilaian selanjutnya. Sila ambil perhatian bahawa
fail arahan tidak boleh mengandungi fail arahan lain. Pendekatan yang mudah tetapi berkesan ini
membolehkan seseorang meringkaskan gabungan biasa pilihan/parameter dan mengelakkan longish dan
baris arahan yang mengelirukan (contoh disediakan dalam fail /dumppat.txt).
PERSEKITARAN
. kedaiscp utiliti akan cuba memuatkan kamus data DICOM yang dinyatakan dalam
DCMDICTPATH pembolehubah persekitaran. Secara lalai, iaitu jika DCMDICTPATH pembolehubah persekitaran
tidak ditetapkan, fail /dicom.dic akan dimuatkan melainkan kamus dibina
ke dalam aplikasi (lalai untuk Windows).
Tingkah laku lalai harus diutamakan dan DCMDICTPATH pembolehubah persekitaran sahaja
digunakan apabila kamus data alternatif diperlukan. The DCMDICTPATH pembolehubah persekitaran
mempunyai format yang sama seperti cangkerang Unix PATH pembolehubah dalam itu titik bertindih (':') memisahkan
entri. Pada sistem Windows, koma bertitik (';') digunakan sebagai pemisah. Kamus data
kod akan cuba memuatkan setiap fail yang dinyatakan dalam DCMDICTPATH pembolehubah persekitaran. Ia
adalah ralat jika tiada kamus data boleh dimuatkan.
Gunakan storescp dalam talian menggunakan perkhidmatan onworks.net