MedicalDeviceInput

Use um nó do MedicalDeviceInput para coletar dados de dispositivos médicos.

Propósito

É possível usar o nó do MedicalDeviceInput para conectar a dispositivos médicos ao WebSphere Message Broker. É possível coletar dados desses dispositivos médicos e usá-los em aplicativos de fluxo de mensagens. Cada nó do MedicalDeviceInput pode conectar mais de um dispositivo médico.

O nó do MedicalDeviceInput 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:

ícone de nó MedicalDeviceInput

Utilizando Este Nó em um Fluxo de Mensagens

O MedicalDeviceInput coleta dados de dispositivos médicos e passa os dados para um fluxo de mensagens em uma árvore de mensagem lógica. É possível usar esta árvore de mensagem lógica em seus aplicativos de fluxo de mensagens. Por exemplo, é possível usar um nó do MedicalDeviceInput para conectar a um grupo de monitores de batimento cardíaco com o WebSphere Message Broker e grava um fluxo de mensagens para transferir os dados desses monitores para um armazém de dados. Para um conjunto de mensagem de exemplo que pode ser usado para modelar as medidas de um nó do MedicalDeviceInput, consulte Recursos para Assistência Médica: Dispositivos Médicos para padrão EMR.

Os dados nas mensagens são identificados com um ID primário. Medidas de alerta de formas de onda e alarme também têm um sub-ID. Use esses IDs para ajudar a processar dados a partir de dispositivos médicos em seus fluxos de mensagens; não use esses IDs como um mapeamento definitivo entre dados que são publicados de um dispositivo e qualquer padrão. Para obter informações adicionais sobre os IDs que são usados para cada medida para um determinado dispositivo, consulte Catálogo do dispositivo médico.

Os exemplos a seguir mostram o formato da árvore de mensagem lógica enviada do terminal Externo de um nó do MedicalDeviceInput.
  • Para uma medida de forma de onda, a estrutura em árvore da mensagem lógica é usada. O ID primário identifica a mensagem como uma forma de onda e o sub-ID identifica a determinada medida:
    <dev:DataMessage xmlns:dev="http://www.ibm.com/WMBDevice/V1" xmlns:var="http://www.ibm.com/WMBVariable/V1">
        <dev:DeviceId>MedicalVirtualDevice_1</dev:DeviceId>
        <dev:DeviceModel> </dev:DeviceModel>
        <dev:DeviceType>Medical Virtual Device</dev:DeviceType>
        <dev:DriverId>CMVirtualDevice</dev:DriverId>
        <dev:Location>Ward 1</dev:Location>
        <dev:PatientId>1234</dev:PatientId>
        <dev:RequestTime>2012-03-23 16:26:16</dev:RequestTime>
        <var:Waveform>
            <var:PrimaryId>111:889::</var:PrimaryId>
            <var:Subid>101:434-667:203:263</var:Subid>
            <var:Name>Rate_ECG-Beats_Heart_CVS</var:Name>
            <var:Samples>
                <var:Sample>
                    <var:TimeOfReading>2012-03-23 16:26:15.825<var:TimeOfReading>
                    <var:Validity>CM_VALID</var:Validity>
                    <var:VarValue>65</VarValue>
                </var:Sample>
                <var:Sample>
                    <var:TimeOfReading>2012-03-23 16:26:15.828<var:TimeOfReading>
                    <var:Validity>CM_VALID</var:Validity>
                    <var:VarValue>74</VarValue>
                </var:Sample>
            </var:Samples>
        </var:Waveform>
    </dev:DataMessage>
  • Para uma medida de alerta de alarme, a estrutura em árvore de mensagem lógica a seguir é usada. O ID primário identifica a mensagem como um alerta de limite superior ou um alerta de limite inferior. O sub-ID é o ID da medida na qual o alerta é configurado:
    <dev:DataMessage xmlns:dev="http://www.ibm.com/WMBDevice/V1" xmlns:var="http://www.ibm.com/WMBVariable/V1">
        <dev:DeviceId>MedicalVirtualMonitor1_1</dev:DeviceId>
        <dev:DeviceModel> </dev:DeviceModel>
        <dev:DeviceType>Medical Virtual Monitor 1</dev:DeviceType>
        <dev:DriverId>CMVirtualMonitor</dev:DriverId>
        <dev:Location>Ward 1</dev:Location>
        <dev:PatientId>1234</dev:PatientId>
        <dev:RequestTime>2012-03-23 16:15:31</dev:RequestTime>
        <var:Alert>
            <var:PrimaryId>107:825:828:823</var:PrimaryId>
            <var:SubId>101:667:203:263</var:SubId>
            <var:Name>Status_Alert_Lower_UserLimits</var:Name>
            <var:Validity>CM_VALID</var:Validity>
            <var:VarValue>CM_NEGATIVE</var:VarValue>
        </var:Alert>
    </dev:DataMessage>
  • Para uma medida de valor discreto, a estrutura em árvore da mensagem lógica a seguir é usada. Somente o ID primário é usado.
    <dev:DataMessage xmlns:dev="http://www.ibm.com/WMBDevice/V1" xmlns:var="http://www.ibm.com/WMBVariable/V1">
        <dev:DeviceId>MedicalVirtualMonitor1_1</dev:DeviceId>
        <dev:DeviceModel> </dev:DeviceModel>
        <dev:DeviceType>Medical Virtual Monitor 1</dev:DeviceType>
        <dev:DriverId>CMVirtualMonitor</dev:DriverId>
        <dev:Location>Ward 1</dev:Location>
        <dev:PatientId>1234</dev:PatientId>
        <dev:RequestTime>2012-03-23 15:55:01</dev:RequestTime>
        <var:Variable>
            <var:PrimaryId>101:667:203:263</var:PrimaryId>
            <var:Name>Rate_Beats_Heart_CVS</var:Name>
            <var:Validity>CM_VALID</var:Validity>
            <var:VarUnits>bpm</var:VarUnits>
            <var:VarValue>87</var:VarValue>
        </var:Variable>
    </dev:DataMessage>

