Académique Documents
Professionnel Documents
Culture Documents
Telefónica AVAYA
Documentación Técnica de Integración
Historial de revisiones
Fecha Versión Autor Descripción
21/03/17 1.0 Aluisio Comiran Creación del documento.
1 Resumen
1 Introducción....................................................................................................................................4
2 Integración......................................................................................................................................5
2.1 Higienización de Camas............................................................................................................5
2.2 Cobro de Llamadas Telefónicas................................................................................................6
2.3 Higienización de Camas - Registro de Atención........................................................................6
2.3.1 Mensaje.............................................................................................................................6
2.4 Higienización de Camas –Situación de la Cama........................................................................8
2.4.1 Mensaje.............................................................................................................................8
2.5 Llamadas Telefónicas - PIN.......................................................................................................9
2.5.1 Mensaje.............................................................................................................................9
2.6 Llamadas Telefónicas – Cobro de la Llamada.........................................................................10
2.6.1 Mensaje...........................................................................................................................10
3 Anexos...........................................................................................................................................11
3.1 Premisas y limitaciones..........................................................................................................11
3.2 Integración a través de Web Service......................................................................................11
1 Introducción
Este documento tene como objetvo especifcar el funcionamiento técnico de la solución de
integración entre el sistema de gestón hospitalaria SOULMV, de MV, y el sistema de gestón de
central telefónica AVAYA (equipo IP Ofce Server Editon R9.1) de la empresa NETCOM.
Otra funcionalidad que se debe realizar la integración de las llamadas hechas por los
pacientes, donde el cobro debe ser hecho directamente en la cuenta del paciente.
SOULMV
AVAYA
2 Integración
La integración se verifcará como bidireccional, a través de mensajes vía protocolo SOAP Web
Service. La integración es dividida en dos procesos distntos:
Creación de Hospitalización
Cambio de Cama
Alta Médica
Alta Administratva
Cancelación de Alta Médica
Cancelación de Alta Administratva
Aguardando Higienización
Ropería
Limpieza
Post-Limpieza
Mantenimiento
El paciente va recibir un PIN que debe ser utlizado para hacer la liberación de las llamadas y
lo mismo es vinculado a su atención. Cuando una llamada es cerrada, el sistema de la central
telefónica envía para MV los datos de la llamada para hacer el cobro en la cuenta del paciente.
2.3.1.1 Ejemplo
<?xml version="1.0" encoding="ISO-8859-1"?>
<Mensagem>
<Cabecalho>
<mensagemID>1</mensagemID>
<versaoXML>1</versaoXML>
<identificacaoCliente>CMP</identificacaoCliente>
<servico>MOVIMENTO_ATENDIMENTO</servico>
<dataHora>2017-03-21 11:00:05</dataHora>
<empresaOrigem>1</empresaOrigem>
<sistemaOrigem>SOULMV</sistemaOrigem>
<empresaDestino>1</empresaDestino>
<sistemaDestino>AVAYA</sistemaDestino>
<usuario/>
<senha/>
</Cabecalho>
<Atendimento>
<operacao>I</operacao>
<situacao>NA</situacao>
<codigoAtendimento>20</codigoAtendimento>
<dataAtendimento>2017-03-21 11:00:03</dataAtendimento>
<codigoSetor>35</codigoSetor>
<descricaoSetor>NOMBRE DEL SECTOR</descricaoSetor>
<codigoLeito>145</codigoLeito>
<descricaoLeito>DESCRIPCIÓN DE LA CAMA</descricaoLeito>
<descricaoResumidaLeito>DESCRIPCIÓN CURTA DE LA
CAMA</descricaoResumidaLeito>
<codigoLeitoAnterior/>
<Alta>
<dataAlta/>
<cancelamentoAlta>N</cancelamentoAlta>
<codigoMotivoAlta/>
<descricaoMotivoAlta/>
<dataAltaAdministrativa/>
<cancelamentoAltaAdministrativa>N</cancelamentoAltaAdministrativa>
<dataAltaObito/>
</Alta>
<Paciente>
<codigoPaciente>2005</codigoPaciente>
<primeiroNome>NOMBRE DEL PACIENTE</primeiroNome>
<primeroSobrenome>PRIMERO APELLIDO</primeroSobrenome>
<segundoSobrenome>SEGUNDO APELLIDO</segundoSobrenome>
<numeroDocumento>1234567890</numeroDocumento>
<Acompanhante>N</Acompanhante>
</Paciente>
</Atendimento>
</Mensagem>
2.4.1.1 Ejemplo
<?xml version="1.0" encoding="ISO-8859-1"?>
<Mensagem>
<Cabecalho>
<mensagemID>1</mensagemID>
<versaoXML>1</versaoXML>
<identificacaoCliente>CMP</identificacaoCliente>
<servico>ATUALIZA_STATUS_LEITO</servico>
<dataHora>2017-03-21 15:01:22</dataHora>
<empresaOrigem>1</empresaOrigem>
<sistemaOrigem>AVAYA</sistemaOrigem>
<empresaDestino>1</empresaDestino>
<sistemaDestino>SOULMV</sistemaDestino>
<usuario></usuario>
<senha></senha>
</Cabecalho>
<Leito>
<operacao>A</operacao>
<codigoLeito>145</codigoLeito>
<situacaoLeito>M</situacaoLeito>
<ramal>7164</ramal>
</Leito>
</Mensagem>
2.5.1.1 Ejemplo
<?xml version="1.0" encoding="ISO-8859-1"?>
<Mensagem>
<Cabecalho>
<mensagemID>1</mensagemID>
<versaoXML>1</versaoXML>
<identificacaoCliente>CMP</identificacaoCliente>
<servico>MANUTENCAO_PIN</servico>
<dataHora>2017-03-21 10:06:22</dataHora>
<empresaOrigem>1</empresaOrigem>
<sistemaOrigem>SOULMV</sistemaOrigem>
<empresaDestino>1</empresaDestino>
<sistemaDestino>AVAYA</sistemaDestino>
<usuario></usuario>
<senha></senha>
</Cabecalho>
<PIN>
<situacao>A</situacao>
<codigoPIN>12345</codigoPIN>
<codigoAtendimento>272922</codigoAtendimento>
</PIN>
</Mensagem>
2.6.1.1 Ejemplo
<?xml version="1.0" encoding="ISO-8859-1"?>
<Mensagem>
<Cabecalho>
<mensagemID>1</mensagemID>
<versaoXML>1</versaoXML>
<identificacaoCliente>CMP</identificacaoCliente>
<servico>TARIFADOR</servico>
<dataHora>2017-03-21 10:06:22</dataHora>
<empresaOrigem>1</empresaOrigem>
<sistemaOrigem>AVAYA</sistemaOrigem>
<empresaDestino>1</empresaDestino>
<sistemaDestino>SOULMV</sistemaDestino>
<usuario/>
<senha/>
</Cabecalho>
<TarifadorEletronico>
<codigoLeito>51</codigoLeito>
<ramal>7159</ramal>
<tipoLigacao>1</tipoLigacao>
<pin>12345</pin>
<chamada>
<dataRealizacao>2017-03-21 10:06:15</dataRealizacao>
<duracao>
<minuto>2</minuto>
<segundo>35</segundo>
</duracao>
<ddd>2</ddd>
<ddi>507</ddi>
<numero>66190499</numero>
<valorLigacao>2,16</valorLigacao>
</chamada>
</TarifadorEletronico>
</Mensagem>
3 Anexos
3.1 Premisas y limitaciones
Ambiente de prueba: Es necesario un ambiente de prueba para los testeos de envió e
recibimiento de mensajes.
Tomcat: El servidor de aplicación Tomcat debe estar en la versión 6.x o superior.
Documentos terceros: Para el desarrollo de MV, es necesaria la documentación de AVAYA.
Comunicación entre los servidores: El cliente debe proporcionar el acceso para la
comunicación entre los servicios.
Traducción de datos: Una planilla en adjunto con los datos de traducción entre los
sistemas debe ser hecha, donde debe existr una versión para la base de simulación y otra
para producción.
MV dejará disponible un Web Service, el cual deberá ser consumido por la capa de
integración de AVAYA y los mensajes, a través del XML establecidos por MV, esté será enviado
para el Web Service de la MV. El Web Service disponible tendrá un método único que recibirá un
string y responderá un string. Esa string será correspondiente el mensaje XML que será procesada.
Después de implantado el proceso de integración, el WSDL de MV estará disponible en la URL:
http://<ip>:<puerta>/jintegra_core/services/WebservicePadrao?wsdl
donde:
TAG DESCRICIÓN
<mensagemID> Identfcador del mensaje. Será enviado un número secuencial generado por la capa de integración.
<versaoXML> Utlizado para informar la versión de la estructura del XML. Esta información es muy importante, porque
versiones diferentes pueden generar elementos diferentes.
<identificacaoCliente> Identfcación de la empresa responsable en generar el XML. Ej.: RUT.
<servico> Identfca el servicio del Web Service que será utlizado. Ej.: PEDIDO_EXAME.
<dataHora> Fecha y hora que el mensaje fue generado. Ejemplo: 2014-05-28 14:06:22
<empresaOrigem> Identfca cual empresa fue responsable en generar el archivo XML. Este campo será precargado con el
código de la empresa (unidad de negocio) del SOULMV.
<sistemaOrigem> Identfca el sistema/módulo que está enviando las informaciones.
<empresaDestino> Identfca el código de la empresa que recibe el mensaje. Caso no exista este controle el valor por
defecto es 1.
<sistemaDestino> Identfca el sistema que recebará el mensaje que está siendo procesada.
<usuario> Identfcación del usuario de servicio. No utlizada. Valor por defecto: USER.
<senha> Contraseña del usuario de servicio. No utlizada. Valor por defecto: PASS.
<Cabecalho>
<mensagemID>7452314</mensagemID>
<versaoXML>1</versaoXML>
<identificacaoCliente>89987812</identificacaoCliente>
<servico>SOLICITACAO</servico>
<dataHora>2015-01-29 13:06:22</dataHora>
<empresaOrigem>1</empresaOrigem>
<sistemaOrigem>SOULMV</sistemaOrigem>
<empresaDestino>1</empresaDestino>
<sistemaDestino>OMNICELL</sistemaDestino>
<usuario>USER</usuario>
<senha>PASS</senha>
</Cabecalho>