Este é o comando dsr2html que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
dsr2html - Renderizar arquivo DICOM SR e conjunto de dados para HTML / XHTML
SINOPSE
dsr2html [opções] dsrfile-in [htmlfile-out]
DESCRIÇÃO
A dsr2html utilitário renderiza o conteúdo de um documento DICOM Structured Reporting (SR)
(formato de arquivo ou conjunto de dados brutos) para HTML (Hyper Text Markup Language) versão 3.2 ou 4.01 como
bem como para XHTML (Extensible Hyper Text Markup Language) versão 1.1.
If dsr2html lê um conjunto de dados brutos (dados DICOM sem um meta-cabeçalho de formato de arquivo)
tente adivinhar a sintaxe de transferência examinando os primeiros bytes do arquivo. Isto é
nem sempre é possível adivinhar corretamente a sintaxe de transferência e é melhor converter um
conjunto de dados em um formato de arquivo sempre que possível (usando o dcmconv Utilitário). Isso é também
possível usar o -f e -t [ieb] opções para forçar dsr2html ler um conjunto de dados com um
sintaxe de transferência particular.
PARÂMETROS
dsrfile-no nome de arquivo de entrada DICOM SR a ser renderizado
htmlfile-out Nome do arquivo de saída HTML / XHTML (padrão: stdout)
OPÇÕES
geral opções
-h --ajuda
imprima este texto de ajuda e saia
--versão
imprimir informações da versão e sair
- argumentos
imprimir argumentos de linha de comando expandidos
-q --quieto
modo silencioso, não imprime avisos e erros
-v --verboso
modo detalhado, detalhes de processamento de impressão
-d --depurar
modo de depuração, imprimir informações de depuração
-ll --log-level [l] evel: constante de string
(fatal, erro, aviso, informação, depuração, rastreamento)
use o nível l para o logger
-lc --log-config [f] ilename: string
use o arquivo de configuração f para o logger
entrada opções
formato de arquivo de entrada:
+ f - arquivo de leitura
ler formato de arquivo ou conjunto de dados (padrão)
+ fo --read-file-only
ler apenas o formato do arquivo
-f --read-conjunto de dados
ler o conjunto de dados sem informações de meta do arquivo
sintaxe de transferência de entrada:
-t = --read-xfer-auto
usar reconhecimento de TS (padrão)
-td --read-xfer-detectar
ignorar TS especificado no meta cabeçalho do arquivo
-te --read-xfer-little
ler com VR explícito little endian TS
-tb --read-xfer-big
ler com VR explícito big endian TS
-ti --read-xfer-implícito
ler com VR implícito little endian TS
em processamento opções
Informações adicionais:
-Ip --processamento-detalhes
mostrar o item de conteúdo atualmente processado
Manipulação de erros:
-Er --relacionamento desconhecido
aceitar tipo de relacionamento desconhecido / ausente
-Ev --valor de item inválido
aceitar valor de item de conteúdo inválido
(por exemplo, violação de VR ou definição de VM)
-Ec --ignore-restrições
ignorar restrições de conteúdo de relacionamento
-Ee --ignore-item-erros
não aborte em erros de item de conteúdo, apenas avise
(por exemplo, atributos específicos do tipo de valor ausente)
-Ei --skip-itens inválidos
pular itens de conteúdo inválido (incl. subárvore)
-Dv --disable-vr-checker
desabilite a verificação de valores de string em conformidade com VR
conjunto de caracteres específico:
+ Cr --charset-require
requer declaração de conjunto de caracteres estendido (padrão)
+ Ca --charset-assume [c] harset: string
assume charset c se nenhum charset estendido declarado
--charset-check-tudo
verifique todos os elementos de dados com valores de string
(padrão: apenas PN, LO, LT, SH, ST e UT)
# esta opção é usada apenas para o mapeamento para um apropriado
# Codificação de caracteres HTML / XHTML, mas não para a conversão
# para UTF-8
+ U8 --convert-to-utf8
converter todos os valores de elemento que são afetados
por Conjunto de Caracteres Específicos (0008,0005) a UTF-8
# requer suporte do kit de ferramentas libiconv
saída opções
Compatibilidade HTML / XHTML:
+ H3 --html-3.2
use apenas recursos compatíveis com HTML versão 3.2
+ H4 --html-4.0
permitir todos os recursos do HTML versão 4.01 (padrão)
+ X1 --xhtml-1.1
cumprir com a especificação XHTML versão 1.1
+ Hd --add-document-type
adicionar referência à definição do tipo de documento SGML
folha de estilo em cascata (CSS), não com HTML 3.2:
+ Sr - URL de referência do CSS: string
adicionar referência ao CSS especificado para o documento
+ Sf --css-file [f] ilename: string
incorporar conteúdo de CSS especificado no documento
renderização geral:
+ Ri --expand-inline
expandir itens curtos de conteúdo embutidos (padrão)
-Ri --never-expandir-inline
nunca expanda itens de conteúdo embutidos
+ Ra --sempre-expandir em linha
sempre expanda os itens de conteúdo embutidos
+ Rd --render-full-data
renderizar dados completos de itens de conteúdo
+ Rt - título da seção embutido
renderizar títulos de seção embutidos, não separadamente
renderização de documento:
+ Dt --document-type-title
usar o tipo de documento como título do documento (padrão)
+ Dp --patient-info-title
usar as informações do paciente como título do documento
-Dh --no-document-header
não renderiza informações gerais do documento
renderização de código:
+ Ci - códigos de renderização em linha
renderizar códigos em blocos de texto contínuos
+ Cn --concept-name-codes
renderizar códigos de nomes de conceitos
+ Cu - códigos de unidade numérica
renderizar o código de unidades de medida numéricas
+ Cv - unidade do valor do código
usar o valor do código como unidade de medida (padrão)
+ Cm - unidade de significado do código
use o significado do código como unidade de medida
+ Cc - render-all-codes
renderizar todos os códigos (implica + Ci, + Cn e + Cu)
+ Ct --code-details-tooltip
renderizar detalhes de código como uma dica de ferramenta (implica + Cc)
NOTAS
DICOM Conformidade
A dsr2html utilitário suporta as seguintes classes SOP:
SpectaclePrescriptionReportStorage 1.2.840.10008.5.1.4.1.1.78.6
MacularGridThicknessAndVolumeReportStorage 1.2.840.10008.5.1.4.1.1.79.1
BasicTextSRStorage 1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRStorage 1.2.840.10008.5.1.4.1.1.88.22
Armazenamento abrangente de SRS 1.2.840.10008.5.1.4.1.1.88.33
Armazenamento 3DSRS abrangente 1.2.840.10008.5.1.4.1.1.88.34
ProcedureLogStorage 1.2.840.10008.5.1.4.1.1.88.40
MamografiaCADSRSarmazenamento 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRS armazenamento 1.2.840.10008.5.1.4.1.1.88.65
XRadiationDoseSRSarmazenamento 1.2.840.10008.5.1.4.1.1.88.67
RadiofármacoRadiaçãoDoseSRSarmazenamento 1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRS armazenamento 1.2.840.10008.5.1.4.1.1.88.69
Plano de ImplantaçãoSRDocumentoArmazenamento 1.2.840.10008.5.1.4.1.1.88.70
Personagem Codificação
A codificação HTML / XHTML é determinada automaticamente a partir do atributo DICOM (0008,0005)
'Conjunto de caracteres específicos' usando o seguinte mapeamento:
ASCII (ISO_IR 6) => (nenhum)
UTF-8 "ISO_IR 192" => "UTF-8"
ISO Latin 1 "ISO_IR 100" => "ISO-8859-1"
ISO Latin 2 "ISO_IR 101" => "ISO-8859-2"
ISO Latin 3 "ISO_IR 109" => "ISO-8859-3"
ISO Latin 4 "ISO_IR 110" => "ISO-8859-4"
ISO Latin 5 "ISO_IR 148" => "ISO-8859-9"
Cirílico "ISO_IR 144" => "ISO-8859-5"
Árabe "ISO_IR 127" => "ISO-8859-6"
Grego "ISO_IR 126" => "ISO-8859-7"
Hebraico "ISO_IR 138" => "ISO-8859-8"
Se este atributo DICOM estiver faltando no arquivo de entrada, embora seja necessário, a opção --charset-
assumir pode ser usado para especificar um conjunto de caracteres apropriado manualmente (usando um dos
Termos definidos pelo DICOM).
Vários conjuntos de caracteres não são suportados (apenas o primeiro valor de atributo é mapeado em
caso de multiplicidade de valor). Se necessário, opção --converter-para-utf8 pode ser usado para converter
o arquivo DICOM ou conjunto de dados para codificação UTF-8 antes da renderização para o formato HTML / XHTML.
EXPLORAÇÃO MADEIREIRA
O nível de saída de registro das várias ferramentas de linha de comando e bibliotecas subjacentes pode
ser especificado pelo usuário. Por padrão, apenas erros e avisos são gravados no padrão
fluxo de erro. Usando a opção --verbose também mensagens informativas como detalhes de processamento
são relatados. Opção --depurar pode ser usado para obter mais detalhes sobre a atividade interna,
por exemplo, para fins de depuração. Outros níveis de registro podem ser selecionados usando a opção --registro-
nível. em --quieto modo, apenas erros fatais são relatados. Em tais eventos de erro muito graves,
o aplicativo geralmente será encerrado. Para obter mais detalhes sobre os diferentes níveis de registro,
veja a documentação do módulo 'oflog'.
Caso a saída de registro deva ser gravada em arquivo (opcionalmente com rotação de arquivo de registro),
para syslog (Unix) ou a opção de log de eventos (Windows) --log-config pode ser usado. Esse
arquivo de configuração também permite direcionar apenas certas mensagens para uma saída particular
stream e para filtrar certas mensagens com base no módulo ou aplicativo onde elas
são gerados. Um exemplo de arquivo de configuração é fornecido em /logger.cfg.
COMANDO LINHA
Todas as ferramentas de linha de comando usam a seguinte notação para parâmetros: colchetes incluem
valores opcionais (0-1), três pontos finais indicam que vários valores são permitidos
(1-n), uma combinação de ambos significa valores de 0 a n.
As opções de linha de comando são diferenciadas dos parâmetros por um sinal '+' ou '-' inicial,
respectivamente. Normalmente, a ordem e a posição das opções de linha de comando são arbitrárias (ou seja,
pode aparecer em qualquer lugar). No entanto, se as opções forem mutuamente exclusivas, a aparência mais à direita
é usado. Este comportamento está de acordo com as regras de avaliação padrão de shells Unix comuns.
Além disso, um ou mais arquivos de comando podem ser especificados usando um sinal '@' como um prefixo para
o nome do arquivo (por exemplo @ command.txt) Esse argumento de comando é substituído pelo conteúdo de
o arquivo de texto correspondente (vários espaços em branco são tratados como um único separador, a menos que
eles aparecem entre duas aspas) antes de qualquer avaliação posterior. Por favor, note que
um arquivo de comando não pode conter outro arquivo de comando. Esta abordagem simples, mas eficaz
permite resumir combinações comuns de opções / parâmetros e evita longos e
confusas linhas de comando (um exemplo é fornecido no arquivo /dumppat.txt).
MEIO AMBIENTE
A dsr2html utilitário tentará carregar dicionários de dados DICOM especificados no
DCMDICPATH variável de ambiente. Por padrão, ou seja, se o DCMDICPATH variável de ambiente
não está definido, o arquivo /dicom.dic será carregado a menos que o dicionário seja construído
no aplicativo (padrão para Windows).
O comportamento padrão deve ser preferido e o DCMDICPATH variável de ambiente apenas
usado quando dicionários de dados alternativos são necessários. o DCMDICPATH variável de ambiente
tem o mesmo formato que o shell Unix PATH variável em que dois pontos (':') separam
entradas. Em sistemas Windows, um ponto e vírgula (';') é usado como separador. O dicionário de dados
o código tentará carregar cada arquivo especificado no DCMDICPATH variável de ambiente. Isto
é um erro se nenhum dicionário de dados puder ser carregado.
Use dsr2html online usando serviços onworks.net