(57)【要約】【課題】地域の疾病流行阻止の目安や行政サービスの達成度を知ることができる指標を算定する予防接種指標算定装置、予防接種指標算定プログラム及び予防接種指標算定方法を提供する。【解決手段】個体の年齢を求めるための情報とその個体に対して予防接種が行なわれた年齢を求めるための情報とを蓄積部１０１に蓄積し、年齢取得部１０２で取得された年齢の個体の情報を予防接種情報取得部１０３で蓄積部１０１より取得して、接種率算出部１０４にて、それぞれの年齢までに予防接種を受けた個体の比率を示す累積的な指標である接種率を算出する。【選択図】　図１
2004038508.tif 000002
【特許請求の範囲】
【請求項１】
個体の年齢を求めるための年齢情報とその個体に対して予防接種が行なわれた年齢を求めるための予防接種情報とを関連付けた情報である年齢予防接種情報を蓄積する蓄積部と、
年齢を取得する年齢取得部と、
前記蓄積部において蓄積された年齢予防接種情報に関連付けられる予防接種情報であって、前記年齢取得部において取得された年齢を持つ個体の予防接種情報を取得する予防接種情報取得部と、
前記予防接種情報取得部において取得された予防接種情報に基づいて、それぞれの年齢までに予防接種を受けた個体の比率を示す累積的な指標である接種率を算出する接種率算出部と、
を備える予防接種指標算定装置。
【請求項２】
信頼係数を取得する信頼係数取得部と、
前記予防接種情報取得部において取得された予防接種情報の総数と、前記信頼係数取得部にて取得された信頼係数と、から前記接種率算出部で算出された接種率の精度を計算する精度計算部と、
を備える請求項１に記載の予防接種指標算定装置。
【請求項３】
前記接種率算出部において算出された接種率に基づいて、前記年齢取得部において取得された年齢以下の個体のうちどれだけの割合の個体が予防接種を完了しているかを示す指標である接種完遂率を算定する接種完遂率算定部を備える請求項１または２に記載の予防接種指標算定装置。
【請求項４】
前記接種率算出部にて算出された接種率に基づいて疾病の流行予測指標を算出する疾病流行予測指標算出部を備える請求項１または２に記載の予防接種指標算定装置。
【請求項５】
前記接種率算出部にて算出された接種率に基づいて予防接種スケジュールを作成するための指標である予防接種スケジュール指標を算出する予防接種スケジュール指標算出部を備える請求項１または２に記載の予防接種指標算定装置。
【請求項６】
個体の年齢を求めるための年齢情報とその個体に対して予防接種が行なわれた年齢を求めるための予防接種情報とを関連付けた情報である年齢予防接種情報を蓄積する蓄積ステップと、
年齢を取得する年齢取得ステップと、
前記蓄積ステップにおいて蓄積された年齢予防接種情報に関連付けられる予防接種情報であって、前記年齢取得ステップにおいて取得された年齢を持つ個体の予防接種情報を取得する予防接種情報取得ステップと、
前記予防接種情報取得ステップにおいて取得された予防接種情報に基づいて、それぞれの年齢までに予防接種を受けた個体の比率を示す累積的な指標である接種率を算出する接種率算出ステップと、
を計算機に実行させるための予防接種指標算定プログラム。
【請求項７】
信頼係数を取得する信頼係数取得ステップと、
前記予防接種情報取得ステップにおいて取得された予防接種情報の総数と、前記信頼係数取得ステップにて取得された信頼係数と、から前記接種率算出ステップで算出された接種率の精度を計算する精度計算ステップと、
を計算機に実行させるための請求項６に記載の予防接種指標算定プログラム。
【請求項８】
前記接種率算出ステップにおいて算出された接種率に基づいて、前記年齢取得ステップにおいて取得された年齢以下の個体のうちどれだけの割合の個体が予防接種を完了しているかを示す指標である接種完遂率を算定する接種完遂率算定ステップを計算機に実行させるための請求項６または７に記載の予防接種指標算定プログラム。
【請求項９】
前記接種率算出ステップにて算出された接種率に基づいて疾病の流行予測指標を算出する疾病流行予測指標算出ステップを計算機に実行させるための請求項６または７に記載の予防接種指標算定プログラム。
【請求項１０】
前記接種率算出ステップにて算出された接種率に基いて予防接種スケジュールを作成するための指標である予防接種スケジュール指標を算出する予防接種スケジュール指標算出ステップを計算機に実行させるための請求項６または７に記載の予防接種指標算定プログラム。
【請求項１１】
個体の年齢を求めるための年齢情報とその個体に対して予防接種が行なわれた年齢を求めるための予防接種情報とを関連付けた情報である年齢予防接種情報を蓄積する蓄積ステップと、
年齢を取得する年齢取得ステップと、
前記蓄積ステップにおいて蓄積された年齢予防接種情報に関連付けられる予防接種情報であって、前記年齢取得ステップにおいて取得された年齢を持つ個体の予防接種情報を取得する予防接種情報取得ステップと、
前記予防接種情報取得ステップにおいて取得された予防接種情報に基づいて、それぞれの年齢までに予防接種を受けた個体の比率を示す累積的な指標である接種率を算出する接種率算出ステップと、
を含む予防接種指標算定方法。
【請求項１２】
信頼係数を取得する信頼係数取得ステップと、
前記予防接種情報取得ステップにおいて取得された予防接種情報の総数と、前記信頼係数取得ステップにて取得された信頼係数と、から前記接種率算出ステップで算出された接種率の精度を計算する精度計算ステップと、
を含む請求項１１に記載の予防接種指標算定方法。
【請求項１３】
前記接種率算出ステップにおいて算出された接種率に基づいて、前記年齢取得ステップにおいて取得された年齢以下の個体のうちどれだけの割合の個体が予防接種を完了しているかを示す指標である接種完遂率を算定する接種完遂率算定ステップを含む請求項１１または１２に記載の予防接種指標算定方法。
【請求項１４】
前記接種率算出ステップにて算出された接種率に基づいて疾病の流行予測指標を算出する疾病流行予測指標算出ステップを含む請求項１１または１２に記載の予防接種指標算定方法。
【請求項１５】
前記接種率算出ステップにて算出された接種率に基づいて予防接種スケジュールを作成するための指標である予防接種スケジュール指標を算出する予防接種スケジュール指標算出ステップを含む請求項１１または１２に記載の予防接種指標算定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、予防接種の接種率に関する指標を算定する予防接種指標算定装置、予防接種指標算定プログラム及び予防接種指標算定方法に関する。
【０００２】
【従来の技術】
予防接種は、疾病の流行を予防するために必要不可欠であり、特に、小児科医療の重要な項目の一つであると同時に地域の小児保健事業の一つでもある。その現状を把握する手段として予防接種率を算定することは、地域の疾病流行阻止の目安を知るのみならず公衆衛生学的評価、行政サービスの達成度を知る上で重要である。
【０００３】
従来、日本において予防接種率としては、「この一年間に接種予定者の何パーセントに接種をしたか」を示す数字が用いられている。この数字は、分子に該当年度の全接種者数、分母に該当年度の接種予定者数を採用して計算されている。
【０００４】
例えば、Ａ市においてある年の麻疹の予防接種率を算定することを考える。麻疹の提起予防接種としての対象年齢は満１歳から９０箇月未満（７歳６箇月未満）である。その年に満１歳に達した者の総数は新しく接種該当年齢に達した者なので、該当年度の接種予定者数に含まれることになる。また、２歳以上７歳６箇月未満でまだ麻疹の予防接種を受けていない者の総数も、未接種者であるので、該当年度の接種予定者に該当する。
【０００５】
これを分析すると、●０歳児は全て接種非対象者である。●１歳児は全てその年の新規対象者であり、（ａ）その年に接種を受けた者と（ｂ）その年に接種を受けなかった未接種者に分けられる。●２歳から７歳６箇月までの者は、（ｃ）前年までの既接種者とその年の接種対象者（すなわちその年までの未接種者）とに分けられ、この接種対象者はさらに（ａ）その年に接種を受けた者と、（ｂ）その年に接種を受けなかった未接種者と、に分けられる。
【０００６】
この分析に基づくと予防接種実施率は、予防接種実施率＝（ａ）その年に接種を受けた者の数／（（ａ）その年に接種を受けた者の数＋（ｂ）未接種者の数）と表される。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記の予防接種実施率の式の右辺には、前年までの既接種者が組み込まれていないので、上記の予防接種実施率の式により求められる値は、接種対象人口のどれだけの割合の者が既に接種を済ませているのかという値とは一致しない。
【０００８】
例えば、「Ａ市の麻疹の接種実施率は７５パーセントであった」ということが判明しても、Ａ市において「３歳の段階では何パーセントの子どもが接種を済ませたか」ということについては不明である。強いて言えば、従来の予防接種実施率は、予定していた接種者数に対して何人接種を受けたかを表す予算の消化状況を示す数値であり、地域の疾病流行阻止の目安や行政サービスの達成度を知る指標としては不適切な数字である。
【０００９】
したがって、本発明においては、予防接種に関して、地域の疾病流行阻止の目安や行政サービスの達成度を知ることができる指標を算定する予防接種指標算定装置、予防接種指標算定プログラム及び予防接種指標算定方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために、本発明においては、個体の年齢を求めるための情報と、その個体に対して予防接種が行なわれた年齢を求めるための情報とを関連付けて蓄積しておき、年齢が取得されると、その年齢を持つ個体に対して予防接種が行なわれた年齢を求め、それぞれの年齢において予防接種を受けた個体の比率を示す累積的な指標を算出するようにした。
【００１１】
これにより、指定された年齢を持つ個体について予防接種がいつどれだけの割合で行なわれたかを知ることができる。
【００１２】
また、上記の累積的な指標は標本抽出の手法に基づいて求められた場合に、その精度を計算するために、信頼係数を取得して、指標の精度を求めるようにした。
【００１３】
これにより、個体の移動に伴い、全数検査ができなくても、指標がどれだけの精度で求められたかを知ることが可能となる。
【００１４】
また、指定された年齢以下の個体のうちどれだけの割合の個体が予防接種を完了しているかを示す指標を求めるようにした。
【００１５】
これにより、どれだけ早い時期での接種が行なわれたかを知ることができ、予防接種による疾病の流行阻止がどれだけできているかを知ることができる。
【００１６】
また、疾病の流行の予測指標を算出するようにした。
【００１７】
これにより、例えば、疾病の流行によりどれだけの医療費がかかるかを見積もることができ、行政の予算策定に役立てることができる。
【００１８】
また、予防接種のスケジュールを作成するための指標を算出するようにした。
【００１９】
これにより効果的な予防接種のスケジュールを立てることができ、予算を必要以上に浪費することがなくなる。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について、図を用いて説明する。なお、本発明は、これら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において種々なる態様で実施し得る。
【００２１】
（実施形態１）
本発明の実施形態１は、予防接種の指標を算定する予防接種指標算定装置に関する。
【００２２】
図１は、本実施形態における予防接種指標算定装置の機能ブロック図を例示する。
【００２３】
（実施形態１：構成）
本実施形態において、予防接種指標算定装置１００は、蓄積部１０１と、年齢取得部１０２と、予防接種情報取得部１０３と、接種率算出部１０４と、を備える。
【００２４】
（実施形態１：蓄積部）
「蓄積部」１０１は、年齢予防接種情報を蓄積する。「年齢予防接種情報」とは、個体の年齢情報とその個体の予防接種情報とを関連付けた情報である。ここに「年齢情報」とは、年齢を求めるための情報である。また、「予防接種情報」とは、個体に対して予防接種が行なわれた年齢を求めるための情報である。なお、「個体」とは、生物を意味し、人、猫、犬、豚、牛、馬、ニワトリなど予防接種ができる生物を含む。
【００２５】
年齢情報は、個体の年齢そのものであったり、生年月日であったりしてもよい。なお、本明細書において、「年齢」とは、その個体が生存している時間の長さを年の単位で表すのみならず、必要に応じて、月の単位で表したり、日の単位で表したりする場合も含むものとする。
【００２６】
また、予防接種情報は、個体に対して予防接種が行なわれた時の年齢であったり、予防接種が行なわれた日であったりしてもよい。
【００２７】
蓄積部１０１は、例えば、図２に例示される画面２００の欄２０４と欄２０５とに入力された生年月日と予防接種日（すなわち、予防接種が行なわれた日）とを入力し、年齢予防接種情報を生成して蓄積する。
【００２８】
図３は、年齢予防接種情報を蓄積するための表３００を例示する。表３００においては、年齢情報として生年月日が用いられ、また、予防接種情報として予防接種が行なわれた日が用いられ、これらが表３００の同じ行に格納されることにより関連付けられる。なお、表３００の個体番号という列があるが、これは必須のものではない。すなわちこの列は、年齢予防接種情報と個体の名前や住所などの個体の属性とを関連付け、例えば、同じ個体の年齢予防接種情報が重複して蓄積されないようにする便宜上の列である。
【００２９】
なお、蓄積部１０１は、予防接種が行なわれていない個体についての年齢予防接種情報をも蓄積してもよい。この場合には、予防接種情報として予防接種が行なわれていないことを示す特別な情報を用いることにする。例えば、表３００が関係データベースシステムにて管理されている場合には、空値という特別な値を予防接種情報の列に格納することにより、予防接種が行なわれていないことを表すようにしてもよい。また、予防接種が行なわれた日が不明であることを表すようにしてもよい。
【００３０】
（実施形態１：年齢取得部）
「年齢取得部」１０２は、年齢を取得する。
【００３１】
例えば、図４に例示される画面４００を表示して、欄４０１に入力された年齢の値を取得するようにしてもよい。また、年齢の値を不揮発性メモリなどに記憶しておき、記憶された値を取得するようにしてもよい。
【００３２】
（実施形態１：予防接種情報取得部）
「予防接種情報取得部」１０３は、蓄積部１０１において蓄積された年齢予防接種情報に関連付けられた予防接種情報であって、年齢取得部１０２において取得された年齢を持つ個体の予防接種情報を取得する。
【００３３】
図５は、予防接種情報取得部の動作を説明するフローチャートを例示する。
【００３４】
ステップＳ５０１において、年齢取得部１０２にて取得された年齢を取得する。
【００３５】
ステップＳ５０２からステップＳ５０５までは、ループを形成しており、蓄積部１０１から一つの年齢予防接種情報が取得されるごとに、一回ループを回り、処理を行なうようになっている。そのために、ステップＳ５０２においては、年齢予防接種情報を全て処理したかどうかを判定し、もしそうならば、ステップＳ５０６へ移行し、そうでなければ、ステップＳ５０３へ移行する。
【００３６】
ステップＳ５０３においては、年齢予防接種情報を、蓄積部１０１から取り出す。蓄積部１０１から取り出す順は問わない。
【００３７】
ステップＳ５０４において、年齢予防接種情報の年齢情報により示される個体の年齢が、ステップＳ５０１で取得された年齢と等しいかどうかを判定する。もしそうならばステップＳ５０５へ移行し、そうでなければステップＳ５０２へ戻る。
【００３８】
ステップＳ５０５においては、年齢予防接種情報から予防接種情報を取り出す。取り出された予防接種情報は、ステップＳ５０６の実行まで一時的に蓄積されるものとする。ステップＳ５０５の処理が終わると、ステップＳ５０２へ戻る。
【００３９】
ステップ５０６においては、ステップＳ５０２からステップＳ５０５までのループで取り出された予防接種情報を出力する。
【００４０】
なお、図５のフローチャートは、処理の一例を示しており、例えば、表３００が関係データベース管理システムによって管理されており、年齢情報の列に索引が定義されている場合には、その索引を用いて、年齢取得部１０２で取得された年齢が格納されている行を検索し、予防接種情報を、関係データベースの射影操作により取得するようにしてもよい。
【００４１】
また、予防接種情報取得部は、予防接種情報を取得する際に、取得された予防接種情報の数も取得するものとする。
【００４２】
（実施形態１：接種率算出部）
「接種率算出部」１０４は、接種率を算出する。「接種率」とは、予防接種情報取得部１０３において取得された予防接種情報に基づいて、それぞれの年齢までに予防接種を受けた個体の比率を示す累積的な指標である。
【００４３】
「それぞれの年齢」とは、個々の年齢ということを意味する。例えば、年齢取得部１０２において、３６箇月という月齢が取得された場合には、０箇月、１箇月、２箇月、…、３６箇月という個々の月齢を意味する。
【００４４】
「年齢までに予防接種を受けた個体」とは、その年齢以下で予防接種を受けた個体を意味する。例えば、年齢が１０箇月であるとすると「１０箇月までに予防接種を受けた個体」の集合は、０箇月に予防接種を受けた個体、１箇月に予防接種を受けた個体、２箇月に予防接種を受けた個体、…、１０箇月に予防接種を受けた個体から構成される。このような点で「累積的」であると言える。
【００４５】
「比率」とは、全体に対する割合である。すなわち、予防接種情報取得部１０３で取得された予防接種情報の総数を全体とするときの割合である。
【００４６】
（実施形態１：接種率を算出する第一段階）
図６は、接種率を算出するために使用される表６００を例示する。表６００は、それぞれの年齢で予防接種を受けたことを示す予防接種情報の数を格納する。すなわち、１行目に、０歳０箇月で予防接種を受けたことを示す予防接種情報の数が予防接種情報数という列に格納され、２行目には、０歳１箇月で予防接種を受けたことを示す予防接種情報の数が予防接種情報数という列に格納されるようになっている。
【００４７】
図７はそれぞれの年齢で予防接種を受けたことを示す予防接種情報の数を算出する処理のフローチャートを例示する。すなわち、表６００の予防接種情報数という列に格納される値を算出する処理のフローチャートを例示する。
【００４８】
ステップＳ７０１において、予防接種情報数を０クリアする。すなわち、表６００の予防接種情報数という列の全てに０を格納する。
【００４９】
ステップＳ７０２において、予防接種情報取得部１０３で取得された予防接種情報を全て処理したかどうかを判定する。もし、全て処理したならば図７に例示されるフローチャートの処理を終了し、そうでなければステップＳ７０３へ移行する。
【００５０】
ステップＳ７０３において、予防接種情報を一つ取り出す。
【００５１】
ステップＳ７０４において、予防接種情報が行なわれた年齢を求める。例えば、予防接種情報が予防接種の行なわれた日付であるならば、現在の日時との差を求める。なお、予防接種情報が、予防接種の行なわれていないこと、あるいは、予防接種が行なわれたかどうか不明であること、を示す場合には、ステップＳ７０２へ戻るものとする。
【００５２】
ステップＳ７０５において、ステップＳ７０４で求められた年齢に該当する場所に格納されている数を１だけ増加し、ステップＳ７０２へ戻る。
【００５３】
（実施形態１：接種率を求める第二段階）
図８は、接種率を算出するために使用される表８００、すなわち、累積接種数表を例示する。表６００は、それぞれの年齢までに予防接種を受けたことを示す予防接種情報の数を格納する。
【００５４】
図９は、それぞれの年齢までに予防接種を受けたことを示す予防接種情報の数を算出する処理のフローチャートを例示する。すなわち、表８００の予防接種情報数という列に格納される値を算出する処理のフローチャートを例示する。
【００５５】
ステップＳ９０１において、変数Ｌに１を代入する。この変数は、表６００および表８００の何行目について処理を行なっているかを示す。
【００５６】
ステップＳ９０２において、変数Ｎに０を代入する。変数Ｎは、変数Ｌで示される行の年齢までに予防接種が行なわれたことを示す予防接種情報の数が代入される変数である。
【００５７】
ステップＳ９０３において、Ｌが表の総行数を越えたかどうかを判定する。もし、越えたならば、図９に例示されるフローチャートの処理を終了する。
【００５８】
ステップＳ９０４において、Ｎに代入されている値を表６００のＬ行目における予防接種情報数の値だけ大きくする。
【００５９】
ステップＳ９０５において、表８００、すなわち累積接種数表のＬ行目の累積接種数としてＮに代入されている値を格納し、Ｌの値を１増やし、ステップＳ９０３へ戻る。
【００６０】
（実施形態１：接種率を求める第三段階）
図１０は、接種率を算出するために使用される表１０００を例示し、この表に接種率が格納される。
【００６１】
接種率は、累積接種数表の累積接種数の列に格納された値を、予防接種情報取得部１０３で取得された予防接種情報の数による割算により求められる。表１０００は、予防接種情報取得部１０３で取得された予防接種情報の数が２００であった場合の接種率を格納している接種率表を例示している。
【００６２】
（実施形態１：予防接種指標算定装置の処理の全体）
図１１は、予防接種指標算定装置の処理の全体を説明するフローチャートを例示する。
【００６３】
ステップＳ１１０１において、年齢取得部１０２で年齢を取得する。
【００６４】
ステップＳ１１０２において、蓄積部１０１より年齢取得部１０２で取得された年齢を持つ予防接種情報を、予防接種情報取得部１０３で取得する。
【００６５】
ステップＳ１１０３において、接種率算出部１０４で接種率を算出する。
【００６６】
（実施形態１：接種率の扱い）
接種率算出部１０４で算出された接種率は、例えば、ＣＳＶ（Ｃｏｍｍａ　Ｓｅｐａｒａｔｅｄ　Ｖａｌｕｅｓ）ファイルの形式で出力を行い、表計算ソフトウェアで扱えるようにしたり、あるいは、グラフ表示を行なったりするようにしてもよい。
【００６７】
（実施形態１：効果）
本実施形態の予防接種指標算定装置によれば、指定した年齢の個体の集合に対する接種率を知ることができる。また、指定した年齢より下の年齢を持つ個体の年齢予防接種情報の蓄積が充分にできていなくても、その年齢の個体の接種率を推定することが可能となる。
【００６８】
（実施形態２）
本発明の実施形態２においては、算出された接種率が一部の集団についてのものである場合に、その接種率が全体に対してどれだけの精度で算出されたか計算する予防接種指標算定装置を提供する。
【００６９】
（実施形態２：構成）
図１２は、本実施形態の予防接種指標算定装置の機能ブロック図を例示する。本実施形態における予防接種指標算定装置１２００は、実施形態１の予防接種指標算定装置１００に、信頼係数取得部１２０１と、精度計算部１２０２と、を備えるようにしたものである。
【００７０】
（実施形態２：信頼係数取得部）
「信頼係数取得部」１２０１は、信頼係数を取得する。「信頼係数」とは、統計調査の手法として標本調査を行なった場合、その調査により統計的な処理により得られた数値を含む範囲の中に母集団の数値が入っているべき確率である。通常の標本調査では、９５％や９９％を信頼係数として用いられることが多い。
【００７１】
蓄積部１０１に蓄積された年齢予防接種情報が、年齢取得部１０２で取得された年齢を持つ全ての個体のものであるとは限らない場合には、接種率算出部１０４で算出される接種率は、標本調査により得られたものであり、母集団（例えば、Ａ市に住む３歳児の全て）の接種率とは異なる可能性が高い。そこで、接種率算出部１０４で算出された接種率からの範囲内に、母集団の接種率が存在するかの確率を取得するのが、信頼係数取得部１２０１である。
【００７２】
上述したように、信頼係数としては、９５％や９９％が使用される場合がほとんどであるので、あらかじめ信頼係数を定めておき、その定められた信頼係数を予防接種指標算定装置１２００の備える不揮発性メモリなどに格納しておき、その格納された信頼係数を信頼係数取得部１２０１が取得するようになっていてもよい。
【００７３】
（実施形態２：精度計算部）
「精度計算部」１２０２は、予防接種情報取得部１０３において取得された予防接種情報の総数と、信頼係数取得部１２０１にて取得された信頼係数と、から接種率算出部１０４で算出された接種率の精度を計算する。この精度の計算は、各年齢の接種率Ｐに対して
【数１】
2004038508.tif 000003
により算出される値を下限とし、
【数２】
2004038508.tif 000004
により算出される値を上限として表される。ここにＲは、信頼係数取得部１２０１にて取得された信頼係数に対して統計学の理論により定義される有意水準であり、例えば、信頼係数が９５％であれば、１．９６であり、信頼係数が９９％であれば、２．５８となる。また、ｎは、標本数であり、本実施形態においては、その年齢における累積接種数（図８参照）となる。
【００７４】
（実施形態２：精度計算部の動作）
図１３は、精度計算部１２０２の動作を説明するフローチャートを例示する。
【００７５】
ステップＳ１３０１において、信頼係数取得部１２０１にて取得された信頼係数に対する有意水準を求め、Ｒに代入する。
【００７６】
ステップＳ１３０２において、変数Ｌに１を代入する。この変数Ｌは、実施形態１において使用した接種率表と累積接種数表の行を指し示す。
【００７７】
ステップＳ１３０３において、Ｌの値が接種率表の行数を越えたかどうかを判定する。もし越えていなければ、ステップＳ１３０４へ移行し、越えていれば、処理を終了する。
【００７８】
ステップＳ１３０４において、Ｐに接種率表のＬ行目の接種率を代入する。
【００７９】
ステップＳ１３０５において、ｎに接種率表のＬ行目の累積接種数を代入する。
【００８０】
ステップＳ１３０６において、数１と数２の値を計算する。なお、ｎが０の場合には、便宜上、数１と数２の値は０としてもよい。
【００８１】
ステップＳ１３０７において、ステップＳ１３０５で計算された数１と数２との値を記録する。
【００８２】
ステップＳ１３０８において、Ｌの値を１だけ増加させ、ステップＳ１３０３へ戻る。
【００８３】
（実施形態２：効果）
本実施形態によれば、信頼係数に基づいて、母集団の接種率がその信頼係数の確率で含まれる接種率の区間が得られるので、例えば、接種率の改善の働きかけを行なった前後の接種率の区間が重ならなければ、有意な改善の働きかけがあったと判断することができる。
【００８４】
（実施形態３）
本発明の実施形態３は、ある年齢以下の個体に対して予防接種がどれだけの割合で完了しているかを示す接種完遂率を算定する予防接種指標算定装置が提供される。
【００８５】
（実施形態３：構成）
図１４は、本実施形態における予防接種指標算定装置の機能ブロック図を例示する。本実施形態における予防接種指標算定装置１４００は、実施形態の予防接種指標算定装置１００に接種完遂率算定部１４０１が備えられている。
【００８６】
（実施形態３：接種完遂率算定部１４０１）
「接種完遂率算定部」１４０１は、接種率算出部１０４において算出された接種率に基づいて、接種完遂率を算定する。
【００８７】
「接種完遂率」とは、年齢取得部１０２において取得された年齢以下の個体のうちどれだけの割合の個体が予防接種を完了しているかを示す指標である。予防接種において重要なことは、できるだけ早い時期に接種が行なわれることである。このことを、年齢を横軸に接種率を横軸にしたグラフで表現すると以下のようになる。すなわち、このようなグラフは右上がりのグラフとなり、一般には、比較的傾斜の緩やかな第一の部分と、傾斜が急になる第二の部分と、再び傾斜が緩やかな第三の部分とからなる。きるだけ早い時期に接種が行なわれるということは、第二の部分が左になるということであり、これを指標として現すには、グラフと横軸で囲まれる面積を用いるのが簡便である。なぜなら、第二の部分が左になるということは、グラフと横軸で囲まれる面積が大きくなるからである。そこで、接種完遂率を、年齢を横軸にし、接種率を横軸にしたグラフ上において、グラフと横軸で囲まれる面積とする。
【００８８】
一般に年齢は離散的な数値を取るので、接種率と年齢のグラフは棒グラフとなる。したがって、接種完遂率は、図１５に示した年齢と接種率の棒グラフの斜線で囲まれた部分の面積となる。
【００８９】
棒グラフの棒の幅を１とすると、斜線の面積は、接種率表（図１０参照）の接種率の総和となる。したがって、接種完遂率算定部１４０１は、実際にグラフを書かなくても、接種率算出部１０４で接種率を算出するために用いられた接種率表から接種完遂率を算出することができる。
【００９０】
（実施形態３：実施形態２の予防接種指標算定装置によっても接種完遂率を算出することができる）
なお、上記の説明においては、実施形態１の予防接種指標算定装置を用いて接種完遂率を算出したが、実施形態２の予防接種指標算定装置を用いて接種完遂率を算出することもできる。
【００９１】
この場合、各年齢の接種率から数１により計算された値の和として、接種完遂率を定義してもよい。このように定義することにより、少なくともどれだけの割合の個体が予防接種を完了しているかという指標として接種完遂率が使用できるようになる。
【００９２】
（実施形態３：効果）
本実施形態によれば、年齢取得部１０２で取得された年齢と接種完遂率算定部で算出される接種完遂率という２つの数の組により、予防接種の状況が表現されることになる。これにより、例えば、地区ごとの予防接種の状況を比較したり、同じ地区の予防接種の状況を年ごとに比較したりすることができる。
【００９３】
（実施形態４）
本発明の実施形態４においては、疾病の流行予測の指標が算出される予防接種指標算定装置が提供される。
【００９４】
（実施形態４：構成）
図１６あるいは図１７は、本実施形態における予防接種指標算定装置の機能ブロック図を例示している。図１６は、実施形態１における予防接種指標算定装置１００に疾病流行予測指標算出部１６０１を備えた場合を例示しており、図１７は、実施形態２における予防接種指標算定装置１２００に疾病流行予測指標算出部１７０１を備えた場合を例示している。
【００９５】
（実施形態４：疾病流行予測指標算出部）
「疾病流行予測指標算出部」は、接種率算出部１０４にて算出された接種率に基づいて疾病の流行予測指標を算出する。
【００９６】
「流行予測指標」とは、疾病の流行を予測する指標であり、具体的には、ある地域の個体のうち、どれだけが疾病になるかを予測する指標である。接種率から、どれだけの個体が予防接種を受けていないかの割合（ａ）を知ることができる。また、疫学に基づく調査結果などにより疾病の病原体に接した場合に、どれだけの割合（ｂ）の個体がその疾病に感染するかを知ることができる。したがって、この二つの割合（ａ）と（ｂ）との積により、年齢取得部１０２で取得された年齢の個体のうち、どれだけの割合の個体が疾病に感染するかを知ることができ、流行を予測することができる。
【００９７】
なお、本実施形態の予防接種指標算定装置が実施形態２の予防接種指標算定装置とする場合には、数２により算出される値を接種率として用いることにより、少なくともどれだけの個体が疾病に感染するかを知ることができるようになる。また、数１により算出される値を用いることにより、疾病に感染する個体の上限を知ることができる。
【００９８】
（実施形態４：効果）
本実施形態によれば、疾病の流行予測をすることができる。
【００９９】
（実施形態５）
本発明の実施形態４においては、予防接種スケジュールを作成するための指標が算出される予防接種指標算定装置が提供される。
【０１００】
（実施形態５：構成）
図１８あるいは図１９は、本実施形態における予防接種指標算定装置の機能ブロック図を例示している。図１８は、実施形態１における予防接種指標算定装置１００に予防接種スケジュール指標算出部１８０１を備えた場合を例示しており、図１９は、実施形態２における予防接種指標算定装置１２００に予防接種スケジュール指標算出部１９０１を備えた場合を例示している。
【０１０１】
（実施形態５：予防接種スケジュール指標算出部）
「予防接種スケジュール指標算出部」は、接種率算出部１０４にて算出された接種率に基づいて予防接種スケジュール指標を算出する。
【０１０２】
「予防接種スケジュール指標」とは、予防接種スケジュールを作成するための指標である。この指標としては、例えば、次のものがある。実施形態３の説明において、年齢を横軸にし、接種率を縦軸にしたグラフは、第一の部分と第二の部分と第三の部分とに分けられることを指摘した。第二の部分は、予防接種率の上昇が顕著な部分であり、この年齢に対して予防接種を受けるように働きかけると接種率を効率良く上げることができると推測される。そこで、第二の部分の年齢、すなわち、接種率の増加率が最も高い年齢を求め、その年齢を予防接種スケジュール指標として用いるようにしてもよい。このようにして予防接種スケジュール指標が得られると、その年齢の個体を優先して予防接種を受けるようにスケジュールを立てることができる。例えば、各地域のその年齢の個体の数を算出し、その個体に予防接種を受けさせるための医師の数を求めたりすることができる。
【０１０３】
（実施形態５：効果）
本実施形態によれば、予防接種のスケジュールを作成するための指標を算出することができる。
【０１０４】
（実施形態６）
本発明の実施形態６は、予防接種の指標を計算機に算定させるための予防接種指標算定プログラムに関する。本実施形態のプログラムは、計算機を実施形態１の予防接種指標算定装置として動作させるプログラムである。
【０１０５】
（実施形態６：構成）
本実施形態において、予防接種指標算定プログラムは、蓄積ステップと、年齢取得ステップと、予防接種情報取得ステップと、接種率算出ステップと、を備える。
【０１０６】
（実施形態６：蓄積ステップ）
「蓄積ステップ」は、年齢予防接種情報を蓄積する。例えば、計算機のハードディスクに、関係データベース管理システムを用いて、図３に例示される表により年齢予防接種情報を記録して蓄積する。
【０１０７】
すなわち、蓄積ステップは、蓄積部１０１を計算機によって実現するステップである。
【０１０８】
（実施形態６：年齢取得ステップ）
「年齢取得ステップ」は、年齢を取得する。
【０１０９】
例えば、図４に例示される画面４００を計算機に接続されたディスプレイに表示して、欄４０１に入力された年齢の値を取得するようにしてもよい。また、年齢の値を不揮発性メモリなどに記憶しておき、記憶された値を取得するようにしてもよい。
【０１１０】
すなわち、年齢取得ステップは、年齢取得部１０２を計算機によって実現するステップである。
【０１１１】
（実施形態６：予防接種情報取得ステップ）
「予防接種情報取得ステップ」は、蓄積ステップにおいて蓄積された年齢予防接種情報に関連付けられた予防接種情報であって、年齢取得ステップにおいて取得された年齢を持つ個体の予防接種情報を取得する。
【０１１２】
すなわち、予防接種情報取得ステップは、予防接種情報取得部１０３を計算機によって実現するステップである。
【０１１３】
図５は、予防接種情報取得ステップにおける処理を詳細に説明するフローチャートを例示する。
【０１１４】
ステップＳ５０１において、年齢取得ステップにて取得された年齢を取得する。
【０１１５】
ステップＳ５０２からステップＳ５０５までは、ループを形成しており、蓄積ステップで蓄積された一つの年齢予防接種情報が取得されるごとに、一回ループを回り、処理を行なうようになっている。そのために、ステップＳ５０２においては、年齢予防接種情報を全て処理したかどうかを判定し、もしそうならば、ステップＳ５０６へ移行し、そうでなければ、ステップＳ５０３へ移行する。
【０１１６】
ステップＳ５０３においては、年齢予防接種情報を取り出す。
【０１１７】
ステップＳ５０４において、年齢予防接種情報の年齢情報により示される個体の年齢が、ステップＳ５０１で取得された年齢と等しいかどうかを判定する。もしそうならばステップＳ５０５へ移行し、そうでなければステップＳ５０２へ戻る。
【０１１８】
ステップＳ５０５においては、年齢予防接種情報から予防接種情報を取り出す。取り出された予防接種情報は、ステップＳ５０６の実行まで一時的に蓄積されるものとする。ステップＳ５０５の処理が終わると、ステップＳ５０２へ戻る。
【０１１９】
ステップ５０６においては、ステップＳ５０２からステップＳ５０５までのループで取り出された予防接種情報を出力する。
【０１２０】
また、予防接種情報取得ステップにおいては、予防接種情報を取得する際に、取得された予防接種情報の数も取得するものとする。
【０１２１】
（実施形態６：接種率算出ステップ）
「接種率算出ステップ」は、接種率を算出する。
【０１２２】
すなわち、接種率算出ステップは、接種率算出部１０４を計算機によって実現するステップである。
【０１２３】
（実施形態６：接種率を算出する第一段階）
図６は、接種率を算出するために使用される表６００を例示する。表６００は、それぞれの年齢で予防接種を受けたことを示す予防接種情報の数を格納する。すなわち、１行目に、０歳０箇月で予防接種を受けたことを示す予防接種情報の数が予防接種情報数という列に格納され、２行目には、０歳１箇月で予防接種を受けたことを示す予防接種情報の数が予防接種情報数という列に格納されるようになっている。表６００は、プログラム言語での配列データによって表現することができる。
【０１２４】
図７はそれぞれの年齢で予防接種を受けたことを示す予防接種情報の数を算出する処理のフローチャートを例示する。すなわち、表６００の予防接種情報数という列に格納される値を算出する処理のフローチャートを例示する。
【０１２５】
ステップＳ７０１において、予防接種情報数を０クリアする。すなわち、表６００の予防接種情報数という列の全てに０を格納する。
【０１２６】
ステップＳ７０２において、予防接種情報取得部１０３で取得された予防接種情報を全て処理したかどうかを判定する。もし、全て処理したならば図７に例示されるフローチャートの処理を終了し、そうでなければステップＳ７０３へ移行する。
【０１２７】
ステップＳ７０３において、予防接種情報を一つ取り出す。
【０１２８】
ステップＳ７０４において、予防接種情報が行なわれた年齢を求める。例えば、予防接種情報が予防接種の行なわれた日付であるならば、現在の日時との差を求める。なお、予防接種情報が、予防接種の行なわれていないことを示す場合や予防接種が行なわれた日が不明であることを示す場合には、ステップＳ７０２へ戻る。
【０１２９】
ステップＳ７０５において、ステップＳ７０４で求められた年齢に該当する場所に格納されている数を１だけ増加し、ステップＳ７０２へ戻る。
【０１３０】
（実施形態６：接種率を求める第二段階）
図８は、接種率を算出するために使用される表８００、すなわち、累積接種数表を例示する。表８００は、それぞれの年齢までに予防接種を受けたことを示す予防接種情報の数を格納する。表８００も表６００と同様に、配列データによって表現することができる。
【０１３１】
図９は、それぞれの年齢までに予防接種を受けたことを示す予防接種情報の数を算出する処理のフローチャートを例示する。すなわち、表８００の予防接種情報数という列に格納される値を算出する処理のフローチャートを例示する。
【０１３２】
ステップＳ９０１において、変数Ｌに１を代入する。この変数は、表６００および表８００の何行目について処理を行なっているかを示す。
【０１３３】
ステップＳ９０２において、変数Ｎに０を代入する。変数Ｎは、変数Ｌで示される行の年齢までに予防接種が行なわれたことを示す予防接種情報の数が代入される変数である。
【０１３４】
ステップＳ９０３において、Ｌが表の総行数を越えたかどうかを判定する。もし、越えたならば、図９に例示されるフローチャートの処理を終了する。
【０１３５】
ステップＳ９０４において、Ｎに代入されている値を表６００のＬ行目に格納されている予防接種情報数の値だけ大きくする。
【０１３６】
ステップＳ９０５において、表８００、すなわち累積接種数表のＬ行目の累積接種数としてＮに代入されている値を格納し、Ｌの値を１増やし、ステップＳ９０３へ戻る。
【０１３７】
（実施形態６：接種率を求める第三段階）
図１０は、接種率を算出するために使用される表１０００を例示し、この表に接種率が格納される。表１０００も配列データによって表現することができる。
【０１３８】
接種率は、累積接種数表の累積接種数の列に格納されている値を、予防接種情報取得部１０３で取得された予防接種情報によって割算を行なうことにより求められる。表１０００は、予防接種情報取得部１０３で取得された予防接種情報の数が２００であった場合の接種率が格納されている接種率表を例示している。
【０１３９】
（実施形態６：処理の全体）
図１１は、処理の全体を説明するフローチャートを例示する。
【０１４０】
ステップＳ１１０１において、年齢取得ステップの実行により年齢を取得する。
【０１４１】
ステップＳ１１０２において、蓄積ステップにより蓄積された予防接種情報の中から年齢取得ステップの実行で取得された年齢を持つ予防接種情報を、予防接種情報取得ステップの実行により取得する。
【０１４２】
ステップＳ１１０３において、接種率算出ステップの実行で接種率を算出する。
【０１４３】
（実施形態６：接種率の扱い）
接種率算出ステップで算出された接種率は、例えば、ＣＳＶ（Ｃｏｍｍａ　Ｓｅｐａｒａｔｅｄ　Ｖａｌｕｅｓ）ファイルの形式で出力を行い、表計算ソフトウェアで扱えるようにしたり、グラフ表示を行なったりするようにしてもよい。
【０１４４】
（実施形態６：効果）
本実施形態の予防接種指標算定プログラムによれば、指定した年齢の個体の集合に対する接種率を知ることができる。また、指定した年齢より下の年齢の個体の年齢予防接種情報の蓄積が充分にできていなくても、下の年齢を持つ個体の接種率を推定することが可能となる。
【０１４５】
（実施形態７）
本発明の実施形態７においては、算出された接種率が一部の集団についてのものである場合に、その接種率が全体に対してどれだけの精度で算出されたか計算する予防接種指標算定プログラムを提供する。
【０１４６】
（実施形態７：構成）
本実施形態における予防接種指標算定プログラムは、実施形態６の予防接種指標算定プログラムにおいて、信頼係数取得ステップと、精度計算ステップと、を計算機に実行させるようにしたものである。
【０１４７】
（実施形態７：信頼係数取得ステップ）
「信頼係数取得ステップ」は、信頼係数を取得する。すなわち、信頼係数取得ステップは、信頼係数取得部１２０１を計算機により実現するステップである。
【０１４８】
（実施形態７：精度計算ステップ）
「精度計算ステップ」は、予防接種情報取得ステップにおいて取得された予防接種情報の数と、信頼係数取得ステップにて取得された信頼係数と、から接種率算出ステップで算出された接種率の精度を計算する。すなわち、精度計算ステップは、精度計算部１２０２を計算機によって実現するステップである。
【０１４９】
（実施形態７：効果）
本実施形態によれば、信頼係数に基づいて、母集団の接種率がその信頼係数の確率で含まれる接種率の区間が得られるので、例えば、接種率の改善の働きかけを行なった前後の接種率の区間が重ならなければ、有意な改善の働きかけがあったと判断することができる。
【０１５０】
（実施形態８）
本発明の実施形態８においては、ある年齢以下の個体に対して予防接種がどれだけの割合で完了しているかを示す接種完遂率を算定する予防接種指標算定プログラムが提供される。
【０１５１】
（実施形態８：構成）
本実施形態における予防接種指標算定プログラムは、実施形態１の予防接種指標算定プログラムにおいて、接種完遂率算定ステップを計算機に実行させるようにしたものである。
【０１５２】
（実施形態８：接種完遂率算定ステップ）
「接種完遂率算定ステップ」は、接種率算出ステップにおいて算出された接種率に基づいて、接種完遂率を算定する。すなわち、接種完遂率算定ステップは、接種完遂率算定部１４０１を計算機によって実現するステップである。
【０１５３】
（実施形態８：実施形態７の予防接種指標算定プログラムを基にしても接種完遂率を算出することができる）
なお、上記の説明においては、実施形態６の予防接種指標算定装置を基に接種完遂率を算出する予防接種指標算定プログラムが提供されるとしたが、実施形態７の予防接種指標算定プログラムを基に接種完遂率を算出する予防接種指標算定プログラムを提供することもできる。
【０１５４】
この場合、各年齢の接種率から数１により計算された値の和として、接種完遂率を定義してもよい。このように定義することにより、少なくともどれだけの割合の個体が予防接種を完了しているかという指標として接種完遂率が使用できるようになる。
【０１５５】
（実施形態８：効果）
本実施形態によれば、年齢取得ステップで取得された年齢と接種完遂率算定ステップで算出される接種完遂率という２つの数の組により、予防接種の状況が表現されることになる。これにより、例えば、地区ごとの予防接種の状況を比較したり、同じ地区の予防接種の状況を年ごとに比較したりすることができる。
【０１５６】
（実施形態９）
本発明の実施形態９においては、疾病の流行予測の指標が算出される予防接種指標算定プログラムが提供される。
【０１５７】
（実施形態９：構成）
本実施形態のプログラムは、実施形態６における予防接種指標算定プログラムにおいて疾病流行予測指標算出ステップを計算機に実行させるためものであってもよいし、あるいは、実施形態７における予防接種指標算定プログラムにおいて疾病流行予測指標算出ステップを計算機に実行させるためのものであってもよい。
【０１５８】
（実施形態９：疾病流行予測指標算出ステップ）
「疾病流行予測指標算出ステップ」は、接種率算出ステップにて算出された接種率に基づいて疾病の流行予測指標を算出する。
【０１５９】
「流行予測指標」とは、疾病の流行を予測する指標であり、具体的には、ある地域の個体のうち、どれだけが疾病になるかを予測する指標である。接種率から、どれだけの個体が予防接種を受けていないかの割合（ａ）を知ることができる。また、疫学に基づく調査結果により疾病の病原体に接した場合に、どれだけの割合（ｂ）の個体がその疾病に感染するかを知ることができる。したがって、この二つの割合（ａ）と（ｂ）との積により、年齢取得ステップで取得された年齢の個体のうち、どれだけの割合の個体が疾病に感染するかを知ることができ、流行を予測することができる。
【０１６０】
なお、本実施形態の予防接種指標算定プログラムが実施形態７の予防接種指標算定プログラムにおいて疾病流行予測指標算出ステップを計算機に実行させるためのものである場合には、数２により算出される値を接種率として用いることにより、少なくともどれだけの個体が疾病に感染するかを知ることができるようになる。
【０１６１】
（実施形態９：効果）
本実施形態によれば、疾病の流行予測をすることができる。
【０１６２】
（実施形態１０）
本発明の実施形態１０においては、予防接種スケジュールを作成するための指標が算出される予防接種指標算定プログラムが提供される。
【０１６３】
（実施形態１０：構成）
本実施形態における予防接種指標算定プログラムは、実施形態６における予防接種指標算定プログラムにおいて予防接種スケジュール指標算出ステップを計算機に実行させるようにしたり、実施形態７における予防接種指標算定プログラムにおいて予防接種スケジュール指標算出ステップを実行させるようにしたりするものである。
【０１６４】
（実施形態１０：予防接種スケジュール指標算出ステップ）
「予防接種スケジュール指標算出部」は、接種率算出ステップにて算出された接種率に基づいて予防接種スケジュール指標を算出する。
【０１６５】
「予防接種スケジュール指標」とは、予防接種スケジュールを作成するための指標である。この指標としては、例えば、次のものがある。実施形態３の説明において、年齢を横軸にし、接種率を縦軸にしたグラフは、第一の部分と第二の部分と第三の部分とに分けられることを指摘した。第二の部分は、予防接種率の上昇が顕著な部分であり、この年齢に対して予防接種を受けるように働きかけると接種率を効率良く上げると推定される。そこで、第二の部分の年齢、すなわち、接種率の増加率が最も高い年齢を求め、その年齢を予防接種スケジュール指標として用いるようにしてもよい。このようにして予防接種スケジュール指標が得られると、その年齢の個体を優先して予防接種を受けるようにスケジュールを立てることができる。例えば、各地域のその年齢の個体の数を算出し、その個体に予防接種を受けさせるための医師の数を求めたりすることができる。
【０１６６】
（実施形態１０：効果）
本実施形態によれば、予防接種のスケジュールを作成するための指標を算出することができる。
【０１６７】
（実施形態１１）
本発明の実施形態１１は、予防接種の指標を算定する予防接種指標算定方法に関する。本実施形態の方法は、例えば、実施形態１の予防接種指標算定装置や実施形態６の予防接種算定プログラムによって使用される方法である。
【０１６８】
（実施形態１１：構成）
本実施形態において、予防接種指標算定方法は、蓄積ステップと、年齢取得ステップと、予防接種情報取得ステップと、接種率算出ステップと、を含む。
【０１６９】
（実施形態１１：蓄積ステップ）
「蓄積ステップ」は、年齢予防接種情報を蓄積する。例えば、図２の画面に表示に入力された内容を読み取り、年齢予防接種情報を生成して蓄積する。あるいは、図２の画面の内容を紙に印刷しておき、例えば、３歳児検診などの検診時に聞き取り調査を行って記入を行い、年齢予防接種情報を生成して蓄積するようにしてもよい。
【０１７０】
（実施形態１１：年齢取得ステップ）
「年齢取得ステップ」は、年齢を取得する。
【０１７１】
（実施形態６：予防接種情報取得ステップ）
「予防接種情報取得ステップ」は、蓄積ステップにおいて蓄積された年齢予防接種情報に関連付けられた予防接種情報であって、年齢取得ステップにおいて取得された年齢を持つ個体の予防接種情報を取得する。
【０１７２】
すなわち、予防接種情報取得ステップは、例えば、予防接種情報取得部１０３にて使用される方法である。
【０１７３】
図５は、予防接種情報取得ステップでの処理を説明するフローチャートを例示する。
【０１７４】
ステップＳ５０１において、年齢取得ステップにて取得された年齢を取得する。
【０１７５】
ステップＳ５０２からステップＳ５０５までは、ループを形成しており、蓄積ステップで蓄積された一つの年齢予防接種情報が取得されるごとに、一回ループを回り、処理を行なうようになっている。そのために、ステップＳ５０２においては、年齢予防接種情報を全て処理したかどうかを判定し、もしそうならば、ステップＳ５０６へ移行し、そうでなければ、ステップＳ５０３へ移行する。
【０１７６】
ステップＳ５０３においては、年齢予防接種情報を取り出す。
【０１７７】
ステップＳ５０４において、年齢予防接種情報の年齢情報により示される個体の年齢が、ステップＳ５０１で取得された年齢と等しいかどうかを判定する。もしそうならばステップＳ５０５へ移行し、そうでなければステップＳ５０２へ戻る。
【０１７８】
ステップＳ５０５においては、年齢予防接種情報から予防接種情報を取り出す。取り出された予防接種情報は、ステップＳ５０６の実行まで一時的に蓄積されるものとする。ステップＳ５０５の処理が終わると、ステップＳ５０２へ戻る。
【０１７９】
ステップ５０６においては、ステップＳ５０２からステップＳ５０５までのループで取り出された予防接種情報を出力する。
【０１８０】
また、予防接種情報取得ステップにおいては、予防接種情報を取得する際に、取得された予防接種情報の数も取得するものとする。
【０１８１】
（実施形態１１：接種率算出ステップ）
「接種率算出ステップ」は、接種率を算出する。
【０１８２】
すなわち、接種率算出ステップは、例えば、接種率算出部１０４により使用される方法である。
【０１８３】
（実施形態１１：接種率を算出する第一段階）
図６は、接種率を算出するために使用される表６００を例示する。表６００は、それぞれの年齢で予防接種を受けたことを示す予防接種情報の数を格納する。すなわち、１行目に、０歳０箇月で予防接種を受けたことを示す予防接種情報の数が予防接種情報数という列に格納され、２行目には、０歳１箇月で予防接種を受けたことを示す予防接種情報の数が予防接種情報数という列に格納されるようになっている。
【０１８４】
図７はそれぞれの年齢で予防接種を受けたことを示す予防接種情報の数を算出する処理のフローチャートを例示する。すなわち、表６００の予防接種情報数という列に格納される値を算出する処理のフローチャートを例示する。
【０１８５】
ステップＳ７０１において、予防接種情報数を０クリアする。すなわち、表６００の予防接種情報数という列の全てに０を格納する。
【０１８６】
ステップＳ７０２において、予防接種情報取得部１０３で取得された予防接種情報を全て処理したかどうかを判定する。もし、全て処理したならば図７に例示されるフローチャートの処理を終了し、そうでなければステップＳ７０３へ移行する。
【０１８７】
ステップＳ７０３において、予防接種情報を一つ取り出す。
【０１８８】
ステップＳ７０４において、予防接種情報が行なわれた年齢を求める。例えば、予防接種情報が予防接種の行なわれた日付であるならば、現在の日時との差を求める。なお、予防接種情報が、予防接種の行なわれていないことを示す場合や予防接種が行なわれた日が不明である場合には、ステップＳ７０２へ戻る。
【０１８９】
ステップＳ７０５において、ステップＳ７０４で求められた年齢に該当する場所に格納されている数を１だけ増加し、ステップＳ７０２へ戻る。
【０１９０】
（実施形態１１：接種率を求める第二段階）
図８は、接種率を算出するために使用される表８００、すなわち、累積接種数表を例示する。表８００は、それぞれの年齢までに予防接種を受けたことを示す予防接種情報の数を格納する。
【０１９１】
図９は、それぞれの年齢までに予防接種を受けたことを示す予防接種情報の数を算出する処理のフローチャートを例示する。すなわち、表８００の予防接種情報数という列に格納される値を算出する処理のフローチャートを例示する。
【０１９２】
ステップＳ９０１において、変数Ｌに１を代入する。この変数は、表６００および表８００の何行目について処理を行なっているかを示す。
【０１９３】
ステップＳ９０２において、変数Ｎに０を代入する。変数Ｎは、変数Ｌで示される行の年齢までに予防接種が行なわれたことを示す予防接種情報の数が代入される変数である。
【０１９４】
ステップＳ９０３において、Ｌが表の総行数を越えたかどうかを判定する。もし、越えたならば、図９に例示されるフローチャートの処理を終了する。
【０１９５】
ステップＳ９０４において、Ｎに代入されている値を表６００のＬ行目に格納されている予防接種情報数の値だけ大きくする。
【０１９６】
ステップＳ９０５において、表８００、すなわち累積接種数表のＬ行目の累積接種数としてＮに代入されている値を格納し、Ｌの値を１増やし、ステップＳ９０３へ戻る。
【０１９７】
（実施形態１１：接種率を求める第三段階）
図１０は、接種率を算出するために使用される表１０００を例示し、この表に接種率が格納される。
【０１９８】
接種率は、累積接種数表の累積接種数の列に格納された値を、予防接種情報取得部１０３で取得された予防接種情報の数によって割算を行なうことにより求められる。表１０００は、予防接種情報取得部１０３で取得された予防接種情報の数が２００であった場合の接種率を例示している。
【０１９９】
（実施形態１１：処理の全体）
図１１は、処理の全体を説明するフローチャートを例示する。
【０２００】
ステップＳ１１０１において、年齢取得ステップの実行により年齢を取得する。
【０２０１】
ステップＳ１１０２において、蓄積ステップにより蓄積された予防接種情報の中から年齢取得ステップの実行で取得された年齢を持つ予防接種情報を、予防接種情報取得ステップの実行により取得する。
【０２０２】
ステップＳ１１０３において、接種率算出ステップの実行で接種率を算出する。
【０２０３】
（実施形態１１：接種率の扱い）
接種率算出ステップで算出された接種率は、例えば、ＣＳＶ（Ｃｏｍｍａ　Ｓｅｐａｒａｔｅｄ　Ｖａｌｕｅｓ）ファイルの形式で出力を行い、表計算ソフトウェアで扱えるようにしたり、グラフ表示を行なったりするようにしてもよい。
【０２０４】
（実施形態１１：効果）
本実施形態の予防接種指標算定プログラムによれば、指定した年齢の個体の集合に対する接種率を知ることができる。また、指定した年齢より下の年齢を持つ個体の年齢予防接種情報の蓄積が充分にできていなくても、下の年齢の個体の接種率を推定することが可能となる。
【０２０５】
（実施形態１２）
本発明の実施形態１２においては、算出された接種率が一部の集団についてのものである場合に、その接種率が全体に対してどれだけの精度で算出されたか計算する予防接種指標算定方法が提供される。
【０２０６】
（実施形態１２：構成）
本実施形態における予防接種指標算定プログラムは、実施形態１１の予防接種指標算定方法に、信頼係数取得ステップと、精度計算ステップと、を含むようにしたものである。
【０２０７】
（実施形態１２：信頼係数取得ステップ）
「信頼係数取得ステップ」は、信頼係数を取得する。
【０２０８】
（実施形態１２：精度計算ステップ）
「精度計算ステップ」は、予防接種情報取得ステップにおいて取得された予防接種情報の数と、信頼係数取得ステップにて取得された信頼係数と、から接種率算出ステップで算出された接種率の精度を計算する。
【０２０９】
（実施形態１２：効果）
本実施形態によれば、信頼係数に基づいて、母集団の接種率がその信頼係数の確率で含まれる接種率の区間が得られるので、例えば、接種率の改善の働きかけを行なった前後の接種率の区間が重ならなければ、有意な改善の働きかけがあったと判断することができる。
【０２１０】
（実施形態１３）
本発明の実施形態１３においては、ある年齢以下の個体に対して予防接種がどれだけの割合で完了しているかを示す接種完遂率を算定する予防接種指標算定方法が提供される。
【０２１１】
（実施形態１３：構成）
本実施形態における予防接種指標算定方法は、実施形態１１の予防接種指標算定方法に接種完遂率算定ステップが含まれるようにしたものである。
【０２１２】
（実施形態１３：接種完遂率算定ステップ）
「接種完遂率算定ステップ」は、接種率算出ステップにおいて算出された接種率に基づいて、接種完遂率を算定する。例えば、接種完遂率算定ステップは、接種完遂率算定部により使用されるステップである。
【０２１３】
（実施形態１３：実施形態１２の予防接種指標算定方法を基にしても接種完遂率を算出することができる）
なお、上記の説明においては、実施形態１１の予防接種指標算定方法を基に接種完遂率を算出する予防接種指標算定方法が提供されるとしたが、実施形態１２の予防接種指標算定方法を基に接種完遂率を算出する予防接種指標算定方法を提供することもできる。
【０２１４】
この場合、各年齢の接種率から数１により計算された値の和として、接種完遂率を定義してもよい。このように定義することにより、少なくともどれだけの割合の個体が予防接種を完了しているかという指標として接種完遂率が使用できるようになる。
【０２１５】
（実施形態１３：効果）
本実施形態によれば、年齢取得ステップで取得された年齢と接種完遂率算定ステップで算出される接種完遂率という２つの数の組により、予防接種の状況が表現されることになる。これにより、例えば、地区ごとの予防接種の状況を比較したり、同じ地区の予防接種の状況を年ごとに比較したりすることができる。
【０２１６】
（実施形態１４）
本発明の実施形態１４においては、疾病の流行予測の指標が算出される予防接種指標算定方法が提供される。
【０２１７】
（実施形態１４：構成）
本実施形態の方法は、実施形態１１における予防接種指標算定方法に疾病流行予測指標算出ステップを含ませて提供されてもよいし、実施形態１２における予防接種指標算定方法に疾病流行予測指標算出ステップを含ませて提供されてもよい。
【０２１８】
（実施形態１４：疾病流行予測指標算出ステップ）
「疾病流行予測指標算出ステップ」は、接種率算出ステップにて算出された接種率に基づいて疾病の流行予測指標を算出する。
【０２１９】
「流行予測指標」とは、疾病の流行を予測する指標であり、具体的には、ある地域の個体のうち、どれだけが疾病になるかを予測する指標である。接種率から、どれだけの個体が予防接種を受けていないかの割合（ａ）を知ることができる。また、疫学などに基づく調査結果により疾病の病原体に接した場合に、どれだけの割合（ｂ）の個体がその疾病に感染するかを知ることができる。したがって、この二つの割合（ａ）と（ｂ）との積により、年齢取得ステップで取得された年齢の個体のうち、どれだけの割合の個体が疾病に感染するかを知ることができ、流行を予測することができる。
【０２２０】
なお、本実施形態の予防接種指標算定方法が実施形態１２の予防接種指標算定方法に疾病流行予測指標算出ステップを含ませる場合には、数２により算出される値を接種率として用いることにより、少なくともどれだけの個体が疾病に感染するかを知ることができるようになる。
【０２２１】
（実施形態１４：効果）
本実施形態によれば、疾病の流行予測をすることができる。
【０２２２】
（実施形態１５）
本発明の実施形態１５においては、予防接種スケジュールを作成するための指標が算出される予防接種指標算定方法が提供される。
【０２２３】
（実施形態１５：構成）
本実施形態における予防接種指標算定方法は、実施形態１１における予防接種指標算定方法に予防接種スケジュール指標算出ステップを含ませたり、実施形態７における予防接種指標算定方法に予防接種スケジュール指標算出ステップを含ませたりすることにより提供される。
【０２２４】
（実施形態１５：予防接種スケジュール指標算出ステップ）
「予防接種スケジュール指標算出部」は、接種率算出ステップにて算出された接種率に基づいて予防接種スケジュール指標を算出する。
【０２２５】
「予防接種スケジュール指標」とは、予防接種スケジュールを作成するための指標である。この指標としては、例えば、次のものがある。実施形態３の説明において、年齢を横軸にし、接種率を縦軸にしたグラフは、第一の部分と第二の部分と第三の部分とに分けられることを指摘した。第二の部分は、予防接種率の上昇が顕著な部分であり、この年齢に対して予防接種を受けるように働きかけると接種率を効率良く上げられると推測される。そこで、第二の部分の年齢、すなわち、接種率の増加率が最も高い年齢を求め、その年齢を予防接種スケジュール指標として用いるようにしてもよい。このようにして予防接種スケジュール指標が得られると、その年齢の個体を優先して予防接種を受けるようにスケジュールを立てることができる。例えば、各地域のその年齢の個体の数を算出し、その個体に予防接種を受けさせるための医師の数を求めたりすることができる。
【０２２６】
（実施形態１５：効果）
本実施形態によれば、予防接種のスケジュールを作成するための指標を算出することができる。
【０２２７】
【発明の効果】
以上のように、本発明によれば、指定された年齢を持つ個体について予防接種がいつどれだけの割合で行なわれたかを知ることができる。また、個体の移動に伴い、全数検査ができなくても、指標がどれだけの精度で求められたかを知ることが可能となる。また、どれだけ早い時期での接種が行なわれたかを知ることができ、予防接種による疾病の流行阻止がどれだけできているかを知ることができる。
【図面の簡単な説明】
【図１】実施形態１における予防接種指標算定装置の機能ブロック図
【図２】年齢予防接種情報を生成し蓄積するための情報を取得する画面の一例図
【図３】年齢予防接種情報を表の形式で蓄積した状態の一例図
【図４】年齢を取得するための画面の一例図
【図５】取得された年齢の年齢予防接種情報を取得するフローチャート
【図６】予防接種情報数表の一例図
【図７】予防接種情報数表を生成するためのフローチャート
【図８】累積接種数表の一例図
【図９】累積接種数表を生成するためのフローチャート
【図１０】接種率表の一例図
【図１１】実施形態１における予防接種指標算定装置の動作を説明するフローチャート
【図１２】実施形態２における予防接種指標算定装置の機能ブロック図
【図１３】接種率の精度を計算するためのフローチャート
【図１４】実施形態３における予防接種指標算定装置の機能ブロック図
【図１５】接種率のグラフの一例図
【図１６】実施形態４における予防接種指標算定装置の機能ブロック図
【図１７】実施形態４における予防接種指標算定装置の機能ブロック図
【図１８】実施形態５における予防接種指標算定装置の機能ブロック図
【図１９】実施形態５における予防接種指標算定装置の機能ブロック図
【符号の説明】
１００　予防接種指標算定装置
１０１　蓄積部
１０２　年齢取得部
１０３　予防接種情報取得部
１０４　接種率算出部
【図１】
2004038508.tif 000005
【図２】
2004038508.tif 000006
【図３】
2004038508.tif 000007
【図４】
2004038508.tif 000008
【図５】
2004038508.tif 000009
【図６】
2004038508.tif 000010
【図７】
2004038508.tif 000011
【図８】
2004038508.tif 000012
【図９】
2004038508.tif 000013
【図１０】
2004038508.tif 000014
【図１１】
2004038508.tif 000015
【図１２】
2004038508.tif 000016
【図１３】
2004038508.tif 000017
【図１４】
2004038508.tif 000018
【図１５】
2004038508.tif 000019
【図１６】
2004038508.tif 000020
【図１７】
2004038508.tif 000021
【図１８】
2004038508.tif 000022
【図１９】
2004038508.tif 000023