IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gdcmanon - Online nel cloud

Esegui gdcmanon nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gdcmanon che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gdcmanon - Strumento per anonimizzare un file DICOM.

SINOSSI


gdcmanon [opzioni] file-in file-out
gdcmanon [opzioni] dir-in dir-out

DESCRIZIONE


I gdcmanon strumento è un'implementazione di PS 3.15 / E.1 / Livello di applicazione di base
Profilo di riservatezza (implementazione di E.1.1 Anonimizza e E.1.2 Riidentifica)

Questo strumento è suddiviso in due modalità operative molto diverse:

· Un'implementazione di PS 3.15, vedere i flag -e e -d

· Una modalità stupida, vedi –stupida

La modalità stupida e la PS 3.15 non funzionano bene insieme, dovresti davvero usare solo un tipo di
anonimizzazione. In caso di dubbio, evita di usare –dumb.

Per utilizzare l'implementazione di PS 3.15 (-d & -e flag), avrai bisogno di un certificato per farlo
operazioni di anonimizzazione e la chiave privata associata per eseguire la reidentificazione
operazione. Se stai solo facendo un'anonimizzazione one-shot e non hai bisogno di farlo correttamente
re-identificare il file DICOM, puoi tranquillamente scartare la chiave privata e conservare solo la
certificato. Vedi la sezione di riferimento OpenSSL di seguito per un esempio su come generare il privato
coppia chiave/certificato.

gdcmanon uscirà prima se OpenSSL non è stato configurato/creato correttamente nella libreria
(vedi GDCM_USE_SYSTEM_OPENSSL in cmake).

PARAMETRI


file in ingresso DICOM nome file

file-out nome file di output DICOM

or

file-in directory di input DICOM

directory di output DICOM file-out

VERSIONI


È necessario specificare almeno una modalità di funzionamento, dal seguente elenco (e solo una):

Obbligatorio parametri
-e --de-identify Anonimizza DICOM (predefinito)
-d --re-identify Reidentifica DICOM
--dumb Anonimizzatore in modalità stupida

Avvertenza quando si opera in modalità stupida, è necessario specificare anche un'operazione da eseguire, ad esempio
'rimuovi' o 'svuota' un tag, vedi sotto le opzioni della modalità stupida.

specifico Opzioni
-i --input nome file DICOM / directory
-o --output DICOM nome file / directory
-r --recursive elabora ricorsivamente le (sotto)directory.
--continue Non fermarsi quando il file trovato non è DICOM.
--root-uid UID radice.
--resources-path Percorso delle risorse.
-k --key Percorso della chiave privata RSA.
-c --certificate Percorso del certificato.

crittografia Opzioni
--des DES.
--des3 Triplo DES.
--aes128AES128.
--aes192AES192.
--aes256AES256.

muto modo Opzioni
--empty %d,%d tag DICOM da svuotare
--rimuovi %d,%d tag DICOM da rimuovere
--sostituisci %d,%d,%s tag DICOM da sostituire

generale Opzioni
-h --aiuto
stampa questo testo di aiuto ed esci

-v --versione
stampa le informazioni sulla versione ed esci

-V --verboso
modalità dettagliata (avviso+errore).

-W --avviso
modalità di avviso, stampa informazioni di avviso

-E --errore
modalità errore, stampa informazioni sull'errore

-D --debug
modalità di debug, stampa informazioni di debug

ambiente variabile
GDCM_ROOT_UID UID radice
GDCM_RESOURCES_PATH percorso che punta ai file di risorse (Part3.xml, ...)

TIPICO USO


Anonimizzazione (anonimizzazione, crittografare)
L'unica cosa necessaria per questa operazione è un file di certificato (in formato PEM).

$ gdcmanon --certificate certificato.pem -e original.dcm original_anonymized.dcm

È possibile utilizzare l'opzione –asn1 di gdcmdump per eseguire il dump del DataSet generato come struttura ASN1
(Vedi gdcmdump(1) per esempio).

