Use um nó do DICOMFindMove para consultar um SCP remoto para pacientes, estudos, séries e imagens e mover os resultados de uma consulta a uma entidade de aplicativo, como um nó do DICOMInput.
O nó DICOMFindMove é um Service Class User (SCU) para as classes de serviço de Consulta e Recuperação. O nó tem dois recursos estreitamente relacionados. O primeiro recurso é consultar um Service Class Provider (SCP) remoto em busca de pacientes, estudos, séries e imagens usando um comando DICOM C-FIND. Os critérios de procura são especificados em uma mensagem XML que é propagada para o terminal de entrada do nó. O resultado da consulta é propagado para o terminal de saída do nó. O segundo recurso do nó DICOMFindMove é mover os resultados de uma consulta para uma entidade de aplicativo usando um comando DICOM C-MOVE. O destino de um comando de movimentação pode ser um nó DICOMInput configurado no WebSphere Message Broker, um DICOM Picture Archiving Communications System (PACS) ou qualquer outro DICOM SCP.
O nó do DICOMFindMove está contido na gaveta Assistência Médica da paleta de nó do fluxo de mensagens e será representado no WebSphere Message Broker Toolkit pelo ícone a seguir:
Um exemplo de como usar o nó do DICOMFindMove é mostrado no padrão integrado Assistência Médica: Serviço da web para DICOM na categoria Assistência Médica na visualização Explorador de Padrões.
Os recursos de consulta e movimentação são combinados em um nó, porque são muito relacionados no DICOM. Um comando de movimentação é logicamente um comando de localização seguido por uma cópia dos resultados para um destino nomeado. Quando as operações de movimentação são concluídas, uma mensagem de resultados é propagada para o terminal de saída do nó DICOMFindMove. A mensagem de resultados inclui detalhes do sucesso ou falha do comando de movimentação. A mensagem de resultados contém uma contagem de transferências concluídas, avisos, falhas, informações de erro e um campo de status. Se o campo status contiver qualquer valor que não zero, a operação de movimentação não será concluída com sucesso.
O padrão DICOM define dois tipos de consulta conhecidos como raízes. Essas raízes, paciente e estudo, são usados pelo nó do DICOMFindMove para identificar e recuperar dados.
Para cada combinação de raiz e nível, o nó DICOMFindMove define os atributos de procura suportados e um conjunto mínimo de atributos que o SCP deverá retornar. Para obter informações sobre os atributos suportados, consulte Raiz de Consulta de Paciente e Raiz de Consulta de Estudo.
Os atributos retornados são propagados pelo nó nas mensagens de resultados do terminal de saída. Uma consulta pode retornar muitos resultados, mas esses resultados serão propagados como uma única mensagem de resultados do nó DICOMFindMove. Os fornecedores podem suportar atributos adicionais para usar como critério de procura na mensagem de consulta XML. O nó DICOMFindMove permite que esses atributos adicionais sejam configurados na mensagem de consulta XML, mas não são documentados pelo nó (porque são específicos do fornecedor). O padrão DICOM requer que todos os atributos de procura fornecidos também sejam retornados nas respostas. Para obter informações sobre o esquema de consulta e mensagens de resposta, consulte Esquema de Mensagem do DICOM.
<DICOM:FindMove xmins:DICOM="http://com.ibm.healthcare/DICOM">
<QueryRoot>STUDY</QueryRoot>
<QueryLevel>STUDY</Querylevel>
<MoveDestination>BROKERAE</MoveDestination>
<OperationPriority>NORMAL</OperationPriority>
<Match>
<Attribute Tag="PatientName">FEROVIX</Attribute>
<Attribute Tag="AccessionNumber">1210490</Attribute>
</Match>
<Return>
</Return>
</DICOM:FindMove>
A seguir, um exemplo de uma mensagem de resultados retornado para o nó do DICOMFindMove. Para
obter detalhes das tags DICOM, consulte:
Tags DICOM.<DICOM:Results xmins:DICOM="http://com.ibm.healthcare/DICOM">
<DICOM>
<Attribute Tag="00080005"VR="CS">ISO_IR 100</Attribute>
<Attribute Tag="00080016"VR="UI">1.2.840.10008.5.1.4.1.1.2</Attribute>
<Attribute Tag="00080018"VR="UI">1.3.12.2.1107.5.1.4.54203.30000004093016410718700003864</Attribute>
<Attribute Tag="00080052"VR="CS">IMAGE</Attribute>
<Attribute Tag="00080054"VR="AE">PACS</Attribute>
<Attribute Tag="00080056"VR="CS">ONLINE</Attribute>
<Attribute Tag="0020000D"VR="UI">1.3.12.2.1107.5.1.4.54203.30000004093013443132800000021</Attribute>
<Attribute Tag="0020000E"VR="UI">1.3.12.2.1107.5.1.4.54203.30000004093016410718700003676</Attribute>
<Attribute Tag="00200013"VR="IS">188</Attribute>
<Attribute Tag="00880130"VR="SH"/>
<Attribute Tag="00880140"VR="UI"/>
<MoveResults>
<Completed>1</Completed>
<Failed>0</Failed>
<Warnings>0</Warnings>
<Status>0</Status>
<ErrorID>0</ErrorID>
<ErrorComment/>
</MoveResults>
</DICOM>
</DICOM:Results>
Condição | Descrição | Tipo | Exemplo | Recomendações |
---|---|---|---|---|
Iniciar recuperação de consulta | Uma consulta DICOM
está sendo preparada para envio a uma entidade de aplicativo remoto. Nota: Um comando de consulta do DICOM é conhecido no DICOM como um comando C-FIND.
|
Informações BIP12068 | Starting DICOM C-FIND operation (BROKERAE, REMOTEAE1, hostname:11112) | Nenhuma ação é necessária |
Encerrar recuperação de consulta | A consulta DICOM (comando C-FIND) foi concluída e os resultados estão prontos para processamento. As mensagens de resultado são convertidas em XML e propagadas para o fluxo de mensagens contido. | Informações BIP12068 | Finished DICOM C-FIND operation (BROKERAE, REMOTEAE1, hostname:11112) | Nenhuma ação é necessária |
Recuperação de consulta com falha | A consulta do DICOM falhou (comando C-FIND). Um erro é produzido pelo nó DICOMFindMove. | Erro BIP12070 | Failed DICOM C-FIND operation (BROKERAE, REMOTEAE1, hostname:11112) | Verifique a conectividade de rede entre o broker e o SCP
remoto. Verifique se a mensagem de consulta está correta de acordo com a raiz e o nível do estudo. Verifique se a mensagem de consulta contém os campos-chave de requisito para a raiz e o nível de consulta especificados. Verifique se os nomes e os números de porta da entidade do aplicativo correspondem exatamente com o SCP remoto. Verifique se o SCP remoto está online e pronto para aceitar conexões e transferências de dados. Verifique os detalhes da exceção para obter mais informações sobre o erro. |
Iniciar movimentação | Uma imagem DICOM está
sendo copiada para uma entidade de aplicativo de destino. Nota: Essa operação é conhecida
no DICOM como um comando C-MOVE.
|
Informações BIP12068 | Starting DICOM C-Move operation(BROKERAE,
REMOTEAE1, REMOTEAE2, 1, 5) em que: 1 é o índice da imagem DICOM atual. 5 é o número total de imagens DICOM a ser movido. |
Nenhuma ação é necessária |
Encerrar movimentação | Um comando DICOM
C-MOVE foi concluído com êxito. Nota: Se o destino do C-MOVE for um broker, essa entrada
do log de atividades não garantirá que as imagens
DICOM foram processadas.
|
Informações BIP12068 | Finished DICOM C-Move operation(BROKERAE,
REMOTEAE1, REMOTEAE2, 1, 5) em que: 1 é o índice da imagem DICOM atual. 5 é o número total de imagens DICOM a ser movido. |
Nenhuma ação é necessária |
Falha de movimentação | Uma movimentação DICOM (comando C-MOVE) falhou. Um erro é produzido pelo nó DICOMFindMove. | Erro BIP12070 | Warnings or failures reported from DICOM C-MOVE operation (BROKERAE,REMOTEAE1,REMOTEAE2,hostname:11112) | Verifique a conectividade de rede entre o broker e o SCP
remoto. Verifique se o destino da movimentação é válido e está configurado no SCP remoto. Verifique se os dados que estão sendo movidos podem ser aceitos pelo SCP de destino de movimentação. Verifique se a mensagem de consulta está correta de acordo com a raiz e o nível do estudo. Verifique se a mensagem de consulta contém os campos-chave requeridos para a raiz e o nível de consulta especificados. Verifique se os nomes e os números de porta da entidade do aplicativo correspondem exatamente com o SCP remoto. Verifique se o SCP remoto está online e pronto para aceitar conexões e transferências de dados. Verifique os detalhes da exceção para obter mais informações sobre o erro. |
Quando tiver incluído uma instância de um nó do DICOMFindMove em um fluxo de mensagens, será possível configurá-lo.
Todas as propriedades obrigatórias para as quais é necessário inserir um valor (propriedades que não possuem um valor-padrão definido) são marcadas com um asterisco.
Terminal | Descrição |
---|---|
In | O terminal de entrada que aceita a mensagem para processamento pelo nó. |
Saída | O terminal de saída para o qual uma mensagem de resultados é encaminhada se uma consulta for bem-sucedida. |
As tabelas a seguir descrevem as propriedades do nó. A coluna titulada M indica se a propriedade é obrigatória (marcada com um asterisco se você dever inserir um valor quando nenhum padrão estiver definido); a coluna titulada C indica se a propriedade é configurável (é possível alterar o valor ao incluir o fluxo de mensagens no arquivo de archive do broker (BAR) para implementá-lo).
Propriedade | M | A | Default | Descrição |
---|---|---|---|---|
Nome do Nó | SIM | Não | DICOMFindMove | O nome do nó. |
Descrição curta | Não | Não | Uma breve descrição do nó. | |
Descrição detalhada | Não | Não | Texto que descreve a finalidade do nó no fluxo de mensagens. |
Propriedade | M | A | Default | Descrição |
---|---|---|---|---|
Detalhes da Conexão | SIM | SIM | localhost:2222 | O nome do host e porta para o SCP de entidade de aplicativo ao qual o nó se conecta. |
Título da entidade do aplicativo (AET) | SIM | SIM | BROKERAE | O nome para este terminal DICOM SCU. Uma sequência de caracteres de texto de até 16 caracteres que permite que as entidades de aplicativo sejam identificadas quando se conectarem. |
Título da entidade do aplicativo remoto (AET) | SIM | SIM | REMOTEAE | O nome do terminal SCP DICOM ao qual o nó se conecta e envia consultas. |
Propriedade | M | A | Default | Descrição |
---|---|---|---|---|
Cancelar após esta, várias respostas | Não | SIM | 99 | O nó para de receber resultados após muitas mensagens de resposta terem sido recebidas. Esta configuração evita que grandes consultas monopolizem o SCP. |
Tempo limite de conexão (segundos) | SIM | SIM | 60 | A duração do tempo que o nó aguarda uma conexão ser estabelecida com o SCP. |
Oferecer apenas sintaxe de transferência little endian VR implícita | Não | SIM | Não selecionado | Especifica se o nó deve conectar-se ao SCP usando o padrão DICOM de "codificação little endian VR implícita". |
Prioridade de operação | SIM | SIM | NORMAL | A prioridade para a transferência da imagem para o SCP. Não é obrigatório que o aplicativo de recebimento atue nesta prioridade. |