Leitura de código de barras para informações [closed]

1

Eu tenho um monte de scanners de código de barras 2D que funcionam com um dos nossos programas. O corpo docente só quer escanear o código de barras do paciente e informar as informações do paciente - sem abrir o programa original. Eu estava pensando que poderia fazer isso no excel, mas apenas o número aparece. Preciso desse número específico para mostrar as informações (nome, identificação do paciente, aniversário, etc.)

O excel pode fazer isso ou existe outra coisa?

    
por Diana Breed 06.09.2017 / 01:50

1 resposta

1

Tenho trabalhado como chefe de TI em saúde há 15 anos e nenhum sistema que conheço imprime dados pessoais no código de barras, pois pode ser lido por qualquer pessoa (ou seja, outros pacientes, visitantes e outros) que captura o código usando por exemplo Smartphone. Isso é inaceitável do ponto de vista da privacidade.

Por causa disso, o código de barras contém apenas o identificador do paciente (ou episódio específico de hospitalização, depende da aplicação de assistência médica). Isso pode ser usado em conjunto com um aplicativo para extrair dados apropriados do banco de dados, ou seja, armazenar informações pessoais e médicas do paciente.

Em vista disso, você teria que escrever algum aplicativo ou um script que se conectasse ao banco de dados e extraísse os dados necessários. Isso é possível se todos os itens abaixo forem verdadeiros:

  • você tem nome de usuário e senha para acessar o banco de dados
  • O banco de dados
  • permite logins de hosts externos daquele em que está hospedado (por exemplo, aplicativo de três camadas não permitia conexões) E o fornecedor de aplicativos não anula sua garantia se perceber seus logins de aplicativos que não são deles ( alguns fazem isso).
  • se estivermos falando sobre como fazer isso no excel, um conector / cliente ODBC deve existir para esse banco de dados e você terá todos os dados necessários para construir uma cadeia de caracteres de conexão / fonte de dados.
  • você sabe como construir a instrução SQL e ter informações sobre as tabelas de banco de dados apropriadas que contêm os dados necessários OU tem acesso ao procedimento de banco de dados que recupera os dados necessários
  • finalmente, você conhece alguns recursos visuais básicos e pode gravar uma macro que obtém valor da célula após a alteração (o código de barras sendo lido), conecta-se ao DSN, consulta o banco de dados e coloca os valores necessários na célula do Excel adjacente.

ALTERNATIVA

O seu empregador de saúde pode ter um contrato com o fornecedor do aplicativo e pode ser solicitado que ele escreva tudo isso para você, embora as cobranças possam ser aplicadas e aplicadas.

OBSERVAÇÕES

Pessoalmente, faço isso em uma página da web acessível via LAN e escrevo script em PHP. É claro que eu não ignoraria o requisito de fornecer nome de usuário e senha para qualquer um que necessite de acesso a ele, por exemplo. codificando usuário / senha no script PHP, pois isso comprometeria a segurança da privacidade.

    
por 06.09.2017 / 13:19