Este es el comando dgate que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dgate-dbase: subproceso de servidor UCDMC / NKI DICOM y aplicación de utilidad PACS
SINOPSIS
puerta -wDIR - ^ ARCHIVO DE REGISTRO
Inicia dgate con dicom.ini ubicado en DIR y registrando LOGFILE
puerta -pPORT -qIP --COMMAND: ARGS
Envía COMMAND con ARGS directamente a la instancia de dgate en IP: PORT
DESCRIPCIÓN
ConQuest es un servidor DICOM con todas las funciones y programable en Lua.
Para verificar la conformidad con DICOM, verifique / usr / share / doc / conquest-dicom-
server / DicomConformance_FilesLST_Changes.pdf.gz
DGATE: subproceso de servidor UCDMC / NKI DICOM y aplicación de utilidad PACS 1.4.17d
OPCIONES
Hay tres patrones comunes para usar puerta. Y esos patrones tienen diferentes formas de
interprete las opciones de la siguiente manera. A continuación se describen otras opciones.
Uso: (1) DGATE <-! # | -V | -u # | - ^ #> Informe como en dicom.ini | stdout | UDP | Archivo (# = puerto)
[-p # | -qIP | -b]
Establecer puerto | Establecer IP de destino | ejecutar el modo de depuración de 1 hilo
[-wDIR]
Establecer el directorio de trabajo para dgate (ini, dic, ...)
[-i | -r | -arDEVICE]
Init | Init / regenerate DB | Regen dispositivo único
[-d | -m | -k]
Lista (-d) dispositivos (-m) Mapa AE (-k) DICOM.SQL
[-t | -o]
Consola de prueba | Base de datos de prueba
[-sOpt | -esap dup]
Crear fuente ODBC (WIN32), base de datos con SApw
[-nd | -nc # | -jd | -jc #]
Descomprimir / comprimir NKI # | Descomprimir / comprimir JPEG # ARCHIVO
[-j * ## | -j - ## ARCHIVO]
Vuelva a comprimir FILE a ##
[-as #, N | -amFROM, TO]
Seleccione # KB para archivar MAGN | mover datos del dispositivo
[-au | -aeFROM, TO]
Deshacer la selección para archivar | cambiar el nombre del dispositivo
[-av | -atDEVICE]
Verificar disco espejo | Probar archivos de lectura para DISPOSITIVO
[-abJUKEBOX1.2, N]
Hacer caché para grabar JUKEBOX1, CD2 desde MAGN
[-acJUKEBOX1.2]
Verifique JUKEBOX1, CD2 con el conjunto de caché
[-anuncio JUKEBOX1.2]
Verifique y elimine el conjunto de caché para JUKEBOX1, CD2
[-F IDENTIFICACIÓN]
Eliminar DB para paciente, estudio, serie, imagen
[-F expediente]
Ingrese / elimine la base de datos del archivo, archivo del servidor Zap
[-faFILE <, ID>]
Agregar archivo al servidor
[-zID] Eliminar (zap) paciente
[-frDEVICE, DIR]
Regenerar DIR de directorio único en DISPOSITIVO
[-F PATID, archivo]
Cambio / Kopy PATID de archivo (irreversible / una vez)
[-f? archivo | -fu | -c #]
obtener el UID del archivo | Crear un nuevo UID | Ayudante de UID (0..99)
[-ff #] Eliminar pacientes antiguos hasta que no tengan # MB
[-gSERVER, DATE]
tomar imágenes del SERVIDOR de la fecha que no está aquí De lo contrario: ejecutar como servidor con subprocesos,
puerto = 1111
(2) servidor secundario DGATE FileMapping Run; la memoria compartida tiene socket #
(3) DGATE <-pPORT> <-qIP> --mando: argumentos
Enviar comando a (este u otro) servidor en ejecución
(funciona directamente - úselo con cuidado)
OTROS OPCIONES
Borrar opciones:
--eliminar archivo de imagen:expediente
Eliminar el archivo de imagen dado del servidor
--paciente eliminado: patid
Eliminar un paciente determinado del servidor
--eliminar estudio: patid: studyuid
Eliminar el estudio dado del servidor
--eliminar estudios:rango de fechas)
Eliminar estudios del servidor en la fecha
--deleteseries: patid: seriesuid
Eliminar una serie determinada del servidor
--eliminar imagen de la base de datos:expediente
Eliminar el archivo dado solo de la base de datos
--deletesopfromdb: palmadita, estudio, serie, sop
Eliminar la imagen especificada solo de la base de datos
DICOM integrado movimiento opciones:
--movepaciente: fuente, dest, patid
Mover al paciente, fuente, p. Ej. (Local)
--movestudy: fuente, dest, patid: studyuid
Mover estudio, patid: opcional
--movimientoaccesión: fuente, dest, patid: acc
Mover por número de acceso, patid: opcional
--estudios en movimiento: fuente, destino, fecha (rango)
Mover estudios a la fecha
- serie de movimientos: src, dst, patid: seruid, stuid
Move series patid: opcional
Modificación of dicom objetos:
--modificarpatid: patid, archivo
Cambiar patid de archivo dado
--anonimizar: patid, archivo
Anonimizar el archivo dado
--modificarestudio: p, s, guión
Cambiar elementos en paciente o estudio
--modificarseries: p, s, guión
Cambiar elementos en serie
--modificar imagen: archivo, secuencia de comandos
Cambiar elementos en el archivo
--mergestudy: uid, uid, ..
Comience a fusionar estudios con determinados estudios
--mergestudyfile:expediente
Úselo para procesar todos los archivos para fusionar
--mergeeries: uid, uid, ..
Empezar a fusionar series con series determinadas
--archivomergeseries:expediente
Úselo para procesar todos los archivos para fusionar
--atacantopaciente: cualquiera, muestra
Modificar uids para adjuntar cualquier objeto a
--adjuntar para estudiar: cualquiera, muestra
paciente | estudio | serie en archivo de muestra
--atachanytoseries: cualquiera, muestra
No adjunte lo mismo en diferentes niveles.
--attachrtplantortstruct: plan, estructura
Adjuntar rtplan a rtstruct
Mantenimiento opciones:
--inicializar tablas:
Limpiar y crear una base de datos
--inicializar tablas:1
Limpiar y crear una base de datos sin índices
--inicializar tablas:2
Limpiar y crear una base de datos de listas de trabajo
--regenerar:
Regenerar toda la base de datos
--regendedispositivo:dispositivo
Regenerar la base de datos para un solo dispositivo
--regendir: dispositivo, dir
Volver a generar la base de datos para un solo directorio
--regenfile:expediente
Vuelva a ingresar el archivo dado en la base de datos
--Haz espacio:#
Elimina pacientes antiguos para hacer un espacio de # MB
--dejar:
Detener el servidor
--safequit:
Detenga el servidor cuando no esté activo
Inicio de sesión opciones:
--debuglog_on: archivo / puerto
Iniciar el registro de depuración
--iniciar sesión: archivo / puerto / tubería
Iniciar registro normal
--nivel de depuración:#
Establecer el nivel de registro de depuración
--display_status:expediente
Mostrar el estado del servidor
--status_string:expediente
Mostrar la cadena de estado de la operación de envío
--checklargestmalloc:
Estima el límite de tamaño del objeto DICOM
--get_freestore: dev, fmt
Informar #Mb gratis en el dispositivo
--Modo de prueba:#
Agregar # a los nombres de archivo dicom
--eco: AE, archivo
Servidor de eco; mostrar respuesta
Configuration opciones:
--get_param: nombre, fmt
Leer cualquier parámetro de DICOM.INI
--get_ini_param: nombre, fmt
Leer cualquier parámetro de DICOM.INI
--get_ini_num: índice, fmt
Enumere cualquier entrada de DICOM.INI
--get_ini: fmt
Enumere todas las entradas de DICOM.INI
--put_param: nombre, valor
Escriba cualquier parámetro en DICOM.INI
--delete_param: nombre
Eliminar cualquier parámetro de DICOM.INI
--read_ini:
Vuelva a leer todos los parámetros de DICOM.INI
--get_amap: índice, fmt
Enumere cualquier entrada de ACRNEMA.MAP
--get_amaps: fmt
Enumere todas las entradas de ACRNEMA.MAP
--put_amap: yo, AE, ip, p #, cmp
Escribir entrada en la memoria para ACRNEMA.MAP
--delete_amap:índice
Eliminar entrada en memoria para ACRNEMA.MAP
--write_amap:
Escriba ACRNEMA.MAP de la memoria al disco
--Lee un mapa:
Vuelva a leer ACRNEMA.MAP del disco a la memoria
--get_sop: índice, fmt
Enumere cualquier UID de clase de servicio aceptado
--put_sop: índice, UID, nombre
Escribir / agregar UID de clase de servicio aceptada
--delete_sop:índice
Eliminar el UID de clase de servicio aceptado
--get_transfer: índice, fmt
Enumere cualquier sintaxis de transferencia aceptada
--put_transferencia: en, UID, nam
Escribir / agregar sintaxis de transferencia aceptada
--delete_transfer:índice
Eliminar la sintaxis de transferencia aceptada
--get_application: idx, fmt
Enumere cualquier UID de aplicación aceptada
--put_aplicación: yo, U, n
Escribir / agregar el UID de la aplicación aceptada
--eliminar_aplicación: inde
Eliminar el UID de la aplicación aceptada
--get_localae: índice, fmt
Enumere cualquier título AE local aceptado
--put_localae: en, AE, nombre
Escriba / agregue un título AE local aceptado
--delete_localae:índice
Eliminar el título AE local aceptado
--get_remoteae: índice, fmt
Enumere cualquier título AE remoto aceptado
--put_remoteae: en, AE, nombre
Escribir / agregar un título AE remoto aceptado
--delete_remoteae:índice
Eliminar el título AE remoto aceptado
--get_dic: índice, fmt
Enumere cualquier elemento del diccionario dicom
--get_sqldef: nivel, en, fmt
Enumere cualquier definición de campo de la base de datos
Comunicación opciones:
--añadir archivo de imagen: archivo, patid
Copie el archivo en el servidor, opcionalmente nuevo patid
--añadirarchivolocal: archivo, patid
Copie el archivo local en el servidor, opte. nuevo patid
--cargar y eliminar: dir, patid
Cargar carpeta y eliminar su contenido
--loadhl7:expediente
Cargue los datos de HL7 en la lista de trabajo
--dump_header: filein, fileout
Crear volcado de encabezado del archivo
--hacia adelante: archivo, modo, servidor
Enviar archivo con compr. modo a servidor
--grabimagesfromserver: AE, fecha
Actualice este servidor desde otro
--precargar:ID del paciente
Precargar todas las imágenes para mejorar la velocidad
--paciente de navegación:cadena de búsqueda
Seleccionar paciente en la GUI de Windows
--enviar: p, s, s, s, objetivo, pw, scr
Envío inmediato de datos por sftp
--enviar2: p, s, s, s, objetivo, c, scr
Envío inmediato con línea de comando c
--exportar: p, st, ser, sop, file, scr
Proceso inmediato y datos zip / 7z
--transferencia de horario: opciones
Transferencia de fondo sftp como arriba
Prueba opciones:
--genuido:
Genera un UID
--cambiar: UID
Dar un nuevo UID como se generó ahora o antes
--changeuidback: UID
Proporcione el UID antiguo de uno generado anteriormente
- suma de comprobación: cadena
Dar suma de comprobación de cuerda
--pruebacomprimir:expediente
Ingrese el archivo en el servidor con muchas compresiones
--clonedb: AE
Clonar la base de datos del servidor para probar
Conversión opciones:
--convert_to_gif: archivo, tamaño, salida, l / w / f
Reducir el tamaño y convertir a GIF mono
--convert_to_bmp: archivo, tamaño, salida, l / w / f
Reduzca el tamaño y conviértalo a color BMP
--convertir_a_jpg: archivo, tamaño, salida, l / w / f
Reducir el tamaño y convertir a JPG en color
--convert_to_dicom: archivo, tamaño, composición, f
Reducir / comprimir / enmarcar DICOM
--extraer_fotogramas: archivo, salida, primero, último
Seleccionar fotogramas del archivo DICOM
--count_frames:expediente
reportar # fotogramas en archivo DICOM
--descomprimir: archivo, fuera
Descomprimir DICOM
--comprimir: archivo, modo, salida
Comprimir DICOM al modo, por ejemplo, J2
--wadorequest: parámetros
Servidor WADO interno
Database opciones:
--consulta: tabla | campos | donde | fmt | archivo
Salida de consulta arbitraria a archivo
--consulta2: tab | fld | whe | fmt | max | archivo
Lo mismo pero limite las filas de salida al máximo
- buscador de pacientes: srv | str | fmt | archivo
Lista de pacientes en el servidor
--estudyfinder: srv | str | fmt | archivo
Lista de estudios en el servidor
--buscador de series: srv | str | fmt | archivo
Listar series en el servidor
- buscador de imágenes: srv | str | fmt | archivo
Lista de imágenes en el servidor
--lista de series: srv | pat | stu | fmt | archivo
Listar series en un estudio
--lista de imágenes: srv | pat | ser | fmt | archivo
Listar archivos (locales) en una serie
--extraer: PatientID = 'id'
Extraiga todas las tablas dbase a X ..
--extraer:
Extraiga la tabla base de datos del paciente a XA ..
--añadir registro: tabla | campos | valores
Agregar registro, los valores deben estar en ''
--eliminar el registro: mesa, donde
Eliminar registro de la tabla
Para los ensayos clínicos de CRISPR, Dbase III sin ODBC:
--packdbf:
Empaquetar base de datos, recrear índice de memoria
--indexdbf:
Recreación de índice de memoria
Archivo opciones:
--renombrar dispositivo: desde, hasta
Cambiar el nombre del dispositivo en la base de datos
--verificar disco espejo:dispositivo
Verificar el disco espejo para el dispositivo seleccionado
--imagenes de prueba:dispositivo
Prueba leer todas las imágenes en el dispositivo
--movedatatodispositivo: a, desde
Mueva a los pacientes de un dispositivo a otro
--moveeriestodispositivo: a, desde
Mover series de un dispositivo a otro
--selectlruforarchival: kb, dispositivo
Paso 1 para el archivo: al dispositivo.
--seleccione la serie para mover: dispositivo, edad, kb
Paso 1 para el archivo: al dispositivo.
--preparar el manojo para quemar: a, desde
Paso 2 para el archivo: se mueve a la caché
--deletebunchafterburning: dispositivo a
Paso 3 para archivar: elimina de la caché
--comparebuncha afterburning: dispositivo a la parte paso 3 - compare la máquina de discos con la caché
--restoremagflags:
Deshacer archivo sofar
scripting opciones:
--lua:pedazo
Ejecute lua chunk en el servidor, espere a terminar
--luastart:pedazo
Ejecute lua chunk en el servidor, retn inmediato
--dolúa:pedazo
Ejecute lua chunk en esta instancia de dgate
--dolúa:nombre del archivo
Ejecute el archivo lua en esta instancia de dgate
COMPRESIÓN
Conquista admite muchos métodos de compresión y reducción. Estos pueden declararse en
el acrnema.mapa archivo, usando directivas Compresión de archivo soltado, Compresión entrante y
Compresión de archivo in dicom.ini archivo y / o mediante el uso de modificadores de título AE (marque AE TÍTULO
sección abajo).
La siguiente información fue extraída de . 7.7 del manual (archivo
/user/share/doc/conquest-dicom-server/windowsmanual.pdf.gz en este paquete):
Los archivos que se colocan en el servidor se comprimirán, descomprimirán y / o opcionalmente
recomprimido. Los valores admitidos son (relación de compresión esperada entre paréntesis):
como almacenar imágenes como están, por ejemplo, sin cambiar la compresión.
es almacenar imágenes como están, por ejemplo, sin cambiar la compresión.
descomprimir imágenes comprimidas NKI y / o JPEG
n1 modo de compresión sin pérdidas privada NKI rápida 1 (50%)
n2 como n1 pero con CRC comprueba si hay errores (50%)
n3 modo de compresión sin pérdidas privada NKI rápida 3 (40%)
n4 como n3 pero con CRC comprueba si hay errores (40%)
j1 JPEGLossless (retirado, use J2 en su lugar) (33%)
j2 JPEG Sin pérdida NH14 (33%)
j3 JPEG línea base 1 (8 bits) con pérdida (8%)
j4 JPEG Extendido2 y 4 con pérdida (15%)
j5 JPEG espectral NH6 y 8 con pérdida (15%)
j6 JPEGFulllNH10and12 con pérdida (14%)
j3NN Calidad de línea de base JPEG 1 (8 bits) como se define (60..95 sugerido)
j4NN JPEG Calidad extendida2 y 4 como se define (60..95 sugerido)
j5NN Calidad JPEGSpectralNH6and8 como se define (60..95 sugerido)
j6NN JPEGFulllNH10and12 calidad como se define (60..95 sugerido)
jk JPEG2000 sin pérdidas (30%)
jl JPEG con pérdida 2000 (20%)
jlNN Tasa de bits JPEG2000 con pérdida como se define (se sugiere 1..20)
nj Modo NKI más alto; pero deja JPEG como está (variable)
uj Sin comprimir; pero deja JPEG como está (variable)
k1 Reducir el tamaño de la imagen> 1024 píxeles de ancho / alto a 1024 (variable)
k2 Reducir el tamaño de la imagen> 512 píxeles de ancho / alto a 512 (variable)
k4 Reducir el tamaño de la imagen> 256 píxeles de ancho / alto a 256 (variable)
k8 Reducir el tamaño de la imagen> 128 píxeles de ancho / alto a 128 (variable)
ka Reducir el tamaño de la imagen> 64 píxeles de ancho / alto a 64 (variable)
AE TÍTULO
El título AE predeterminado para el servidor ConQuest DICOM en este paquete es CONQUISTAS RV1 y esto es
el título AE que debe usar en los visores DICOM que lo apunten. Como función "adicional", puede
utilice el título AE para declarar el tipo de compresión que utilizará entre el visor y el
servidor. solo agrega ~ XX al título de ConQuest AE, donde XX es el algoritmo / nivel de compresión que desea
usar. Por ejemplo, para usar Sin comprimir imágenes, el título AE CONQUISTASRV1 ~ un puede ser
declarado en la configuración de su nodo DICOM en el visor.
Utilice dgate en línea utilizando los servicios de onworks.net