Quando os dispositivos são conectados ou desconectados do sistema, ou há outras condições, como falhas na comunicação, as mensagens são enviadas ao terminal Status. O exemplo a seguir mostra uma mensagem de status de amostra:

<StatusMessage>
    <DeviceId>MedicalVirtualMonitor1_1</DeviceId>
    <Information>Device started</Information>
    <ReturnCode>1</ReturnCode>
</StatusMessage>

Configurando o Nó MedicalDeviceInput

Quando tiver incluído uma instância de um nó do MedicalDeviceInput em um fluxo de mensagens, será possível configurá-la; consulte Configurando um Nó MedicalDeviceInput. Configure o nó do MedicalDeviceInput selecionando um serviço configurável para o nó. O serviço configurável contém as informações de configuração para as conexões e medidas para os dispositivos médicos conectados ao nó. É possível editar o serviço configurável para configurar dispositivos médicos, conexões e medidas; consulte Editando o Serviço Configurável para um Nó do MedicalDeviceInput Usando o WebSphere Message Broker Toolkit. As propriedades do nó são exibidas na visualização Propriedades.

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.

Terminais e Propriedades

Os terminais do nó MedicalDeviceInput são descritos na tabela a seguir.

Se a mensagem for capturada por esse nó após a emissão de uma exceção no fluxo de mensagens, a mensagem será roteada para o terminal de captura (Catch). Se você não tiver conectado o terminal de captura, a mensagem entrará em loop contínuo através do nó, até que o problema seja resolvido. Defina uma fila de restauração ou uma fila de devoluções (DLQ) para impedir o loop contínuo da mensagem através do nó.
Terminal Descrição
Saída O terminal de saída do qual os dados do dispositivo médico são enviados quando o nó processa os dados corretamente.
Capturar O terminal de saída ao qual os dados do dispositivo médico são roteados se uma exceção for lançada como recebimento de dados e capturada por este nó. As exceções serão capturadas somente se o terminal estiver anexado.
Estado O terminal de saída ao qual as informações de status do dispositivo médico são encaminhadas quando o status de um dispositivo é alterado.

As tabelas a seguir descrevem as propriedades do nó. A coluna com cabeçalho M indica se a propriedade é obrigatória (marcada com um asterisco caso seja necessário digitar um valor quando nenhum padrão for definido); a coluna com cabeçalho C indica se a propriedade é configurável (você poderá alterar o valor quando incluir o fluxo de mensagens ao arquivo BAR para implementá-lo).

As propriedades Descrição para o nó do MedicalDeviceInput são descritas na tabela a seguir.
Propriedade M A O padrão Descrição
Nome de Nó Não Não O nome de nó O nome do nó.
Descrição Breve 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.
As propriedades Básicas para o nó MedicalDeviceInput estão descritas na tabela a seguir.
Propriedade M A O padrão Descrição
Nome do serviço configurável Sim Não Não definido O nome do serviço configurável que contém a configuração do dispositivo médico para o nó.
Arquivo de serviço configurável Não Não   O nome do arquivo e o caminho do arquivo do serviço configurável que contém o serviço configurável para o nó do MedicalDeviceInput. O nome do arquivo é o nome do serviço configurável com a extensão .configurableservice.
As propriedades Análise de Mensagem de Entrada para o nó do MedicalDeviceInput são descritas na tabela a seguir.
Propriedade M A O padrão Descrição
Domínio de mensagem Não Não DataObject O domínio utilizado para analisar a mensagem que chega. Por padrão, a mensagem propagada do nó MedicalDeviceInput está no domínio DataObject.

Você não pode especificar um domínio diferente.

Conjunto de Mensagens Não Não   O nome do conjunto de mensagens no qual a mensagem que chega é definida.

Você não pode configurar esta propriedade.

Tipo de mensagem Não Não   O nome da mensagem que chega.

Você não pode configurar esta propriedade.

Formato de Mensagem Não Não   O nome do formato físico da mensagem que chega.

Você não pode configurar esta propriedade.

As propriedades Monitoramento do nó são descritas na tabela a seguir.
Propriedade M A O padrão Descrição
Eventos Não Não Nenhum(a) Eventos definidos para o nó são exibidos nesta guia. Por padrão, nenhum evento de monitoramento é definido em um nó do fluxo de mensagens. Use Incluir, Editar e Excluir para criar, alterar ou excluir eventos de monitoramento para o nó; consulte Configurando fontes de eventos de monitoramento utilizando propriedades de monitoramento na documentação do WebSphere Message Broker para obter detalhes.

É possível ativar e desativar eventos mostrados aqui selecionando ou desmarcando a caixa de opções Ativado.

Avisos | Marcas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 2011, 2013Copyright IBM Corporation 2011, 2013.

        
        Última atualização
        
        Última atualização : 2013-03-28 10:51:50


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.0 | ha00580