Reidentificazione (de-anonimizzazione, decrittografia)
L'unica cosa necessaria per questa operazione è una chiave privata (in formato PEM). è
richiesto che la chiave privata utilizzata per il processo di reidentificazione fosse l'effettivo
chiave privata utilizzata per generare il file del certificato (certificate.pem) utilizzato durante il
fase di anonimizzazione.

$ gdcmanon --key privatekey.pem -d originale_anonymized.dcm copia_originale.dcm

È quindi possibile verificare che original.dcm e original_copy.dcm siano identici.

multiplo file avvertimento
È molto importante comprendere la seguente sezione di riferimento, quando si anonimizza più di
un unico file. Quando si anonimizzano più file DICOM, è necessario utilizzare il
ingresso della rubrica. Non puoi chiamare più volte lo strumento da riga di comando gdcmanon. infatti il
strumento memorizza in memoria durante il processo solo una tabella hash di conversione in modo che ogni volta
viene trovato un valore particolare che viene sempre sostituito dallo stesso valore non identificato (si pensi:
UID istanza serie coerente).

muto modo
Questa funzionalità non è descritta nello standard DICOM. Gli utenti sono informati che improprio
l'uso di quella modalità non è raccomandato, il che significa che il tag importante può essere
svuotato/rimosso/sostituito con conseguente file DICOM illegale/non valido. Usalo solo quando lo sai
cosa stai facendo. Se elimini un attributo di tipo 1, è probabile che il tuo file DICOM lo farà
non essere accettato nella maggior parte dei visualizzatori DICOM di terze parti. Purtroppo questa è spesso questa modalità
che è implementato nel popolare DICOM Viewer, preferisci sempre quello che lo standard DICOM
descrive ed evita la modalità stupida.

L'esempio seguente mostra come utilizzare la modalità stupida e ottenere 5 operazioni contemporaneamente
tempo:

· Svuotare il tag (0010,0010) Nome del paziente,

· Svuotare il tag (0010,0020) ID paziente,

· Rimuovi il tag (0010,0040) Sesso del paziente

· Rimuovere il tag (0010,1010) Età del paziente

· Sostituire il tag (0010,1030) Peso del paziente con il valore '10'

È necessario verificare quale attributo DICOM è di tipo 1 e di tipo 1C, prima di provare a
'Vuoto' or 'Rimuovere' un particolare attributo DICOM. Per lo stesso motivo, sei tenuto a
controlla quali sono i valori validi in un'operazione di sostituzione.

$ gdcmanon --dumb --vuoto 10,10 --vuoto 10,20 --remove 10,40 --remove 10,1010 --replace 10,1030,10 012345.002.050.dcm out.dcm

È possibile eseguire più operazioni della modalità –dumb, basta riutilizzare l'output del precedente
operazione. Usa sempre gdcmdump sul file di input e output per verificare cosa fosse effettivamente
raggiunto. Puoi usare un programma diff per controllare solo cosa è cambiato (vedi gdcmdiff(1) per
esempio).

Irreversibile Anonimizzazione
In alcuni casi molto rari, si vorrebbe anonimizzare utilizzando la modalità PS 3.15 in modo da
approfitta della conversione automatica di tutti i contenuti che potrebbero contenere Paziente
informazioni correlate.

Alla fine tutte le informazioni relative al paziente sono state rimosse e sono state segretamente
memorizzato nell'attributo DICOM 0400,0500. Tuttavia, per essere sicuro che nessuno ci provi mai
rompere quella sicurezza usando un algoritmo a forza bruta, si vuole rimuovere completamente
questo attributo DICOM. Questo renderà il DICOM:

· Completamente privo di qualsiasi informazione relativa al paziente (come da specifica PS 3.15)

· Rimuovere qualsiasi mezzo di persone per attaccare con la forza bruta il file per scoprire l'identità
del paziente

