Estudio de un caso real

Desarrollo rápido de plantillas para informes de salud con iText DITO

New Ocean Health, empresa líder en diseño y desarrollo de software, utiliza iText DITO, nuestra nueva solución para la generación de archivos PDF a partir de plantillas, para integrarla en su plataforma Enterprise Health Management.

Utilizan iText DITO para procesar y formatear los datos suministrador por los usuarios de sus clientes, rellenar la plantilla de informe correspondiente y luego convertirla al formato PDF.

En este estudio de un caso real se describe cómo con iText DITO consiguieron ahorrar mucho tiempo y recursos.

Image
New ocean

Background

New Ocean Health Solutions es una empresa de diseño y desarrollo de software que ofrece una plataforma Enterprise Health Management para abordar la gestión del estilo de vida y de las enfermedades crónicas, los aspectos más costosos de la atención sanitaria.

Los programas digitalizados de gestión del estilo de vida y de las enfermedades crónicas de New Ocean utilizan herramientas de orientación digital integrada y ciencia del comportamiento para mejorar los resultados en la salud y reducir los costes de atención sanitaria.

La solución de New Ocean también incorpora una plataforma robusta, personalizable, basada en recompensas y adaptada a la cultura de cada organización, que cumple los objetivos de salud específicos de cada usuario, desde la mejora en su bienestar hasta la gestión de enfermedades crónicas.

La solución completa incluye Bridge, un repositorio de APIs creado para brindar flexibilidad y un sinnúmero de posibles integraciones para interconectar los más variados componentes del sistema de atención sanitaria.

The Voyage®, la aplicación móvil para usuarios finales de New Ocean, tiene una interfaz altamente personalizada e intuitiva que, con ayuda de los más de 350 tratamientos y planes de atención crónica disponibles, facilita considerablemente a los usuarios el seguimiento y la gestión de su salud y su bienestar.

 

La plataforma Bridge (PaaS)

Bridge es una plataforma API (interfaz de programación de aplicaciones) abierta en la que se combinan tecnologías optimizadas para móviles, conocimientos de economía conductual y posibilidades de integración con aplicaciones y plataformas de terceros.

Los clientes pueden optar por utilizar su propia plataforma, su propio sistema informático y su propia imagen de marca, o por utilizar la plataforma de New Ocean, que se puede integrar en otras funciones ya existentes, como sistemas de HCI (historiales clínicos informatizados), de facturación o de gestión de recursos humanos.

Con esta plataforma de arquitectura abierta, los clientes mantienen en todo momento un control completo de la experiencia del usuario dentro de su entorno, pudiendo además elegir entre implementar el paquete completo de funcionalidades o elegir los módulos concretos que necesiten integrar.

Goals

Integrarse sin problemas en la plataforma Bridge y en sus fuentes de datos
Procesar y formatear datos de sus socios colaboradores para rellenar la plantilla “My Path Result”
Convertir el informe My Path Result a PDF

Challenges

Su equipo de desarrollo estudió varias opciones de generación de plantillas utilizando C#, pero cuando se enteraron de las enormes posibilidades de la API de iText, de la extensa documentación disponibles y de los reducidos costes asociados, se pusieron en contacto con iText para interesarse por la implementación .NET de iText 7 con el complemento pdfHTML.

Aunque esta opción habría sido viable, les sugerimos que nuestro nuevo producto recién lanzado al mercado, iText DITO, podría ser la solución ideal que buscaban, ya que las funciones que incorpora simplificaría considerablemente el desarrollo de sus sistemas.

 

Offered solution

iText DITO es nuestro motor de generación de plantillas para empresas. Combina la consolidada funcionalidad de producción masiva de archivos PDF de alta calidad de iText 7 con las potentes funciones de conversión de HTML a PDF del complemento pdfHTML.

Sin embargo, otra característica esencial es que ofrece una interfaz gráfica intuitiva que permite a New Ocean Health diseñar las plantillas HTML5 que necesitaba.

El proceso de diseño de las plantillas es muy rápido gracias al editor WYSIWYG, que permite incorporar eficientemente todos los elementos necesarios, como imágenes, encabezados y pies de página, tablas, etc. También se pueden utilizar funciones lógicas, como fechas y monedas, y cálculos.

 

 

