Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
recomendaciones_de_arquitectura [2017/11/14 12:39] – jorge.brugger_dasu | recomendaciones_de_arquitectura [2017/11/16 18:05] (actual) – emanuel.yanez_dasu | ||
---|---|---|---|
Línea 27: | Línea 27: | ||
Todos los servicios pueden trabajar con JSON o XML (según definición de FHIR), por defecto utiliza JSON, ya que con esta implementación, | Todos los servicios pueden trabajar con JSON o XML (según definición de FHIR), por defecto utiliza JSON, ya que con esta implementación, | ||
+ | |||
+ | ==== Endpoints Implementados ==== | ||
+ | |||
+ | === Autenticación: | ||
+ | |||
+ | '' | ||
+ | * Se debe enviar el usuario y la password. La gestión del usuario lo realiza el Financiador. | ||
+ | * Retorna token para utilizar en los endpoints restantes. El token tiene una validez establecida. | ||
+ | |||
+ | Este servicio permite a las aplicaciones que deseen enviar información a un Financiador conectarse, autenticarse y obtener un token que habilita el acceso a los otros servicios. Ver bibliotecas que permiten la implementación de oAuth2 en [[http:// | ||
+ | |||
+ | La secuencia es la siguiente: | ||
+ | |||
+ | - El Cliente FHIR (CF) envía el pedido de token al servicio de autenticación (SA) con un usuario y password asignado por la organización que controla al servicio. | ||
+ | - El servicio verifica el usuario y la password, devuelve al CF un token con una validez o vencimiento. | ||
+ | - Mientras el token sea válido, el CF puede utilizar este token para acceder a los servicios de documentos, facturación, | ||
+ | - En caso que el usuario/ | ||
+ | - Si el token no es válido o expiró, cualquiera de los servidores devolverá error HTTP 401. | ||
+ | |||
+ | Ejemplos xml o json con parametros definidos en formato Raw: [[http:// | ||
+ | |||
+ | === Documentos === | ||
+ | |||
+ | '' | ||
+ | * Se debe enviar una lista de objetos Binary (Documentos/ | ||
+ | * Retorna una lista de ID de objetos (Documentos/ | ||
+ | |||
+ | Este servicio permite enviar al financiador la documentación de respaldo de la facturación, | ||
+ | |||
+ | Ejemplos xml o json con parametros definidos en formato Raw: [[http:// | ||
+ | |||
+ | === Facturación === | ||
+ | |||
+ | '' | ||
+ | * Se debe enviar los ítems de facturación en formato Bundle/ | ||
+ | * Retorna errores de formato del archivo, error de autenticación o un ID de trámite para ser consultado posteriormente. La validación de negocio de la información enviada es asincrónica. | ||
+ | |||
+ | A este servicio se envían las transacciones de facturación desde los Prestadores hacia los Financiadores, | ||
+ | |||
+ | Ejemplos xml o json con parametros definidos en formato Raw: [[http:// | ||
+ | |||
+ | === Débitos === | ||
+ | |||
+ | < | ||
+ | GET /< | ||
+ | GET /< | ||
+ | GET /< | ||
+ | </ | ||
+ | |||
+ | Pedido de estado del análisis de los items de facturación., | ||
+ | |||
+ | * Retorna los débitos con el formato definido Bundle/ | ||
+ | * Por rango de fechas, retorna los débitos o una respuesta con el estado de los ítems contenidos en las facturas dentro del rango de fechas consultado. | ||
+ | * Por número de factura retorna los débitos o una respuesta con el estado de los ítems contenidos en la factura consultada. | ||
+ | * Por ID de transacción retorna los débitos o una respuesta con el estado de los ítems con el ID consultado. | ||
+ | |||
+ | A este servicio los Prestadores envían las consultas para conocer el estado de los trámites y ver si hay débitos generados por los Financiadores. Retornará una lista con información del estado del trámite, (en proceso, en proceso con débitos, finalizado y finalizado con débitos). | ||
+ | |||
+ | Ejemplos xml o json con parámetros definidos en formato Raw: [[http:// | ||
+ | |||
+ | === Diagrama de Secuencia de Uso de los Servicios === | ||
+ | |||
+ | Comienzo del proceso de transferencia de Información: | ||
+ | |||
+ | {{ https:// | ||
+ | |||
+ | Consulta de Débitos, al mes o a los 15 días. | ||
+ | |||
+ | {{ https:// | ||
+ | |||
+ | === Documentación Adjunta === | ||
+ | |||
+ | * Raw con los ejemplos de los posibles Request y Response de los diferentes endpoints. [[https:// | ||
+ | * Servidor de para pruebas: [[https:// | ||
+ | * Documentación en línea: [[http:// | ||
+ | * Servidor de Prueba: [[http:// | ||
+ | * Funetes del modelo [[https:// | ||