In questo caso si potrebbe semplicemente fare, come primo passo eseguire l'anonimizzatore reversibile:

$ gdcmanon -c certificato.pem input.dcm anonymized_reversible.dcm

e ora rimuovi completamente l'attributo DICOM che contiene il criptato segretamente
Informazioni relative al paziente:

$ gdcmanon --dumb --remove 400,500 --remove 12,62 --remove 12,63 anonymized_reversible.dcm anonymized_irreversible.dcm

OPENSL


Sulla maggior parte dei sistemi è possibile accedere a OpenSSL per generare la chiave/certificato privato
coppia.

Generazione a Privata Le
Riga di comando per generare una chiave rsa (512bit)

$ openssl genrsa -out CA_key.pem

Riga di comando per generare una chiave rsa (2048bit)

$ openssl genrsa -out CA_key.pem 2048

Riga di comando per generare una chiave rsa (2048bit) + passphrase

$ openssl genrsa -des3 -out CA_key.pem 2048

Generazione a Certificato
Dalla tua chiave privata generata in precedenza, ora puoi generare un certificato in PEM (DER
formato non è attualmente supportato).

$ openssl req -new -key CA_key.pem -x509 -days 365 -out CA_cert.cer

DICOM STANDARD:


Pagina allo standard DICOM:

http://dicom.nema.org/

Lo standard DICOM al momento del rilascio di gdcmanon è:

ftp://medical.nema.org/medical/dicom/2008/

Link diretto a PS 3.15-2008:

ftp://medical.nema.org/medical/dicom/2008/08_15pu.pdf

AVVERTENZE


Alcuni attributi possono ancora contenere informazioni sanitarie protette (PHI) dopo un
fase di anonimizzazione. Questo è in genere il caso dell'indirizzo del paziente (0010,1040). Il
la ragione è che questo particolare attributo non dovrebbe essere negli IOD compositi in
il primo posto. DICOM Supp 142 lo include (tuttavia gdcmanon non lo implementa).

Usa gdcmanon online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    VBA-M (archiviato - ora su Github)
    VBA-M (archiviato - ora su Github)
    Il progetto si è spostato in
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Caratteristiche: Creazioni di cheat salva gli stati multi
    sistema, supporta gba, gbc, gb, sgb,
    sgb2Tu...
    Scarica VBA-M (Archiviato - Ora su Github)
  • 2
    Stacer
    Stacer
    Ottimizzatore e monitoraggio del sistema Linux
    Repository Github:
    https://github.com/oguzhaninan/Stacer.
    Pubblico: utenti finali/desktop. Utente
    interfaccia: Qt. Programmazione La...
    Scarica Stacer
  • 3
    Orange Fox
    Orange Fox
    Fork di TeamWinRecoveryProject(TWRP)
    con molte funzioni aggiuntive, riprogettazione
    e più Caratteristiche: Supporta Treble e
    ROM non Treble Kernel Oreo aggiornato,
    costruito...
    Scarica OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB OpenSource
    Portale delle operazioni IT: un open completo
    sorgente, ITIL, servizio web based
    strumento di gestione compreso un full
    CMDB personalizzabile, un sistema di helpdesk e
    un uomo dei documenti...
    Scarica ittop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine è una musica multipiattaforma
    giocatore e organizzatore di librerie ispirato da
    Amarok 1.4. Ha un veloce e
    interfaccia facile da usare, e ti permette di
    cerca e...
    Scarica Clementina
  • 6
    XISMUS
    XISMUS
    ATTENZIONE: l'aggiornamento cumulativo 2.4.3 ha
    stato rilasciato!! L'aggiornamento funziona per qualsiasi
    precedente versione 2.xx. Se stai aggiornando
    dalla versione v1.xx, scaricare e
    i ...
    Scarica XISMuS
  • Di Più "

Comandi Linux

Ad