Mediante la inclusión y configuración de parámetros de enlace de datos en las plantillas, el editor iText DITO puede consultar datos de usuario en la base de datos de los socios comerciales a través del popular formato JSON (JavaScript Object Notation) y rellenar con dichos datos los campos en la plantilla de informes pertinente.

Utilizando hojas de estilo en cascada (CSS) se pueden realizar personalizaciones adicionales, por ejemplo, para presentar a los empleados de un determinado cliente una apariencia específica personalizada con el estilo y el formato habitual de esa organización.

Todo esto se puede llevar a cabo sin necesidad de salir del Editor iText DITO ni de programar código alguno, ahorrando así mucho tiempo al equipo de desarrollo y permitiéndole concentrarse en otras tareas.

A continuación, el informe se puede convertir en un archivo PDF con el SDK back-end de iText DITO. iText DITO tiene implementada la especificación PDF más reciente (PDF 2.0), por lo que los PDF generados con sus plantillas, al igual que todos los PDF generados con la tecnología iText, se ajustan plenamente a los estándares vigentes y son altamente compatibles.

Asimismo, y aunque estas prestaciones no eran necesarias en este caso, iText DITO ofrece un nivel de compatibilidad incomparable en numerosos idiomas y sistemas de escritura complejos, por lo que las plantillas que usted cree con este editor se podrán utilizar en todo el mundo.

iText DITO ofrece caracteres compuestos, función de interletraje (kerning) y sustitución de glifos, así como idiomas con escritura de derecha a izquierda y funciones tipográficas avanzadas para la creación y modificación de documentos PDF. También permite utilizar los tipos de letra y caracteres especiales de numerosos idiomas, como árabe, hebreo, hindi, tailandés y otros muchos.

Quote

 

 

Poder crear nuestras plantillas de informes con el editor iText DITO nos ahorra muchísimo tiempo. Ahora puedo hacer, en tan solo 45 minutos, lo que me habría llevado más de dos semanas codificar con otras bibliotecas de PDF.

Jeff Humphry, Desarrollador Sénior de Aplicaciones 

Result

Desde que se empezó a trabajar a principios de 2019, solo llevó dos meses desarrollar su solución. Después de un mes y medio de pruebas, el sistema se puso en marcha en octubre y se prevé que produzca 500.000 documentos PDF al año, a un promedio de tres páginas por documento.

Sin embargo, eso no es todo, ya que hay planes para implementar la solución para otros informes de usuarios, incluyendo evaluaciones de salud y un informe biométrico. 

"El apoyo que recibimos de iText fue valiosísimo durante nuestro proceso de desarrollo" afirmó Jeff Humphry, desarrollador sénior de aplicaciones de New Ocean Health.

"Gracias a la voluntad del equipo de desarrollo de iText DITO, se implementaron varias funciones nuevas y mejoras en el producto, haciéndolo todavía mejor".

 

 

Cuando se le pidió que resumiera los beneficios de usar iText DITO, Jeff citó el editor de diseño de plantillas WYSIWYG y la capacidad de utilizar elementos HTML5 y CSS3 en el editor, además de las mejoras significativas sobre iText 5/iTextSharp habilitadas por iText 7.

Una ventaja en particular era la disponibilidad de un contenedor Docker para el SDK de iText DITO, ya que así se simplificó la integración con su propia API y permitió importantes mejoras en la velocidad de producción de archivos PDF.

Background

New Ocean Health Solutions is a software design and development company that delivers an Enterprise Health Management platform to address lifestyle management and chronic conditions, the costliest aspects of healthcare.

New Ocean’s digitized chronic condition and lifestyle management programs use embedded digital coaching and behavioral science to improve health outcomes and reduce costs of care.

New Ocean’s solution also includes a robust customizable rewards-based platform tailored to the culture of each organization and meets user’s unique health goals from improved well-being to chronic condition management.

The entire solution encompasses the Bridge, a repository of APIs built for flexibility and endless integrations to connect the disparate parts of the healthcare system.

The Voyage®, New Ocean’s user-facing mobile app, provides an unparalleled, intuitive, personalized interface for users to track and manage their health and well-being through 350+ health journeys and chronic care plans.

The Bridge (PaaS) Platform

The Bridge is an open API (Application Programming Interface) platform, which combines enhanced mobile technology, behavioral economics and third-party integration.

