wlmscpfs - Online na nuvem

Este é o comando wlmscpfs 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 Windows online ou emulador MAC OS online

PROGRAMA:

NOME


wlmscpfs - DICOM Basic Worklist Management SCP (baseado em arquivos de dados)

SINOPSE


porta wlmscpfs [opções]

DESCRIÇÃO


A wlmscpfs aplicativo implementa um provedor de classe de serviço (SCP) para a lista de trabalho básica
Serviço de gerenciamento. O aplicativo ouvirá em uma porta TCP / IP especificada para entrada
solicitações de associação de uma SCU de gerenciamento de lista de trabalho. Caso uma associação fosse
reconhecido e uma consulta à lista de trabalho foi recebida, o wlmscpfs aplicação irá consultar
arquivos específicos em um determinado diretório (que pode ser especificado por meio de
opções do programa) no sistema de arquivos para obter as informações da lista de trabalho correspondente, e
envie essas informações de volta para a SCU de gerenciamento da lista de trabalho que está ligando. Além de lidar com
Consultas de gerenciamento da lista de trabalho, o wlmscpfs aplicativo também suporta a Verificação
Classe de serviço como um SCP.

PARÂMETROS


porta tcp / número da porta ip para ouvir

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

multi-processo opções
-s - single-process
modo de processo único

--garfo
processo filho fork para cada associação (padrão)

entrada opções
geral:

-dfp --data-files-path [p] ath: string (padrão: / home / www / wlist)
caminho para os arquivos de dados da lista de trabalho

tratamento de arquivos de lista de trabalho:

-efr --enable-file-rejeitar
permitir a rejeição de arquivos de lista de trabalho incompletos (padrão)

-dfr --disable-file-rejeitar
desabilitar a rejeição de arquivos de lista de trabalho incompletos

em processamento opções
conjunto de caracteres retornado:

-cs0 --return-no-char-set
não retornar nenhum conjunto de caracteres específico (padrão)

-cs1 --return-iso-ir-100
retornar conjunto de caracteres específicos ISO IR 100

-csk --keep-char-set
conjunto de caracteres de retorno fornecido no arquivo

outras opções de processamento:

-nse --no-sq-expansão
desabilitar a expansão de sequências vazias em C-FIND
solicitar mensagens

rede opções
sintaxes de transferência de rede preferidas:

+ x = --prefer-incompr
prefira ordem de byte local de VR explícita (padrão)

+ xe --prefer-little
prefira VR explícito little endian TS

+ xb --prefer-big
prefira VR explícito do big endian TS

+ xd --prefer-deflated
prefira VR explícito deflacionado little endian TS

+ xi --implícito
aceitar VR implícito apenas TS de little endian

controle de acesso ao host de rede (tcp wrapper):

-ac --acesso completo
aceitar conexões de qualquer host (padrão)

+ ac --access-control
aplicar regras de controle de acesso ao host

representações de valor pós-1993:

+ u --enable-new-vr
habilitar suporte para novos VRs (UN / UT) (padrão)

-u --disable-new-vr
desative o suporte para novos VRs, converta para OB

deflate nível de compressão (apenas com --prefer-deflated):

+ cl - nível de compressão [l] evel: inteiro (padrão: 6)
0 = descompactado, 1 = mais rápido, 9 = melhor compactação

outras opções de rede:

-ta --acse-timeout [s] econds: inteiro (padrão: 30)
tempo limite para mensagens ACSE

-td --dimse-timeout [s] econds: inteiro (padrão: ilimitado)
tempo limite para mensagens DIMSE

--max-association [a] ssocs: inteiro (padrão: 50)
limitar o número máximo de associações paralelas

--recusar
recusar associação

--rejeitar
rejeitar associação se nenhuma classe de implementação UID

- sem falha
não falhe em uma consulta inválida

--sleep-after [s] econds: integer
sono s segundos após encontrar (padrão: 0)

--sleep-during [s] econds: integer
sono s segundos durante encontrar (padrão: 0)

-pdu --max-pdu [n] número de bytes: inteiro (4096..131072)
definir pdu de recebimento máximo para n bytes (padrão: 16384)

-dhl --disable-host-procura
desabilitar pesquisa de nome de host

NOTAS


Os impactos semânticos das opções acima mencionadas são claros para a maioria das opções.
Algumas opções particulares, no entanto, são tão específicas que precisam de descrições detalhadas
que será dada nesta passagem.

