大手ソフトウェア設計および開発会社であるNewOceanHealthは、 テンプレートベースのPDF生成用の新しいソリューションであるiText DITOを使用して、 EnterpriseHealthManagementプラットフォームと統合しています。
彼らはiTextDITOを使用して、顧客のユーザーからのデータを処理およびフォーマットし、 レポートテンプレートにデータを入力して、それをPDF形式に変換します。
このケーススタディでは、iTextDITOで貴重な時間とリソースがどれくらい節約できたかについて説明します。
ケーススタディーの背景
New Ocean Health Solutions は、ヘルスケアの最もコストのかかる側面であるライフスタイル管理と慢性疾患に対処するためのエンタープライズヘルス管理プラットフォームを提供するソフトウェア設計および開発会社です。
New Oceanのデジタル化された慢性疾患およびライフスタイル管理プログラムは、 埋め込まれたデジタルコーチングと行動科学を使用して、健康上の結果を改善し、ケアのコストを削減します。
New Oceanのソリューションには、各組織の文化に合わせて調整された、 カスタマイズ可能な報酬ベースのプラットフォームも含まれており、健康状態の改善から慢性的な疾患の管理まで、 ユーザー固有の健康目標を満たすことができます。
ソリューション全体には、医療システムのさまざまな部分を接続するための柔軟性と無限の統合のために構築されたAPIのリポジトリであるBridgeが含まれます。
New Oceanのユーザー向けモバイルアプリであるVoyage®は、350以上の健康記録と慢性疾患に対するケアプランを通じて、 ユーザーが自分の健康を追跡および管理するためにパーソナライズされたインターフェースを提供します。
ブリッジ(PaaS)プラットフォーム
BridgeはオープンAPI(Application Programming Interface)プラットフォームであり、 強化されたモバイルテクノロジー、行動経済学、およびサードパーティの統合を組み合わせています。
顧客は、独自のプラットフォーム、IT、およびブランディングを使用することも、EMR、請求、 HRシステムなどの既存の機能に統合できるNewOcean独自のプラットフォームも使用することもできます。
オープンアーキテクチャプラットフォームにより、顧客は環境内のユーザーエクスペリエンスを完全に制御でき、 機能スイート全体を展開したり、統合するパーツを選択したりできます。
目標
- Bridgeプラットフォームとそのデータソースにシームレスに統合する。
- パートナーのユーザーからのデータを処理およびフォーマット化して、マイパス結果テンプレートに入力する。
- マイパパス結果レポートをPDFに変換する
課題
開発チームは、C#を使用してテンプレートを作成するためのさまざまなオプションを調査し、iTextのAPI機能、 ドキュメント、およびオーバーヘッドについて学習し、iTextにアプローチしました。 目標を達成するためにpdfHTMLアドオンでiText7の.NETポートを使用することについて問い合わせてきました。
これは実行可能なオプションで、新しく発売された製品 iText DITOが理想的なソリューションであり、 提供される機能によってシステムの開発が大幅に簡素化される可能性があることを提案しました。
提供される解決策
iText DITOは、エンタープライズグレードのテンプレートエンジンであり、iText 7の実証済みの機能を組み合わせて、 高品質のPDFを大量生産し、pdfHTMLアドオンの強力なHTMLからPDFへの変換機能を備えています。
ただし重要な機能は、New Ocean Healthが必要とするHTML5テンプレートを設計するためのグラフィカルフロントエンドを提供することです。
テンプレートは、WYSIWYGエディターを使用してすばやく設計し、画像、テーブルヘッダー、 フッターなどの必要なすべての要素を組み込むことができます。さらに、日付、通貨、計算などの論理関数を追加することもできます。
※iTextDITOエディターを使用したマイパス結果テンプレートの編集
エディターでテンプレートにデータバインディングパラメーターを追加して構成することにより、 iText DITOは、広く使用されているJSON(JavaScript Object Notation)形式で保存されたユーザーデータをパートナーのデータベースから取得し、 それを使用して適切なレポートテンプレートのフィールドに入力できます。
CSSを使用して追加のカスタマイズを行うことができます。たとえば、顧客に特定のルックアンドフィールを適用して、 組織のブランドでスタイル設定およびフォーマットされたレポートを従業員に提示できます。
これはすべて、コードを必要とせずにiText DITO Editor内で実現できるため、時間を節約出来ます。
iText DITOバックエンドSDKを使用して、レポートをPDFファイルに変換できます。 iTextDITOは最新のPDF2.0仕様をサポートしており、iTextテクノロジーで生成されたすべてのPDFと同様に、 標準に準拠しており、互換性が高くなっています。
iText DITOは、多くの異なる言語と複雑な書記体系に対してのサポートを提供し、 作成したテンプレートを世界中で使用できるようにします。
複合文字、カーニング、グリフ置換、および右から左へ記述する言語のサポートに加えて、 PDFの作成と操作のための高度な活版印刷機能を備えたiText DITOには、アラビア語、ヘブライ語、ヒンディー語、タイ語、 その他の複数の言語で特別なフォントと文字を使用する機能があります。
結果
2019年の初めに開発を開始してから、ソリューションの開発は2か月で完了しました。 現在、1か月半のテストの後、システムは10月に稼働を開始し、 ドキュメントあたり平均3ページで年間50万のPDFドキュメントを生成すると予測されています。
ただし、健康評価や生体認証レポートなど、他のユーザーレポートのソリューションを実装する計画があるため、 それだけではありません。
New OceanHealthのシニアアプリケーションアーキテクトであるJeff Humphryは、次のように述べています。
「iText DITO開発チームの意欲のおかげで、いくつかの新機能と拡張機能が製品に実装され、製品がさらに改善されました。」
※マイパス結果PDFのサンプルページ
Jeffは、iText DITOを使用する利点を要約するように求められたとき、WYSIWYGテンプレートデザインエディター、 エディターでHTML5およびCSS3要素を利用する機能、およびiText7によって有効化されたiText5 / iTextSharpに対する大幅な改善を挙げました。
利点は、iText DITO SDK用のDockerコンテナーが利用できることでした。 これにより、独自のAPIとの統合が簡単になり、PDF作成の速度が大幅に向上しました。