Customers can use their own platform, IT and branding, or they can use New Ocean’s own platform which can integrate into existing functions like EMR, billing or HR systems.

Their open architecture platform allows customers to maintain complete control of the user experience within their environment, and they can roll out the entire suite of functionality or choose the parts they want to integrate.

Goals

  • To seamlessly integrate into the Bridge platform and its data sources
  • To process and format data from their partners’ users to populate the My Path Result template
  • To transform the My Path Result report into PDF

Challenges

Their development team investigated various options for producing templates using C# and after learning about iText’s powerful API capabilities, wealth of documentation and low overheads, they approached iText to enquire about using the .NET port of iText 7 with the pdfHTML add-on to achieve their goals.

Although this would have been a viable option, we suggested that our newly-launched product iText DITO could be the ideal solution and the features it offered could greatly simplify the development of their systems.

Offered solution

iText DITO is our enterprise-grade template engine and it combines the proven abilities of iText 7 to mass-produce high-quality PDFs with the powerful HTML to PDF conversion capabilities of the pdfHTML add-on.

However, a crucial feature is that it also provides an intuitive graphical front-end for designing the HTML5 templates that New Ocean Health needed.

Templates can be quickly designed using the WYSIWYG editor to incorporate all the required elements like images, tables headers and footers etc. In addition, logical functions can also be added, such as dates, currencies and calculations.

Editing the My Path Results template using the iText DITO Editor
Editing the My Path Results template using the iText DITO Editor

By adding and configuring data binding parameters to templates in the editor, iText DITO is able to take user data stored in the widely used JSON (JavaScript Object Notation) format from their partners’ database and uses it to populate fields in the appropriate report template.

Additional customization can be done using CSS, for instance to apply a specific look and feel for their customers in order to present employees with a report that’s styled and formatted with their organization’s branding.

All this can be all achieved within the iText DITO Editor without requiring any code, saving time and freeing up the development team’s resources to concentrate on other things.

Using the iText DITO back-end SDK, the report can then be converted into a PDF file. iText DITO supports the latest PDF 2.0 specification, and as with all PDFs generated with iText technology, they are standards-compliant and highly compatible.

In addition, and although these features were not required in this case, iText DITO offers unparalleled support for many different languages and complex writing systems, enabling the templates you create to be used worldwide.

With support for compound characters, kerning, glyph substitution, and right-to-left languages, plus advanced typographic features for PDF creation and manipulation, iText DITO has the ability to use special fonts and characters in multiple languages such as Arabic, Hebrew, Hindi, Thai and many more.

 

Quote

Using the iText DITO Editor to develop our report templates is a huge time saver.
I can now do in just 45 minutes what would have taken over two weeks to do in code using other PDF libraries!

Jeff Humphry - Senior Application Architect 

Result

From beginning development earlier in 2019, it took just two months to develop their solution. Now, after a month and a half of testing, the system went live in October and is projected to produce 500,000 PDF documents per year, at an average of 3 pages per document.

However, it doesn’t stop there as there are plans to implement the solution for other user reports, including health assessments and a biometrics report. 

"The support we received from iText was invaluable during our development process" said Jeff Humphry, Senior Application Architect at New Ocean Health.

"And, thanks to the willingness of the iText DITO development team, several new features and enhancements were implemented into the product making it even better."

An example page of the My Path Results PDF
An example page of the My Path Results PDF

When asked to summarize the benefits of using iText DITO, Jeff cited the WYSIWYG template design editor, the ability to utilize HTML5 and CSS3 elements in the editor, plus the significant improvements over iText 5/iTextSharp enabled by iText 7.

Of particular benefit was the availability of a Docker container for the iText DITO SDK, as this made integration with their own API simple and allowed significant speed improvements for PDF production.

0 Documentos PDF por año
a una media de 3 páginas por documento


Contacto

¿Aún tiene preguntas? 

Estamos encantados de responder a sus preguntas. Comuníquese con nosotros y le responderemos a la brevedad.

Contáctenos
Manténgase actualizado

Únase a más de 11,000 suscriptores y conviértase en un experto en iText PDF al mantenerse al día con nuestros nuevos productos, actualizaciones, consejos, soluciones técnicas y eventos.

Suscríbase ahora