As opções de conjunto de caracteres retornadas são destinadas a situações em que o wlmscpfs
o aplicativo retornará valores de atributos que não são compostos de caracteres do
Repertório de caracteres padrão DICOM. Nesses casos, por exemplo, opção --return-iso-ir-100
pode ser usado para especificar que uma resposta à solicitação C-FIND de gerenciamento de lista de trabalho de uma modalidade
deve conter o atributo de Conjunto de Caracteres Específicos do DICOM (0008,0005) com um correspondente
valor, indicando o repertório de caracteres a partir do qual os caracteres de atributo retornado
valores foram tomados (neste exemplo, o repertório ISO IR 100). Observe que o
wlmscpfs o aplicativo não garantirá que todos os valores retornados sejam realmente compostos de
este repertório de personagens; o aplicativo espera que seja esse o caso.

Em geral, o atributo Conjunto de Caracteres Específicos (0008,0005) só será incluído no
Resposta C-FIND se ela contém quaisquer atributos que são afetados pelo conjunto de caracteres, ou seja,
para representações de valor PN, LO, LT, SH, ST e UT.

Observe que uma solicitação C-FIND que é tratada por este aplicativo pode conter DICOM's
Atributo de conjunto de caracteres específico (0008,0005), mas este aplicativo nunca usará este
valor do atributo para correspondência. Além disso, a questão se o Conjunto de Caracteres Específicos do DICOM
atributo (0008,0005) estará contido em uma resposta C-FIND que é retornada por este
o aplicativo é sempre determinado pela opção de conjunto de caracteres retornada que foi especificada
quando este aplicativo foi iniciado.

As opções --enable-arquivo-rejeitar e --disable-arquivo-rejeitar podem ser usadas para ativar ou
desabilitar um mecanismo de rejeição de arquivo que garante que apenas arquivos de lista de trabalho completos serão
usado durante o processo de correspondência. Um arquivo de lista de trabalho é considerado completo se
contém todas as informações de tipo 1 necessárias que o SCP pode ter que retornar a uma SCU em
uma mensagem de resposta C-FIND. A Tabela K.6-1 na parte 4 do anexo K do padrão DICOM lista todos
atributos de tipo 1 correspondentes (consulte a coluna 'Tipo de chave de retorno').

DICOM Conformidade
A wlmscpfs o aplicativo suporta as seguintes classes SOP como um SCP:

Verificação SOPClass 1.2.840.10008.1.1
FINDModalityWorklistInformationModel 1.2.840.10008.5.1.4.31

A wlmscpfs o aplicativo aceitará contextos de apresentação para todos os
Classes SOP suportadas usando qualquer uma das sintaxes de transferência:

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2

O comportamento padrão do wlmscpfs aplicação é preferir sintaxes de transferência com um
codificação explícita sobre a sintaxe de transferência implícita padrão. Se wlmscpfs está correndo em
hardware big-endian ele irá preferir transferência BigEndianExplicit a LittleEndianExplicit
sintaxe (e vice-versa). Este comportamento pode ser alterado com o --preferir opções (ver
acima).

Se compilado com suporte zlib habilitado (veja --versão saída) e se opção --prefere-
esvaziado é usado, também a seguinte sintaxe de transferência é aceita.

DeflatedExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99

A wlmscpfs o aplicativo não oferece suporte à negociação estendida.

Actualmente, o wlmscpfs o aplicativo suporta os seguintes atributos como chaves correspondentes:

(0008,0050) Número de Acesso
(0008,0090) ReferringPhysicianName
(0010,0010) Nome do Paciente
(0010,0020) ID do paciente
(0010,0030) Data de Nascimento do Paciente
(0010,0040) PacienteSexo
(0010,2297) Pessoa Responsável
(0010,2298) Função de pessoa responsável
(0032,1032) Médico Solicitante
(0038,0010) ID de Admissão
(0040,0100) ScheduledProcedureStepSequence
(0008,0060)> Modalidade
(0040,0001)> ScheduledStationAETitle
(0040,0002)> ScheduledProcedureStepStartDate
(0040,0003)> ScheduledProcedureStepStartTime
(0040,0006)> ScheduledPerformingPhysicianName
(0040,1001) ID do procedimento solicitado
(0040,1003) Prioridade do Procedimento Solicitado

Como chaves de retorno, os seguintes atributos são atualmente suportados por wlmscpfs:

(0008,0020) Data de Estudo
(0008,0030) Tempo de estudo
(0008,0050) Número de Acesso
(0008,0080) Nome da Instituição
(0008,0081) Endereço da instituição
(0008,0090) ReferringPhysicianName
(0008,1080) AdmittingDiagnósticosDescrição
(0008,1110) Sequência de Estudo Referenciada
(0008,1150)> ReferencedSOPClassUID
(0008,1155)> ReferencedSOPInstanceUID
(0008,1120) Sequência de Paciente Referenciada
(0008,1150)> ReferencedSOPClassUID
(0008,1155)> ReferencedSOPInstanceUID
(0010,0010) Nome do Paciente
(0010,0020) ID do paciente
(0010,0021) EmissorDoPacienteID
(0010,0030) Data de Nascimento do Paciente
(0010,0040) PacienteSexo
(0010,1000) Outros IDs de Paciente
(0010,1001) OutrosNomes de Pacientes
(0010,1020) Tamanho do Paciente
(0010,1030) Peso do Paciente
(0010,1040) Endereço do Paciente
(0010,1080) Posto Militar
(0010,2000) Alertas Médicos
(0010,2110) ContrasteAlergias
(0010,2160) Grupo Étnico
(0010,21a0) Status de Fumante
(0010,21b0) Histórico Adicional do Paciente
(0010,21c0) Status da Gravidez
(0010,21d0) Data da última menstruação
(0010,2297) Pessoa Responsável
(0010,2298) Função de pessoa responsável
(0010,4000) Comentários do Paciente
(0020,000d) StudyInstanceUID
(0032,1032) Médico Solicitante
(0032,1033) Solicitando Serviço
(0032,1060) Descrição do Procedimento Solicitado
(0032,1064) Sequência de Código de Procedimento Solicitado
(0008,0100)> CodeValue
(0008,0102)> CodingSchemeDesignator
(0008,0103)> CodingSchemeVersion
(0008,0104)> CodeMeaning
(0038,0010) ID de Admissão
(0038,0011) IssuerOfAdmissionID
(0038,0050) Necessidades Especiais
(0038,0300) Local do Paciente Atual
(0038,0500) PatientState
(0040,0100) ScheduledProcedureStepSequence
(0008,0060)> Modalidade
(0032,1070)> RequestedContrastAgent
(0040,0001)> ScheduledStationAETitle
(0040,0002)> ScheduledProcedureStepStartDate
(0040,0003)> ScheduledProcedureStepStartTime
(0040,0004)> ScheduledProcedureStepEndDate
(0040,0005)> ScheduledProcedureStepEndTime
(0040,0006)> ScheduledPerformingPhysicianName
(0040,0007)> ScheduledProcedureStepDescription
(0040,0008)> ScheduledProtocolCodeSequence
(0008,0100)>> CodeValue
(0008,0102)>> CodingSchemeDesignator
(0008,0103)>> CodingSchemeVersion
(0008,0104)>> CodeMeaning
(0040,0009)> ScheduledProcedureStepID
(0040,0010)> ScheduledStationName
(0040,0011)> ScheduledProcedureStepLocation
(0040,0012)> Pré-medicação
(0040,0020)> ScheduledProcedureStepStatus
(0040,0400)> CommentsOnTheScheduledProcedureStep
(0040,1001) ID do procedimento solicitado
(0040,1002) ReasonForTheRequestedProcedure
(0040,1003) Prioridade do Procedimento Solicitado
(0040,1004) Arranjos de Transporte de Pacientes
(0040,1005) Local do Procedimento Solicitado
(0040,1008) Código de Confidencialidade
(0040,1009) Prioridade de relatórios
(0040,1010) NamesOfIntendedRecipientsOfResults
(0040,1400) Procedimento Solicitado Comentários
(0040,2001) ReasonForTheImagingServiceRequest
(0040,2004) IssueDateOfImagingServiceRequest
(0040,2005) IssueTimeOfImagingServiceRequest
(0040,2008) PedidoEntradoPor
(0040,2009) OrderEntersLocation
(0040,2010) PedidoCallbackPhoneNumber
(0040,2016) PlacerOrderNumberImagingServiceRequest
(0040,2017) FillerOrderNumberImagingServiceRequest
(0040,2400) ImagingServiceRequestComentários
(0040,3001) ConfidencialidadeConstraintOnPatientDataDescription

O atributo (0008,0005) SpecificCharacterSet é um caso especial e seu suporte por
wlmscpfs é discutido na seção NOTAS acima.

Acesso a Control
Quando compilado em plataformas Unix com suporte a TCP wrapper, o controle de acesso baseado em host pode ser
habilitado com o --controle de acesso opção de linha de comando. Neste caso, o controle de acesso
regras definidas nas tabelas de controle de acesso ao host do sistema para wlmscpfs são aplicadas. o
locais padrão das tabelas de controle de acesso ao host são /etc/hosts.allow e
/etc/hosts.deny. Mais detalhes são descritos em hosts_access(5).

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 wlmscpfs 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.

DIREITOS AUTORAIS


Copyright (C) 1996-2014 de OFFIS eV, Escherweg 2, 26121 Oldenburg, Alemanha.

Use wlmscpfs online usando serviços onworks.net



Programas online mais recentes para Linux e Windows