けにトータルソリューション「PCラブ/Win21」を提供するユニケソフトウェアリサーチ。同社では、このシステムの核となる帳票処理に「シーオーリポーツ」を採用した。その結果、帳票フォーマットの開発に関わる作業を従来の約1/4に短縮。常に変化するユーザの帳票ニーズに対して柔軟かつ迅速に対応できる開発環境を実現するとともに、その運用のあり方にも新たな可能性を拓くことができた。「患者サービスの向上と調剤品質の向上」をコンセプトとした保険調剤薬局向けシステムである。株式会社ユニケソフトウェアリサーチで専務取締役を務める亀田裕文氏は同システムをこのように紹介する。このシステムの登場は、1986年にさかのぼる。時代のニーズに応じて何度かの大幅なバージョンアップを施してきた。Windows環境への移行を実施。オープン化を図るとともに、アプリケーションもオープン系COBOLへと移行している。2000/XP対応バージョンへと着実に進化を続けている。常に細かなバージョンアップを行なってきたという。顧客に対するコスト負担を避けるためランタイムライセンスフリーが必須条件ターゲットとなっている業務の性格上、PCラブ/Win21のシステムにとって最も重要なのが、各種帳票の設計、出力に関わる部分である。実に多様な帳票類の取り扱いが必要となるからだ。領収書や公費請求書といった最も基本的な帳票類についても薬局や都道府県ごとに大きく異なっています」と亀田氏は説明する。大きな労力を割いてきたのだという。プログラムからESC/PやLIPSといったプリンタ制御コードを発行するというかたちで帳票の出力処理を行なっていた。このスタイルは、第三世代におけるオープン系へ移行当初も踏襲されている。我々が必要とするプリンタ出力速度を得ることができませんでした。そこで、自前で疑似ドライバを開発して、直接プリンタ制御コードをハンドリングすることで高速出力を実現していたわけです」と説明する。プリンタ制御コードを使ったスタイルでは、どうしても利用できるプリンタの機種が限定されてしまう。帳票処理の方法の見直しを図るため、帳票ツールを活用することが検討されたのである。帳票ツールの選択に際して掲げた重要なポイントは大きく2つあった。第一に、「顧客に対してコスト負担を強いることは避けたい」という観点から、ランタイムライセンスがフリーであること。1つのポイントとなったのが、アプリケーションにおいて柔軟な処理の作り込みが可能なことである。この点について同社の商品開発部で主任SEを務める清水剛史氏は、次のように説明する。必要な機能をきめ細かにプログラムで実現するためのスキルが蓄積されてきていました。その点で、いわば“お仕着せ”の機能しか実現できないようなツールでは、やはり満足できませんでした。ことに顧客からの要望に対して柔軟かつ迅速に対応していくうえで、このことは必須だったのです」この2つのポイントを主軸に、同社では市場に投入されているほとんどすべてのツールを検証。最終的に導入したのが、エイチ・オー・エスの「シーオーリポーツ」だった。シーオーリポーツの導入が開発・運用の局面に新たな可能性を拓くこの導入はPCラブ/Win21の開発現場に画期的な変革をもたらした。格段に作業効率が違ったのである。激しく変化するフォーマットについてのニーズにも迅速な対応が可能になりました(上図参照)。その結果、作業時間を従来比で約1/4に短縮できています」と具体的な数字をあげてその成果を紹介する。非常にきめ細かな対応が可能となりました」と加藤氏は続ける。すべて同社の開発者がその作成を行なってきた。代理店やユーザの方でもそうした作業を実施していただくなど、より柔軟な対応が可能になると思います」と期待を寄せる。シーオーリポーツの導入がPCラブ/Win21の帳票開発・運用の局面において、新たなる可能性を拓いたといえるだろう。