JP5522169B2 - Inspection data display device, graph creation method and program - Google Patents
Inspection data display device, graph creation method and program Download PDFInfo
- Publication number
- JP5522169B2 JP5522169B2 JP2011519638A JP2011519638A JP5522169B2 JP 5522169 B2 JP5522169 B2 JP 5522169B2 JP 2011519638 A JP2011519638 A JP 2011519638A JP 2011519638 A JP2011519638 A JP 2011519638A JP 5522169 B2 JP5522169 B2 JP 5522169B2
- Authority
- JP
- Japan
- Prior art keywords
- limit value
- value
- upper limit
- lower limit
- inspection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007689 inspection Methods 0.000 title claims description 321
- 238000000034 method Methods 0.000 title claims description 83
- 238000012360 testing method Methods 0.000 claims description 292
- 238000004364 calculation method Methods 0.000 claims description 41
- 238000013523 data management Methods 0.000 description 24
- 238000003745 diagnosis Methods 0.000 description 20
- 238000009534 blood test Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 13
- 238000009535 clinical urine test Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 11
- 238000013500 data storage Methods 0.000 description 8
- 238000012790 confirmation Methods 0.000 description 7
- 244000205754 Colocasia esculenta Species 0.000 description 6
- 235000006481 Colocasia esculenta Nutrition 0.000 description 6
- 238000003384 imaging method Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 210000002700 urine Anatomy 0.000 description 6
- 240000000220 Panda oleosa Species 0.000 description 5
- 235000016496 Panda oleosa Nutrition 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 5
- 239000008280 blood Substances 0.000 description 5
- 210000004369 blood Anatomy 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000003491 array Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229910052698 phosphorus Inorganic materials 0.000 description 1
- 239000011574 phosphorus Substances 0.000 description 1
- 102000004169 proteins and genes Human genes 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H15/00—ICT specially adapted for medical reports, e.g. generation or transmission thereof
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/40—ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Indicating Measured Values (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Description
本発明は、検査データ表示装置、グラフ作成方法及びプログラムに関する。 The present invention relates to an inspection data display device, a graph creation method, and a program.
患者から採取した検体(血液や尿等)を、検査機器によって数々の検査項目について測定することが行われている。その検査結果は数値データとしてPC(Personal Computer)等に記憶される。この検査結果は、診察室等に設置されているPCのモニタに表示され、医師によるインフォームドコンセントに用いられる。 A specimen (blood, urine, etc.) collected from a patient is measured for a number of examination items by an examination device. The inspection result is stored as numerical data in a PC (Personal Computer) or the like. This test result is displayed on a PC monitor installed in the examination room or the like and used for informed consent by a doctor.
一般的には、検査結果をグラフ化してモニタに表示させることが多い。検査結果をグラフ化することにより、前回の測定日からの検査結果の変化が分かりやすくなったり、各検査項目同士を互いに比較させることが容易になる。また、医師の入力操作により、説明に必要な検査項目のみをグラフ化して表示させ、患者に対して説明することもできる。 In general, the inspection result is often graphed and displayed on a monitor. By graphing the inspection result, it becomes easy to understand the change in the inspection result from the previous measurement date, or to easily compare the inspection items with each other. Further, only the examination items necessary for explanation can be displayed in a graph by a doctor's input operation, and can be explained to the patient.
モニタに表示する検査結果を見やすくするため、特許文献1には、グラフ上に設定した上基準値と下基準値の間を正常範囲とし、検査結果を上基準値と下基準値に対する相対値を用いてグラフ表示させ、数値の桁数が異なる検査項目同士でも同じグラフ上で表示させる技術が開示されている。
In order to make it easy to see the inspection result displayed on the monitor,
上記特許文献1には、検査項目の基準値が上限値(以下、基準上限値という)のみであって下限値(以下、基準下限値という)がない場合、基準下限値を0としてその基準下限値をグラフの縦軸の下基準値に一致させることが記載されている。また、検査項目に基準下限値のみが存在し基準上限値がない場合、基準下限値を所定数倍したものを基準上限値とし、その基準上限値をグラフの縦軸の上基準値に一致させることが記載されている。
In
しかしながら、基準下限値がない場合に基準下限値を0としてグラフ化すると、検査結果値がマイナスとなった場合、本来なら正常値であるのにグラフ上では基準範囲より下に点がプロットされることがある。また、基準上限値がない場合に基準下限値を所定数倍したものを基準上限値としてグラフ化すると、本来ならば正常値であるのにグラフ上では基準範囲より上に点がプロットされることがある。つまり、健康な患者を病気であると誤診する危険性がある。また、基準上限値がない場合に基準下限値を所定数倍したものを基準上限値としてグラフ化すると、基準下限値が0の場合、基準上限値も0となるので、相対値表示できないという問題がある。 However, if there is no reference lower limit value and a graph is made with the reference lower limit value set to 0, if the inspection result value becomes negative, the point is plotted below the reference range on the graph, although it is normally a normal value. Sometimes. In addition, when there is no reference upper limit value, if a graph obtained by multiplying the reference lower limit value by a predetermined number as the reference upper limit value is a normal value, the point is plotted above the reference range on the graph. There is. In other words, there is a risk of misdiagnosing healthy patients as sick. In addition, when there is no reference upper limit value, when a graph obtained by multiplying the reference lower limit value by a predetermined number of times as the reference upper limit value is displayed, if the reference lower limit value is 0, the reference upper limit value is also 0, so that the relative value cannot be displayed. There is.
図21A〜図21Dに、図17に示す検査項目A〜Cの結果1〜3を上記の先行技術を用いて表示したグラフの例を示す。図21Aは、検査項目Aの検査結果を絶対値表示したグラフである。図21Bは、検査項目Bの検査結果を絶対値表示したグラフである。図21Cは、検査項目Cの検査結果を絶対値表示したグラフである。図21Dは、検査項目A〜Cの検査結果を相対値表示したグラフである。ここで、絶対値表示したグラフとは、相対値を用いずに、検査結果の値そのものを用いて表示したグラフを指す。
FIG. 21A to FIG. 21D show examples of graphs in which the
図21B、図21Dに示すように、基準下限値のみが設定されている検査項目Bでは、特許文献1の技術により基準上限値を決定すると、基準上限値及び基準下限値の双方が0となるので、絶対値表示で考えると0以外の検査結果値の全てが正常値の範囲外となってしまう。つまり、異常値のように見えてしまう。また、相対値表示では、基準上限値と基準下限値が一致しているためグラフを表示できない。
また、図21C、図21Dに示すように、基準上限値のみが設定されている検査項目Cでは、特許文献1の技術により基準下限値を決定すると基準下限値が0となる。そのため、マイナス値である結果3は正常値範囲外にプロットされ、正常値であるのに異常値のように見えてしまう。As shown in FIGS. 21B and 21D, in the inspection item B in which only the reference lower limit value is set, when the reference upper limit value is determined by the technique of
Further, as shown in FIGS. 21C and 21D, in the inspection item C in which only the reference upper limit value is set, when the reference lower limit value is determined by the technique of
本発明の課題は、相対値を用いて検査結果をグラフ表示する場合に、基準上限値がない検査項目、又は基準下限値がない検査項目であっても、正常範囲内であるか否かを正しく表示することができるようにすることである。 It is an object of the present invention to determine whether or not an inspection item without a reference upper limit value or an inspection item without a reference lower limit value is within a normal range when the inspection result is displayed in a graph using relative values. It is to be able to display correctly.
上記課題を解決するため、請求項1に記載の発明は、
グラフの縦軸の所定範囲に対応させて検査項目の基準値範囲を示す正常ゾーンを設定し、表示対象の検査項目の基準上限値が前記正常ゾーンの上限値に一致し前記表示対象の検査項目の基準下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して、前記表示対象の検査項目の検査結果値を示すグラフを作成し表示する検査データ表示装置であって、
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以上の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出手段と、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出手段と、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成手段と、
前記基準下限値以上の検査結果値の最大値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを予め設定するための操作手段と、を備え、
前記仮想上限値算出手段は、前記基準下限値、前記検査結果値の最大値及び前記操作手段により設定された前記検査結果値の最大値の位置に基づいて、前記仮想上限値を算出する。
In order to solve the above-mentioned problem, the invention described in
A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target An inspection data display device that creates and displays a graph showing the inspection result value of the inspection item to be displayed, by setting the scale of the vertical axis of the graph so that the reference lower limit value matches the lower limit value of the normal zone There,
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or higher than the reference lower limit value is within the reference value range is calculated. A virtual upper limit calculating means;
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. A virtual lower limit calculating means;
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. A graph creation means for creating a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph to,
An operation means for setting in advance in which position in the vertical axis direction in the normal zone the maximum value of the inspection result value equal to or higher than the reference lower limit value is plotted;
The virtual upper limit value calculation means calculates the virtual upper limit value based on the reference lower limit value, the maximum value of the inspection result value, and the position of the maximum value of the inspection result value set by the operation means .
請求項2に記載の発明は、
グラフの縦軸の所定範囲に対応させて検査項目の基準値範囲を示す正常ゾーンを設定し、表示対象の検査項目の基準上限値が前記正常ゾーンの上限値に一致し前記表示対象の検査項目の基準下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して、前記表示対象の検査項目の検査結果値を示すグラフを作成し表示する検査データ表示装置であって、
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以上の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出手段と、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出手段と、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成手段と、
前記基準上限値以下の検査結果値の最小値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを予め設定するための操作手段を備え、
前記仮想下限値算出手段は、前記基準上限値、前記検査結果値の最小値及び前記操作手段により設定された前記検査結果値の最小値の位置に基づいて、前記仮想下限値を算出する。
Invention according to
A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target An inspection data display device that creates and displays a graph showing the inspection result value of the inspection item to be displayed, by setting the scale of the vertical axis of the graph so that the reference lower limit value matches the lower limit value of the normal zone There,
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or higher than the reference lower limit value is within the reference value range is calculated. A virtual upper limit calculating means;
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. A virtual lower limit calculating means;
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. A graph creation means for creating a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph to,
An operation means for presetting at which position in the vertical axis direction in the normal zone the minimum value of the test result value equal to or lower than the reference upper limit value is plotted;
The virtual lower limit value calculation means calculates the virtual lower limit value based on the reference upper limit value, the minimum value of the inspection result value, and the position of the minimum value of the inspection result value set by the operation means.
請求項3に記載の発明は、
グラフの縦軸の所定範囲に対応させて検査項目の基準値範囲を示す正常ゾーンを設定し、表示対象の検査項目の基準上限値が前記正常ゾーンの上限値に一致し前記表示対象の検査項目の基準下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して、前記表示対象の検査項目の検査結果値を示すグラフを作成し表示する検査データ表示装置におけるグラフ作成方法であって、
前記基準下限値以上の検査結果値の最大値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを操作手段により予め設定する設定工程と、
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以上の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出工程と、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出工程と、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成工程と、を含み、
前記仮想上限値算出工程は、前記基準下限値、前記検査結果値の最大値及び前記設定工程において設定された前記検査結果値の最大値の位置に基づいて、前記仮想上限値を算出する。
The invention according to
A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target In an inspection data display device that creates and displays a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph so that the reference lower limit value of the normal zone matches the lower limit value of the normal zone A graph creation method,
A setting step of presetting by the operating means which position in the vertical axis direction within the normal zone the maximum value of the inspection result value equal to or higher than the reference lower limit value is plotted;
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or higher than the reference lower limit value is within the reference value range is calculated. A virtual upper limit calculation step;
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. A hypothetical lower limit calculation step;
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. Creating a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph to,
The virtual upper limit calculation step calculates the virtual upper limit value based on the reference lower limit value, the maximum value of the inspection result value, and the position of the maximum value of the inspection result value set in the setting step.
請求項4に記載の発明は、
グラフの縦軸の所定範囲に対応させて検査項目の基準値範囲を示す正常ゾーンを設定し、表示対象の検査項目の基準上限値が前記正常ゾーンの上限値に一致し前記表示対象の検査項目の基準下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して、前記表示対象の検査項目の検査結果値を示すグラフを作成し表示する検査データ表示装置におけるグラフ作成方法であって、
前記基準上限値以下の検査結果値の最小値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを操作手段により予め設定する設定工程と、
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以上の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出工程と、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出工程と、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成工程と、を含み、
前記仮想下限値算出工程は、前記基準上限値、前記検査結果値の最小値及び前記設定工程において設定された前記検査結果値の最小値の位置に基づいて、前記仮想下限値を算出する。
The invention according to
A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target In an inspection data display device that creates and displays a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph so that the reference lower limit value of the normal zone matches the lower limit value of the normal zone A graph creation method,
A setting step in which the minimum value of the inspection result value equal to or lower than the reference upper limit value is set in advance by the operating means in which position in the normal zone is plotted in the vertical axis direction;
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or higher than the reference lower limit value is within the reference value range is calculated. A virtual upper limit calculation step;
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. A hypothetical lower limit calculation step;
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. a graphing step of creating a graph the scale of the vertical axis set shows the test result values of the test item of the displayed graph, only contains the,
The virtual lower limit value calculating step calculates the virtual lower limit value based on the reference upper limit value, the minimum value of the inspection result value, and the position of the minimum value of the inspection result value set in the setting step .
請求項5に記載の発明のプログラムは、
グラフの縦軸の所定範囲に対応させて検査項目の基準値範囲を示す正常ゾーンを設定し、表示対象の検査項目の基準上限値が前記正常ゾーンの上限値に一致し前記表示対象の検査項目の基準下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して、前記表示対象の検査項目の検査結果値を示すグラフを作成し表示する検査データ表示装置に用いられるコンピュータを、
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以下の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出手段、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出手段、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成手段、
前記基準下限値以上の検査結果値の最大値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを予め設定するための操作手段、として機能させ、
前記仮想上限値算出手段は、前記基準下限値、前記検査結果値の最大値及び前記操作手段により設定された前記検査結果値の最大値の位置に基づいて、前記仮想上限値を算出する。
請求項6に記載の発明のプログラムは、
グラフの縦軸の所定範囲に対応させて検査項目の基準値範囲を示す正常ゾーンを設定し、表示対象の検査項目の基準上限値が前記正常ゾーンの上限値に一致し前記表示対象の検査項目の基準下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して、前記表示対象の検査項目の検査結果値を示すグラフを作成し表示する検査データ表示装置に用いられるコンピュータを、
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以下の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出手段、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出手段、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成手段、
前記基準上限値以下の検査結果値の最小値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを予め設定するための操作手段、として機能させ、
前記仮想下限値算出手段は、前記基準上限値、前記検査結果値の最小値及び前記操作手段により設定された前記検査結果値の最小値の位置に基づいて、前記仮想下限値を算出する。
The program of the invention described in
A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target In an inspection data display device for creating and displaying a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph so that the reference lower limit value of the normal zone coincides with the lower limit value of the normal zone The computer used,
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or lower than the reference lower limit value is within the reference value range is calculated. Virtual upper limit calculation means,
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. Hypothetical lower limit calculation means,
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. A graph creation means for creating a graph indicating an inspection result value of the inspection item to be displayed by setting a scale of the vertical axis of the graph to
Function as an operating means for setting in advance which position in the vertical axis direction in the normal zone to plot the maximum value of the test result value equal to or higher than the reference lower limit value,
The virtual upper limit value calculation means calculates the virtual upper limit value based on the reference lower limit value, the maximum value of the inspection result value, and the position of the maximum value of the inspection result value set by the operation means .
The program of the invention described in
A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target In an inspection data display device for creating and displaying a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph so that the reference lower limit value of the normal zone coincides with the lower limit value of the normal zone The computer used,
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or lower than the reference lower limit value is within the reference value range is calculated. Virtual upper limit calculation means,
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. Hypothetical lower limit calculation means,
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. A graph creation means for creating a graph indicating an inspection result value of the inspection item to be displayed by setting a scale of the vertical axis of the graph to
Function as operating means for presetting at which position in the vertical axis direction within the normal zone the minimum value of the inspection result value below the reference upper limit value is plotted;
The virtual lower limit value calculation means calculates the virtual lower limit value based on the reference upper limit value, the minimum value of the inspection result value, and the position of the minimum value of the inspection result value set by the operation means .
本発明によれば、相対値を用いて検査結果をグラフ表示する場合に、基準上限値がない検査項目、又は基準下限値がない検査項目であっても、正常範囲内であるか否かを正しく表示することが可能となる。 According to the present invention, when a test result is displayed in a graph using a relative value, whether or not an inspection item without a reference upper limit value or an inspection item without a reference lower limit value is within a normal range. It is possible to display correctly.
以下、図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. However, the scope of the invention is not limited to the illustrated examples.
〔小規模診断システム1の構成〕
図1は、本実施の形態における小規模診断システム1のシステム構成を示すブロック図である。[Configuration of small-scale diagnostic system 1]
FIG. 1 is a block diagram showing a system configuration of a small-
小規模診断システム1は、開業医やクリニック等の比較的小規模の医療施設に適用される。小規模診断システム1は、モダリティ2、画像表示装置3、受付装置4、イメージャ5、汎用プリンタ6、クライアントPC(Personal Computer)7、及び検査データ管理システム8から構成される。小規模診断システム1を構成する各装置は、例えば図示しないスイッチングハブ等を介してLAN(Local Area Network)等の通信ネットワーク(以下単に「ネットワーク」という)9に接続されている。画像表示装置3は、医師の常駐場所である診察室に設けられたWS(ワークステーション)であることが好ましい。なお、この画像表示装置3として作動するWSが各モダリティ2の起動や処理条件等を制御する構成としてもよい。
The small-
病院内の通信方式としては、一般的に、DICOM(Digital Image and Communications in Medicine)規格が用いられており、LAN接続された各装置間の通信では、DICOM MWM(Modality Worklist Management)やDICOM MPPS(Modality Performed Procedure Step)が用いられる。なお、本実施の形態に適用可能な通信方式はこれに限定されない。 In general, DICOM (Digital Image and Communications in Medicine) standard is used as a communication method in a hospital, and DICOM MWM (Modality Worklist Management) or DICOM MPPS (DICOM MPPS) is used for communication between devices connected to a LAN. Modality Performed Procedure Step) is used. Note that the communication method applicable to this embodiment is not limited to this.
〔小規模診断システム1の各装置の装置構成〕
以下、小規模診断システム1を構成する各装置について説明する。
モダリティ2は、患者の診断対象部位を被写体として撮影を行い、撮影した画像をデジタル変換して医用画像を生成する画像生成手段である。医用画像は、医療の分野で読影診断に用いられる画像である。[Device configuration of each device of the small-scale diagnosis system 1]
Hereinafter, each apparatus which comprises the small-
The
モダリティ2は、超音波診断装置(US)やFPD(Flat Panel Detector)等によって構成される。なお、モダリティ2はこれに限定されず、例えば、内視鏡、MRI等をモダリティ2として設けてもよい。また、皮膚等の身体の外観を撮影するデジタルカメラ等をモダリティ2としてもよい。
さらに、例えば超音波診断装置を2台備える等、同種の装置を複数備える構成としてもよい。また、小規模診断システム1に設けられるモダリティ2を構成する装置の組合せは上記の例に限定されない。The
Furthermore, it is good also as a structure provided with two or more apparatuses of the same kind, for example, including two ultrasonic diagnostic apparatuses. Further, the combination of the devices constituting the
本実施の形態において、モダリティ2は、DICOM規格に準じた形式で、UID、撮影日時、検査ID、検査部位等の画像属性情報を各医用画像に付与する機能を備えている。つまり、これらの画像属性情報が付与された状態でモダリティ2から画像表示装置3に対して医用画像が入力される。
UIDは、小規模診断システム1内の医用画像を特定するためのユニークなIDである。また、後述する検体検査イメージ作成処理において作成された検体検査イメージに対しても同様にUIDが付与される。In the present embodiment, the
The UID is a unique ID for specifying a medical image in the small-
また、モダリティ2は、文字入力キー、数字入力キー等を備えたキーボード等の入力部(図示せず)を備えており、撮影対象である患者を特定する患者情報を入力部より入力する。
患者情報は、患者ID、患者氏名(漢字)、患者氏名(カナ)、患者氏名(ASCII)、性別、生年月日、年齢等の他、診療日、撮影時間、受付番号、担当医等、患者を特定する情報を広く含むが、モダリティ2において入力される患者情報は、このうち、例えば患者ID、患者氏名(漢字)、患者氏名(カナ)、患者氏名(ASCII)、性別、生年月日である。なお、モダリティ2においてこれらすべてを入力する必要はなく、患者情報を何ら入力しないとすることもできる。モダリティ2が患者情報として患者IDのみを入力する仕様である場合には、モダリティ2の入力部は、例えばテンキー等でもよい。The
Patient information includes patient ID, patient name (kanji), patient name (kana), patient name (ASCII), gender, date of birth, age, etc., medical treatment date, imaging time, reception number, physician in charge, etc. The patient information input in
上記画像属性情報及び患者情報は、モダリティ2で生成された医用画像に付帯する付帯情報となる。モダリティ2は、DICOM規格に則ったDICOMファイル形式で医用画像をネットワーク9を介して画像表示装置3に送信する。DICOMファイルは、画像部とヘッダ部とから構成される。画像部には医用画像の画像データ、ヘッダ部に当該医用画像に関する付帯情報が書き込まれている。
なお、モダリティ2がデジタルカメラ等のDICOM規格に準じていない機器である場合、そのモダリティ2は、JPEG形式で医用画像を画像表示装置3に送信する。この場合、UIDは、画像表示装置3において、医用画像の撮影日時等に基づいて医用画像に付与される。The image attribute information and the patient information are incidental information attached to the medical image generated by the
If the
画像表示装置3は、例えば診察室に設置され、モダリティ2により生成された医用画像を患者情報と対応付けて画像DB(Data Base)331に保存したり、医師が医用画像等を表示させて読影診断等を行ったりするための装置であり、一般的なPCに用いられるモニタ(表示部)よりも高精細のモニタを備えるものであってもよい。また、画像表示装置3は、検体検査データから検体検査イメージを作成し表示する検査データ表示装置として機能する。
The
画像表示装置3は、図2に示すように、制御部31、RAM32、記憶部33、操作部34、表示部35、通信部36、メディアドライブ37等を備えて構成されており、各部はバス38により接続されている。
As shown in FIG. 2, the
制御部31は、CPU(Central Processing Unit)等により構成され、記憶部33に記憶されているシステムプログラムや処理プログラム等の各種プログラムを読み出してRAM32に展開し、展開されたプログラムに従って後述する検体検査イメージ作成処理(図10参照)をはじめとする各種処理を実行する。
The
RAM32は、制御部31により実行制御される各種処理において、記憶部33から読み出された制御部31で実行可能な各種プログラム、入力若しくは出力データ等を一時的に記憶するワークエリアを形成する。
The
記憶部33は、HDD(Hard Disk Drive)や半導体の不揮発性メモリ等により構成される。記憶部33には、前述のように各種プログラムが記憶されているほか、後述する検体検査イメージ作成処理において使用されるパラメータ(詳細後述)、医用画像を診断に適した画質に調整するための画像処理パラメータ(階調処理に用いる階調曲線を定義したルックアップテーブル、周波数処理の強調度等)等が記憶されている。また、記憶部33は受付装置4等で入力された患者情報を記憶する。
The
また、記憶部33は、検査データ管理システム8から受信した検体の検査結果に関する各種情報を格納する検体検査DB330を有している。検体の検査結果とは、検査データ管理システム8によって得られた検体に関する各検査項目の数値データである。以降、この数値データを検体検査データという。検体検査データは、CSV(Comma Separated Values)形式等で作成された特定のフォーマットのファイル(以下、このファイルをメッセージという)に格納される。画像表示装置3は、ネットワーク9を介して検査データ管理システム8からメッセージを受信する。受信したメッセージは、検体検査DB330に格納される。
The
〔メッセージのデータ形式〕
以下、画像表示装置3が検査データ管理システム8から受信するメッセージについて詳細に説明する。
図3Aに、メッセージのデータ形式の一例を示す。図3Aに示すように、メッセージは「メッセージID」フィールド、「検体検査ID」フィールド、「患者情報」フィールド、「採取日時」フィールド、「分類」フィールド、「検査項目」フィールド、「測定値」フィールド等を有する。メッセージには、検体検査データと検体検査データに係る患者情報等が対応付けられて格納される。なお、メッセージに格納される患者情報は、検査データ管理システム8において登録された患者情報であり、モダリティ2や画像表示装置3において登録された患者情報とは一致しない場合がある。例えば、モダリティ2で医用画像を撮影せず、検査データ管理システム8で血液検査や尿検査のみを行った患者の場合には、モダリティ2や画像表示装置3では患者情報が登録されておらず、検査データ管理システム8でのみ患者情報が登録されている。以降では区別するため、モダリティ2や画像表示装置3において登録された患者情報を患者情報Aとし、検査データ管理システム8において登録された患者情報を患者情報Bとする。[Message data format]
Hereinafter, the message received by the
FIG. 3A shows an example of the data format of the message. As shown in FIG. 3A, the message includes a “message ID” field, a “sample test ID” field, a “patient information” field, a “collection date / time” field, a “classification” field, a “test item” field, and a “measurement value” field. Etc. In the message, sample test data and patient information related to the sample test data are stored in association with each other. The patient information stored in the message is patient information registered in the examination
「メッセージID」フィールドには、メッセージに一意に割り当てられたIDが格納される。「検体検査ID」フィールドには、患者に対して行われた検体検査に一意に割り当てられたIDが格納される。
「患者情報」フィールドには、検体検査に係る患者の各種情報が格納され、さらに「患者ID」フィールド、「患者氏名(漢字)」フィールド、「患者氏名(カナ)」フィールド、「患者氏名(ASCII)」フィールド、「性別」フィールド、「生年月日」フィールドを有する。
「採取日時」フィールドには、検体が採取された日時が格納される。
「分類」フィールドには、メッセージに含まれる検体検査データに対応する分類が格納される。分類とは、採取された検体に対応する検査のことであり、例えば、検体が血液であれば血液検査であり、検体が尿であれば尿検査である。
「検査項目」フィールドには、分類に対応する検査項目が格納される。つまり、「分類」フィールドの値が「尿検査」の場合には、尿検査によって結果が出る各検査項目(「尿淡白定性」、「尿潜血」等)が格納され、同様に分類が「血液検査」の場合には、血液検査によって結果が出る各検査項目(「総たんぱく質」、「無機りん」等)が格納される。「測定値」フィールドには、各検査項目の検査結果の数値データ(測定値)が格納される。In the “message ID” field, an ID uniquely assigned to the message is stored. The “specimen test ID” field stores an ID uniquely assigned to the sample test performed on the patient.
In the “patient information” field, various types of patient information related to the specimen test are stored. Further, the “patient ID” field, the “patient name (kanji)” field, the “patient name (kana)” field, the “patient name (ASCII)”. ) "Field," gender "field, and" birth date "field.
The date and time when the sample is collected is stored in the “collection date and time” field.
The “classification” field stores a classification corresponding to the specimen test data included in the message. The classification is a test corresponding to the collected sample, for example, a blood test if the sample is blood, and a urine test if the sample is urine.
In the “inspection item” field, an inspection item corresponding to the classification is stored. That is, when the value of the “classification” field is “urine test”, each test item (“urine white qualitative”, “urine occult blood”, etc.) for which the result is obtained by the urine test is stored. In the case of “test”, each test item (“total protein”, “inorganic phosphorus”, etc.) for which a result is obtained by the blood test is stored. In the “measurement value” field, numerical data (measurement value) of the inspection result of each inspection item is stored.
メッセージは、一又は複数のレコードから構成され、各レコードには検体の分類の検査項目毎の検体検査データが格納される。例えば、図3Aに示す例のように、メッセージの送信タイミングで、「テスト太郎」という患者の尿検査の結果と、「山田三郎」という患者の血液検査の結果が検査データ管理システム8に新規に登録されていた場合、この2つの検査結果に対応するレコードが1つのメッセージに含まれる。
The message is composed of one or a plurality of records, and each record stores sample test data for each test item of the sample classification. For example, as shown in the example of FIG. 3A, the result of the urine test for the patient “Test Taro” and the result of the blood test for the patient “Saburo Yamada” are newly sent to the test
なお、検体を同一日時に採取しても検査結果が出る日時が分類や検査項目によって異なる場合がある。例えば、1回の検査で血液と尿を採取しても血液検査の結果が出る日時と尿検査が出る日時が異なる場合がある。この場合には、血液検査と尿検査の結果が検査データ管理システム8に登録されるタイミングが異なるため、血液検査の結果を含むメッセージと尿検査の結果を含むメッセージが画像表示装置3に対して送信されるタイミングも異なる。
例えば、「テスト太郎」という患者が血液検査と尿検査を「2008年6月15日10時00分」に行い、図3Aのメッセージが作成された時点で、尿検査の結果は出ているが血液検査の結果が出ていない場合、図3Aに示すように、メッセージには「テスト太郎」の尿検査の検査結果に対応するレコードのみが含まれる。Even when samples are collected at the same date and time, the date and time when a test result is obtained may vary depending on the classification and the test item. For example, even when blood and urine are collected in one test, the date and time when the blood test results are obtained may be different from the date and time when the urine test is performed. In this case, since the timing at which the blood test result and the urine test result are registered in the test
For example, a patient named “Test Taro” performs a blood test and a urine test at “10:00 on June 15, 2008”, and when the message shown in FIG. When the result of the blood test is not given, as shown in FIG. 3A, the message includes only the record corresponding to the test result of the “test Taro” urine test.
図3Bに、新たに検査結果が出た場合に画像表示装置3に対して送信されるメッセージを示す。図3Bに示す例は、図3Aのメッセージが画像表示装置3に対して送信された後に、「テスト太郎」の血液検査の結果が出た場合を示す。血液検査の結果は新たに出ているが、既に結果が出ている尿検査と同じ採取日時に採取されており同一の検査であるので、「検体検査ID」フィールド、「患者情報」フィールド、及び「採取日時」フィールドには、図3Aに示すメッセージの「テスト太郎」のレコードと同一の値が格納される。「分類」フィールドには、今回新たに結果が出た「血液検査」の値が格納され、「メッセージID」フィールドには、図3Aに示すメッセージとは異なる値が格納される。
FIG. 3B shows a message transmitted to the
図2に戻り、検体検査DB330は、ネットワーク9を介して検査データ管理システム8から受信したメッセージ、このメッセージを識別するためのメッセージID等を格納する受信メッセージテーブルT1、メッセージに含まれる検体検査データを格納する検体検査データテーブルT2、検体検査イメージの構成に関するパラメータを格納するパラメータテーブルT4等を有している。このパラメータとパラメータテーブルT4の詳細は後述する。
検体検査イメージとは、詳細な構成例等は後述するが、検査データ管理システム8から受信したメッセージに含まれる検体検査データを、記憶部33に記憶されたパラメータに基づいて画像化したものであり、例えば、検体検査データをグラフ化したり、表で表したりした画像のことである。Returning to FIG. 2, the
Although a detailed configuration example will be described later, the sample test image is obtained by imaging the sample test data included in the message received from the test
図4に、受信メッセージテーブルT1の一例を示す。図4に示すように、受信メッセージテーブルT1は、「メッセージID」フィールド、「未取込フラグ」フィールド等を有する。受信メッセージテーブルT1には、検査データ管理システム8からメッセージを新たに受信するたびに、このメッセージのメッセージIDに未取込フラグを対応付けたものが格納される。
未取込フラグとは、メッセージに含まれる検体検査データが後述する検体検査イメージ作成処理によって画像化され、検体検査イメージが作成されたか否かを示すフラグであり、メッセージID毎に付与される。
図4に示すデータ格納例では、メッセージIDが「3」のメッセージに含まれる2つの検査結果データは検体検査イメージ作成処理によって検体検査イメージが作成されたが、メッセージIDが「4」のメッセージに含まれる1つの検査結果データは、まだ検体検査イメージが作成されていないことを示す。
なお、受信メッセージテーブルT1には、検査データ管理システム8が画像表示装置3に対してメッセージを送信した日時や、画像表示装置3がメッセージを受信した日時等の情報が格納されていてもよい。FIG. 4 shows an example of the received message table T1. As shown in FIG. 4, the received message table T1 has a “message ID” field, an “not fetched flag” field, and the like. Each time a new message is received from the test
The unacquired flag is a flag indicating whether or not a specimen test image included in a message has been imaged by a specimen test image creation process described later and a specimen test image has been created, and is given for each message ID.
In the data storage example shown in FIG. 4, the specimen test image is created by the specimen test image creation process for the two test result data included in the message with the message ID “3”, but the message ID is “4”. One test result data included indicates that a specimen test image has not yet been created.
The received message table T1 may store information such as the date and time when the examination
図5Aに、検体検査データテーブルT2の一例を示す。図5Aに示すように、検体検査データテーブルT2は、「検体検査ID」フィールド、「患者情報」フィールド、「採取日時」フィールド、「検査項目」フィールド、「分類」フィールド、「検査項目未読フラグ」フィールド、「測定値」フィールド等を有する。検体検査データテーブルT2には、受信メッセージテーブルT1に格納されたメッセージIDと対応するメッセージのうち、後述する検体検査イメージ作成処理によって検体検査イメージが作成されたメッセージに含まれる検体検査データが患者情報Aと対応付けられて検体検査ID毎に順次格納される。 FIG. 5A shows an example of the specimen test data table T2. As shown in FIG. 5A, the sample test data table T2 includes a “sample test ID” field, a “patient information” field, a “collection date” field, a “test item” field, a “classification” field, and a “test item unread flag”. Field, “measurement value” field, and the like. In the specimen test data table T2, the specimen test data included in the message in which the specimen test image is created by the specimen test image creation process described later among the messages corresponding to the message ID stored in the received message table T1 is the patient information. Corresponding to A, it is sequentially stored for each specimen test ID.
「検査項目未読フラグ」フィールドには、各検査項目の測定値(検査結果)が表示部35に表示されたか否かを示す検査項目未読フラグが格納される。
後述する検体検査イメージ作成処理において作成された検体検査イメージを表示部35で表示させた場合に、この検体検査イメージに含まれる検査項目に対応する「検査項目未読フラグ」フィールドの値が「未読」から「既読」へと変更される。検体検査イメージに含まれる検査項目とは、検体検査イメージによって画像化された検査項目であり、本実施の形態では後述するパラメータ(図13A〜図13C)のグラフ表示検査項目に含まれる検査項目と表検査項目に含まれる検査項目のことである。In the “inspection item unread flag” field, an inspection item unread flag indicating whether or not the measurement value (inspection result) of each inspection item is displayed on the
When the specimen test image created in the specimen test image creation process described later is displayed on the
図2に戻り、記憶部33は、検体検査イメージ作成処理によって作成される検体検査イメージ、モダリティ2から送信された医用画像やサムネイル画像を格納する画像DB(Data Base)331を有している。
Returning to FIG. 2, the
画像DB331は、画像DB331に格納されている医用画像に関する各種情報を格納する画像情報テーブルT3を有している。図6に、画像情報テーブルT3の一例を示す。図6に示すように、画像情報テーブルT3は、「レコード番号」フィールド、「UID」フィールド、「撮影日時」フィールド、「検査ID」フィールド、「検査部位」フィールド、「患者ID」フィールド、・・・「画像保存先」フィールド等を有する。画像情報テーブルT3は、モダリティ2から送信された医用画像や後述する検体検査イメージ作成処理によって作成された検体検査イメージとこれらに関する各種情報(画像関連情報、患者情報A、ファイル格納場所等)とを対応付けて1レコードとして格納する。「検査ID」フィールドには、医用画像の場合には撮影された検査に一意に割り振られたIDが格納され、検体検査イメージの場合には検体検査IDが格納される。
なお、画像情報テーブルT3には、医用画像や検体検査イメージのサムネイル画像の保存先フォルダ情報等が格納されていてもよい。The
The image information table T3 may store storage destination folder information for medical images and thumbnail images of specimen examination images.
画像情報テーブルT3に格納される情報により、医用画像や検体検査イメージは、患者情報Aや各医用画像等を識別するためのUIDと対応付けられ、患者情報A、撮影日付(検体検査イメージの場合は採取日時)等をキー情報として検索可能に記憶される。モダリティ2から送信された医用画像や医用画像管理装置3において作成された検体検査イメージを画像DB331に登録する際には、画像情報テーブルT3への各情報の登録も行われる。
Based on the information stored in the image information table T3, the medical image and the specimen test image are associated with the UID for identifying the patient information A, each medical image, and the like, and the patient information A, the photographing date (in the case of the specimen test image) Is collected and stored as key information. When registering a medical image transmitted from the
また、図2の記憶部33は、検体検査における各検査項目の基準値を格納する基準値テーブル332を記憶している。図7に、基準値テーブル332のデータ格納例を示す。図7に示すように、基準値テーブル332には、検体検査の検査項目毎に、検体検査データの基準値(正常値)の範囲の上限値(即ち、基準上限値)及び下限値(即ち、基準下限値)を示すデータが格納されている。なお、基準上限値のみが存在し基準下限値が存在しない検査項目は、基準上限値以下の値であればすべて正常であることを示す。また、基準下限値のみが存在し基準上限値が存在しない検査項目は、基準下限値以上の値であればすべて正常であることを示す。
In addition, the
図2に戻り、操作部34は、カーソルキー、数字入力キー、及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され、キーボードで押下操作されたキーの押下信号とマウスによる操作信号とを、入力信号として制御部31に出力する。
Returning to FIG. 2, the
表示部35は、例えば、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)等のモニタを備えて構成されており、制御部31から入力される表示信号の指示に従って、各種画面を表示する。
The
図8に、表示部35に表示されるビューア画面351の一例を示す。ビューア画面とは、診断に用いる医用画像や検体検査イメージを表示し、医師が読影診断や、患者に対するインフォームドコンセントを行う際に表示させる画面である。図8に示すように、ビューア画面351には、診断対象として選択された患者の患者ID及び患者氏名を表示する患者表示欄71があり、現在どの患者のビューア画面351が表示されているかが視認できるようになっている。なお、リスト画面ボタン72を操作すると、患者情報リスト画面(特に図示せず)に画面遷移することができる。
FIG. 8 shows an example of the
ビューア画面351には、診断対象患者の医用画像及び検体検査イメージのうち、診断に用いる医用画像及び検体検査イメージを表示する画像表示欄73と、診断対象の患者の医用画像及び検体検査イメージのサムネイル画像を一覧表示するサムネイル画像表示欄74とが設けられている。
The
また、ビューア画面351には、画像取込みボタン81aと、画像取込みボタン81bとが設けられている。
画像取込みボタン81aは、ネットワーク9に接続されている各種モダリティ2から送信される医用画像を現在診断対象となっている患者(患者表示欄71に表示されている患者)の画像として取り込むことを指示するためのボタンである。本実施の形態において、画像取込みボタン81aは、ネットワーク9に接続されているモダリティ2の種別に対応してビューア画面351上に配置されるようになっている。
画像取込みボタン81bは図示しないUSB等のインターフェースを介してデジタルカメラ等のモダリティ2から送信される医用画像を現在診断対象となっている患者(患者表示欄71に表示されている患者)の画像として取り込むことを指示するためのボタンである。In addition, the
The
The image capture button 81b is a medical image transmitted from the
ビューア画面351において、操作部34により、何れかの画像取込みボタン81a又は81bが押される(クリックされる)と、当該診断対象患者のビューア画面351が閉じられる、若しくは画像取込みボタンが解除されるまでの間に、押下された画像取り込みボタン81a又は81bに対応する種別のモダリティ2から送信された医用画像が当該診断対象患者の医用画像として取り込まれ、この患者の患者情報Aと対応付けて画像DB331に記憶される。また、取り込まれた医用画像は、診断に用いる医用画像として画像表示欄73に表示されるとともに、そのサムネイル画像が生成されてサムネイル画像表示欄74に表示される(図9参照)。生成されたサムネイル画像は、UIDや撮影日付、患者情報Aと対応付けられて画像DB331に格納される。
なお、画像取込みボタン81a又は81bが押下されていない種別のモダリティ2から医用画像が送信されてきた場合には、未確定画像として記憶部33に設けられた未確定画像記憶部(図示せず)に記憶される。未確定画像とは、患者情報と対応付けられていない医用画像のことをいう。未確定画像記憶部に記憶された未確定画像は、操作部34からのユーザ入力によって患者と対応付けられる。例えば、未確定画像の一覧と患者情報Aの一覧を表示部35に表示させ(図示せず)、未確定画像と対応付けたい患者情報Aを操作部34から選択することにより、未確定画像と患者情報Aが対応付けられる。When any of the
When a medical image is transmitted from the type of
また、ビューア画面351には、日付ボタン75が設けられている。日付ボタン75のいずれかが操作部34からの入力により押下されると、画像DB331から診断対象患者の押下された日付ボタンが示す日付に撮影された医用画像及び採取日時がこの日付である検体検査イメージのサムネイル画像が読み出され、読み出されたサムネイル画像がサムネイル画像表示欄74に追加表示される。サムネイル画像表示欄74に表示されたサムネイル画像を操作部34のマウスで画像表示欄73にドラッグアンドドロップすることにより、画像表示欄73に医用画像と検体検査イメージを表示させることができる。
なお、操作部34から入力される医用画像に関する情報及び検体検査イメージに関する情報は、上記のような日付の情報に限られず、画像情報テーブルT3に格納された各種情報が操作部34により選択されることにより、表示部35に表示すべき医用画像及び検体検査イメージが指定されればよい。例えば、他にも検査部位や患者情報Aを指定するためのボタンをビューア画面351上に表示させ(特に図示せず)、このボタンを操作部34からの入力により選択し、画像情報テーブルT3を参照することにより、ビューア画面351に医用画像と検体検査イメージが表示されるようにしてもよい。The
The information related to the medical image and the information related to the specimen test image input from the
また、ビューア画面351には、画像表示欄73に表示された画像を見やすく表示するための各種ツールボタン83が設けられている。
The
更に、ビューア画面351には、医用画像の出力先としてイメージャ5を指定するための画像出力ボタン82a、医用画像と検体検査イメージの出力先として汎用プリンタ6を指定するための画像出力ボタン82b、医用画像の出力先として記録メディアを指定するための画像出力ボタン82c、医用画像の出力先として外部機器(ここでは、クライアントPC7等)指定するための画像出力ボタン82dが設けられている。
Further, the
画像表示装置3においては、モダリティ2から送信された医用画像が受信されると、受信された医用画像に付帯されているUIDの参照や受信経路等により、医用画像の送信元のモダリティ2の種別に対応する画像取込みボタン81a又は81bが予め押下されたか否かが判断される。送信元のモダリティ2の種別に対応する画像取込みボタン81a又は81bが予め押下されている場合、受信された医用画像がビューア画面351の患者表示欄71に表示されている患者の医用画像として取り込まれ、画像表示欄73に表示される。
後述する検体検査イメージ作成処理によって、ビューア画面351の患者表示欄71に表示されている患者の検体検査イメージが作成されて画像情報テーブルT3に保存された場合も同様に画像表示欄73にこの検体検査イメージが表示される。In the
Similarly, when a specimen test image of a patient displayed in the
通信部36は、ネットワークインターフェース等により構成され、スイッチングハブを介してネットワーク9に接続された外部機器との間でデータの送受信を行う。
The
メディアドライブ37は、CD−R(Compact Disk Recordable)やDVD−R(Digital Versatile Disk Recordable)、MO(Magnet Optical)ディスク等の可搬型の記録メディアMが着脱可能に構成され、装着された記録メディアMに対しデータの読み出し又は書き込みを行う装置である。 The media drive 37 is configured such that a portable recording medium M such as a CD-R (Compact Disk Recordable), a DVD-R (Digital Versatile Disk Recordable), or an MO (Magnet Optical) disk is detachable. A device that reads or writes data from and to M.
受付装置4は、来院した患者の受付登録、会計計算、保険点数計算等を行うためのコンピュータ装置であり、CPU、ROM、RAM等により構成される記憶部、キーボードやマウス等により構成される入力部、CRTやLCD等により構成される表示部、ネットワーク9に接続された各装置との通信を制御する通信部(いずれも図示せず)等を備えて構成されている。受付装置4は、入力部より受付入力画面の表示が指示されると、CPUと記憶部に記憶されたプログラムとの協働により、表示部に図示しない受付入力画面を表示する。この受付入力画面を介して入力部により受付情報(受付番号+患者氏名等)が入力されると、受付された患者の患者情報Aを作成(更新)して記憶部に記憶し、通信部により適宜画像表示装置3に対して送信する。
The
イメージャ5は、画像表示装置3から送信された医用画像に基づいて、透過型記録媒体(フィルム)にレーザ露光することによって潜像を記録し、熱現象処理により潜像を可視化する光熱銀塩方式のプリンタである。
The
汎用プリンタ6は、インクジェット方式或いはレーザ方式で反射型記録媒体(紙媒体、シール等)に画像を記録するプリンタである。
The general-
クライアントPC7は、例えば、画像表示装置3から送信された医用画像を表示するコンピュータ装置である。
The
検査データ管理システム8は、患者から採取した検体の検査結果を管理する。検査データ管理システム8は、患者から採取した血液や尿等を検査するための検査装置(特に図示せず)が備えられ、検査装置によって得られた検体検査データを管理する。予め定められた一定時間が経過する毎に、検査データ管理システム8が作成したメッセージがネットワーク9を介して画像表示装置3に対して送信される。なお、メッセージは予め定められたタイミングで検査データ管理システム8から画像表示装置3に対して送信されればよく、検体検査データが検査データ管理システム8に登録される度に送信されるようにしてもよいし、検査データ管理システム8の操作部(図示せず)からの指示入力によって送信されるようにしてもよい。
The examination
〔画像表示装置3の動作〕
次に、画像表示装置3の動作について詳細に説明する。
図10に、予め記憶部33に記憶された時間間隔で、制御部31により実行される検体検査イメージ作成処理のフローチャートを示す。検体検査イメージ作成処理は、制御部31と記憶部33に記憶されているプログラムとの協働により実行される。[Operation of Image Display Device 3]
Next, the operation of the
FIG. 10 shows a flowchart of the specimen test image creation process executed by the
まず、記憶部33に記憶されたメッセージと受信メッセージテーブルT1が読み出される(ステップS1)。次いで、受信メッセージテーブルT1に、新規検体検査データがあるか否かが判断される(ステップS2)。ステップS2においては、ステップS1において読み出された受信メッセージテーブルT1の「未取込フラグ」フィールドが参照され、このフィールドの値が「未取込」となっているレコードがあった場合、新規検体検査データがあると判断され、このフィールドの値が全て「取込済」となっていた場合、新規検体検査データがないと判断される。
First, the message stored in the
新規検体検査データがあると判断された場合(ステップS2;YES)、新規検体検査データの数が取得される(ステップS3)。新規検体検査データとは、検体検査テーブルT1の「未取込フラグ」フィールドの値が「未取込」となっているメッセージに含まれる検体検査データのうち、検体検査IDを同じとする検体検査データの集まりのことであり、新規検体検査データの数とは、このメッセージに含まれる、互いに値が異なる検体検査IDの数のことである。図3Bのメッセージのデータ格納例及び図4の検体検査テーブルT1のデータ格納例の場合、新規検体検査データの数は検体検査IDが「40」の1つとなる。 When it is determined that there is new sample test data (step S2; YES), the number of new sample test data is acquired (step S3). The new specimen test data is a specimen test having the same specimen test ID among the specimen test data included in the message in which the value of the “untaken flag” field of the sample test table T1 is “not loaded”. It is a collection of data, and the number of new specimen test data is the number of specimen test IDs with different values included in this message. In the data storage example of the message in FIG. 3B and the data storage example in the sample test table T1 in FIG. 4, the number of new sample test data is one with the sample test ID “40”.
次いで、カウンタ変数iに1が代入され(ステップS4)、未処理の抽出データがあるか否かが判断される(ステップS5)。未処理の抽出データとは、新規検体検査データのうち後述するステップS7で検体検査イメージが作成されていない新規検体検査データのことである。ステップS5においては、カウンタ変数iが新規検体検査データ数よりも大きければ、未処理の抽出データがないと判断され、カウンタ変数iが新規検体検査データ数以下であれば、未処理の抽出データがあると判断される。 Next, 1 is substituted into the counter variable i (step S4), and it is determined whether there is unprocessed extracted data (step S5). The unprocessed extracted data is new sample test data in which a sample test image has not been created in step S7 described later among the new sample test data. In step S5, if the counter variable i is larger than the number of new specimen test data, it is determined that there is no unprocessed extracted data. If the counter variable i is equal to or less than the number of new specimen test data, the unprocessed extracted data is determined. It is judged that there is.
未処理の抽出データがあると判断された場合(ステップS5;YES)、取り込み患者決定処理が実行される(ステップS6)。 When it is determined that there is unprocessed extracted data (step S5; YES), a captured patient determination process is executed (step S6).
図11に、図10のステップS6において制御部31によって実行される取り込み患者決定処理のフローチャートを示す。取り込み患者決定処理は、制御部31と記憶部33に記憶されているプログラムとの協働により実行される。
FIG. 11 shows a flowchart of the acquisition patient determination process executed by the
まず、記憶部33に記憶された患者情報Aが取得される(ステップS601)。次いで、未処理の抽出データと対応する患者IDが登録済みであるか否かが判断される(ステップS602)。ステップS602においては、記憶部33に記憶された患者情報Aの中に、未処理の抽出データに対応するメッセージの「患者ID」フィールドの患者IDが存在する場合、患者IDが登録済みであると判断され、存在しない場合、患者IDが登録済みでないと判断される。
First, patient information A stored in the
患者IDが登録済みであると判断された場合(ステップS602;YES)、記憶部33に記憶されている患者情報Aと未処理の抽出データに対応する患者情報Bを比較するか否かが判断される(ステップS603)。ステップS603においては、患者情報を比較するか否かを示す値が予め記憶部33に記憶されており、この値が参照されることによって、患者情報を比較するか否かが判断される。なお、この値は操作部34からの入力により変更可能とする。
When it is determined that the patient ID has been registered (step S602; YES), it is determined whether or not to compare the patient information A stored in the
記憶部33に記憶されている患者情報Aと未処理の抽出データに対応する患者情報Bを比較すると判断された場合(ステップS603;YES)、この患者情報Aと患者情報Bが比較される(ステップS604)。具体的には、未処理の抽出データと対応する患者氏名(漢字)、患者氏名(カナ)、患者氏名(ASCII)、性別、及び生年月日と、記憶部33に記憶された患者情報Aのうち患者IDが一致する患者の患者氏名(漢字)、患者氏名(カナ)、患者氏名(ASCII)、性別、及び生年月日がそれぞれ比較される。
When it is determined that the patient information A stored in the
ステップS604において患者情報が比較された結果、患者情報が一致するか否かが判断される(ステップS605)。患者情報が一致すると判断された場合(ステップS605;YES)、未処理の抽出データに基づいて作成される検体検査イメージをこの患者と対応する検体検査イメージとする旨(この患者の患者IDも含む)の戻り値がRAM32に保存される(ステップS606)。
患者情報が一致すると判断されない場合(ステップS605;NO)、未処理の抽出データに基づいて作成される検体検査イメージを未確定画像とする旨の戻り値がRAM32に保存される(ステップS607)。As a result of the comparison of the patient information in step S604, it is determined whether or not the patient information matches (step S605). If it is determined that the patient information matches (step S605; YES), the sample test image created based on the unprocessed extracted data is set as the sample test image corresponding to this patient (including the patient ID of this patient). ) Is stored in the RAM 32 (step S606).
If it is not determined that the patient information matches (step S605; NO), a return value indicating that the specimen test image created based on the unprocessed extracted data is an indeterminate image is stored in the RAM 32 (step S607).
一方、患者IDが登録済みであると判断されない場合(ステップS602;NO)、新規患者の登録設定がされているか否かが判断される(ステップS608)。ここで新規患者の登録設定とは、未処理の抽出データに対応する患者情報Bを患者情報Aとして記憶部33に新規に記憶(登録)するか否かの設定のことをいう。ステップS608においては、新規患者の登録をするか否かを示す値が予め記憶部33にされており、この値を参照することによって新規患者の登録設定がされているか否かが判断される。なお、この値は操作部34からの入力により変更可能である。
On the other hand, when it is not determined that the patient ID has been registered (step S602; NO), it is determined whether or not a new patient is registered (step S608). Here, the registration setting for a new patient refers to a setting for whether or not to newly store (register) patient information B corresponding to unprocessed extracted data as patient information A in the
新規患者の登録設定がされていると判断された場合(ステップS608;YES)、未処理の抽出データと対応する患者情報Bが新規の患者情報Aとして記憶部33に記憶され、患者情報が登録される(ステップS609)。次いで、未処理の抽出データに基づいて作成される検体検査イメージを、この登録された患者と対応する検体検査イメージである旨の戻り値(この患者の患者IDも含む)がRAM32に保存される(ステップS610)。
一方、新規患者の登録設定がされていると判断されない場合(ステップS608;NO)、処理はステップS607に移行し、未処理の抽出データに基づいて作成される検体検査イメージを未確定画像とする旨の戻り値がRAM32に保存される。If it is determined that registration of a new patient is set (step S608; YES), unprocessed extracted data and corresponding patient information B are stored as new patient information A in the
On the other hand, if it is not determined that the registration setting for the new patient is made (step S608; NO), the process proceeds to step S607, and the specimen test image created based on the unprocessed extracted data is set as an indeterminate image. A return value indicating that is stored in the
図10に戻り、上述した取り込み患者決定処理が行われると、画像作成処理が実行される(ステップS7)。
図12に、図10のステップS7において制御部31によって実行される画像作成処理のフローチャートを示す。画像作成処理は、制御部31と記憶部33に記憶されているプログラムとの協働により実行される。Returning to FIG. 10, when the capture patient determination process described above is performed, an image creation process is executed (step S7).
FIG. 12 shows a flowchart of the image creation process executed by the
まず、予め記憶部33に記憶されたパラメータが読み出されRAM32に保存される(ステップS71)。パラメータとは、検体検査イメージを構成するグラフ等の各項目に係るパラメータであり、例えば、グラフの縦軸の目盛幅や、グラフで表示する検査項目、表で表示する検査項目等を示す情報である。このパラメータは、予め操作部34からの入力により各値を変更することができる。値が変更されたパラメータは、次に検体イメージ作成処理が実行された時に有効なパラメータとなる。
First, parameters stored in advance in the
図13Aに、検体検査イメージに含まれるグラフの表示形態に関するパラメータの一例を示す。このパラメータは、例えばグラフ上において基準値範囲を示す正常ゾーンの上限値、下限値、同時に表示すべき採取日時の検査数(以降では、抽出データ数という)を示す最大表示日数、グラフの縦幅等である。
図13Bに、グラフ表示すべき検査項目(グラフ表示検査項目という)とその検査項目のデータを示すグラフの線の色に関するパラメータの一例を示す。図13Cに、パラメータに含まれる、表で表示すべき検査項目の設定値の一例を示す。
ステップS71では、記憶部33に記憶された図13A〜図13Cに示すパラメータのそれぞれが読み出されて、RAM32に保存される。FIG. 13A shows an example of parameters relating to the display form of the graph included in the specimen test image. This parameter includes, for example, an upper limit value and a lower limit value of a normal zone indicating a reference value range on a graph, a maximum number of display days indicating the number of examinations of collection date and time to be displayed simultaneously (hereinafter referred to as the number of extracted data), and a vertical width of the graph Etc.
FIG. 13B shows an example of parameters relating to the inspection item to be displayed in a graph (referred to as a graph display inspection item) and the line color of the graph indicating data of the inspection item. FIG. 13C shows an example of setting values of inspection items to be displayed in a table included in the parameters.
In step S <b> 71, each of the parameters shown in FIGS. 13A to 13C stored in the
次いで、ステップS71で取得されたパラメータの抽出データ数に基づいて、グラフ及び表の表示対象となるレコードが検体検査データテーブルT2から抽出される(ステップS72)。具体的には、まず、検体検査データテーブルT2に格納されたレコードのうち、未処理の抽出データに対応する患者IDと患者IDが一致するレコードが抽出される。そして、この抽出されたレコードのうち、「採取日時」フィールドの値が新しい順に、パラメータの抽出データ数に応じた検査回数分のレコードがさらに抽出される。例えば、図13Aに示すパラメータでは、抽出データ数は3である。つまり、未処理の抽出データを含め、3回分の検体検査IDに対応する検体検査データのレコードが抽出される。 Next, based on the number of extracted parameter data acquired in step S71, records to be displayed as graphs and tables are extracted from the specimen test data table T2 (step S72). Specifically, first, a record in which the patient ID and the patient ID corresponding to the unprocessed extracted data match is extracted from the records stored in the specimen test data table T2. Then, among the extracted records, records corresponding to the number of inspections corresponding to the number of extracted data of parameters are further extracted in the order of the value of the “collection date / time” field. For example, in the parameters shown in FIG. 13A, the number of extracted data is 3. That is, a record of sample test data corresponding to the sample test ID for three times is extracted including unprocessed extracted data.
次いで、上限値・下限値決定処理が実行される(ステップS73)。
グラフ表示される検査項目は、パラメータに応じて1又は複数となるが、基準上限値及び基準下限値が互いに異なる検査項目の検体検査データを一つのグラフ上に表示するには、絶対値での表示は不可能である。そこで、画像表示装置3においては、グラフの縦軸の所定範囲(パラメータの正常ゾーン下限値〜正常ゾーン上限値)に対応させて正常ゾーンを設定し、各検査項目の基準上限値がグラフの正常ゾーンの上限値に、各検査項目の基準下限値がグラフの正常ゾーンの下限値に一致するように検査項目毎に縦軸のスケールを設定して検体検査データを表示する。このような、基準値を基に計算した相対値で検体検査データをグラフ表示することを相対値表示という。Next, upper limit / lower limit determination processing is executed (step S73).
The number of test items displayed in a graph is one or more depending on the parameter. To display the sample test data of test items having different reference upper limit values and reference lower limit values on one graph, an absolute value is used. Display is impossible. Therefore, in the
相対値表示する場合、基準上限値と基準下限値の双方が存在している場合には問題なくグラフ化することができる。しかしながら、基準上限値のみ又は基準下限値のみが存在している場合、どのように表示するかが問題となる。 When displaying the relative value, if both the reference upper limit value and the reference lower limit value exist, the graph can be displayed without any problem. However, when only the reference upper limit value or only the reference lower limit value exists, how to display it becomes a problem.
そこで、ステップS73において上限値・下限値決定処理を実行し、基準上限値のみが存在する検査項目については仮想下限値を決定し、基準下限値のみが存在する検査項目については仮想上限値を決定することで、基準上限値又は基準下限値が存在しない検査項目についても相対値表示できるようにする。 Therefore, upper limit / lower limit determination processing is executed in step S73, a virtual lower limit is determined for an inspection item in which only the reference upper limit exists, and a virtual upper limit is determined for an inspection item in which only the reference lower limit exists. Thus, the relative value can be displayed even for the inspection item for which the reference upper limit value or the reference lower limit value does not exist.
図14に、図12のステップS73において制御部31によって実行される上限値・下限値決定処理のフローチャートを示す。上限値・下限値決定処理は、制御部31と記憶部33に記憶されているプログラムとの協働により実行される。
FIG. 14 shows a flowchart of the upper limit / lower limit determination processing executed by the
まず、ステップS71で取得されたパラメータのグラフ表示検査項目の基準値が基準値テーブル332から取得され、配列A(0)〜A(k−1)にセットされる(ステップS701)。kは、要素数としてのグラフ表示検査項目の数を示す。また、カウンタ変数mに0が設定される(ステップS702)。 First, the reference value of the parameter graph display inspection item acquired in step S71 is acquired from the reference value table 332 and set in the arrays A (0) to A (k−1) (step S701). k indicates the number of graph display inspection items as the number of elements. Also, 0 is set to the counter variable m (step S702).
次いで、カウンタ変数mの値が配列Aの要素数kより小さいか否かが判断され、mの値が配列Aの要素数kより小さいと判断されると(ステップS703;YES)、配列A(m)に基準上限値、基準下限値がともに存在するか否かが判断される。配列A(m)に基準上限値、基準下限値がともに存在すると判断されると(ステップS704;YES)、処理はステップS710に移行する。 Next, it is determined whether or not the value of the counter variable m is smaller than the number k of elements in the array A, and when it is determined that the value of m is smaller than the number k of elements in the array A (step S703; YES), the array A ( It is determined whether or not both a reference upper limit value and a reference lower limit value exist in m). If it is determined that both the reference upper limit value and the reference lower limit value exist in the array A (m) (step S704; YES), the process proceeds to step S710.
配列A(m)に基準下限値が存在するが基準上限値が存在しないと判断されると(ステップS705;YES)、仮想上限値算出処理が実行され(ステップS706)、処理はステップS710に移行する。 If it is determined that the reference lower limit value exists in the array A (m) but the reference upper limit value does not exist (step S705; YES), the virtual upper limit value calculation process is executed (step S706), and the process proceeds to step S710. To do.
一方、配列A(m)に基準上限値が存在するが基準下限値が存在しないと判断されると(ステップS707;YES)、仮想下限値算出処理が実行され(ステップS708)、処理はステップS710に移行する。ステップS704、S705、S707の何れの判断結果もNOである場合は(ステップS707;NO)、配列A(m)の検査項目がグラフ表示対象外項目として決定され(ステップS709)、処理はステップS710に移行する。 On the other hand, when it is determined that the reference upper limit value exists in the array A (m) but the reference lower limit value does not exist (step S707; YES), the virtual lower limit value calculation process is executed (step S708), and the process proceeds to step S710. Migrate to If any of the determination results in steps S704, S705, and S707 is NO (step S707; NO), the inspection item of the array A (m) is determined as a non-graph display item (step S709), and the process proceeds to step S710. Migrate to
ステップS710においては、カウンタ変数mが1インクリメントされ(ステップS710)、処理はステップS703に戻る。ステップS703において、mの値が配列Aの要素数k以上となったと判断されると(ステップS703;NO)、処理は図12のステップS74に移行する。 In step S710, the counter variable m is incremented by 1 (step S710), and the process returns to step S703. If it is determined in step S703 that the value of m is equal to or greater than the number k of elements in array A (step S703; NO), the process proceeds to step S74 in FIG.
以下、ステップS706において実行される仮想上限値算出処理及びステップS708において実行される仮想下限値算出処理について詳細に説明する。 Hereinafter, the virtual upper limit calculation process executed in step S706 and the virtual lower limit calculation process executed in step S708 will be described in detail.
まず、仮想上限値算出処理について説明する。
基準上限値が存在しないということは、検査結果が基準下限値以上の値であればすべて正常ということである。よって、基準下限値以上の値がグラフの基準値範囲内、即ち、正常ゾーン内にプロットされれば、グラフを閲覧した医師や患者が検査結果の正常/異常を正しく認識することが可能となる。First, the virtual upper limit calculation process will be described.
The absence of the reference upper limit means that all the test results are normal if the inspection result is a value equal to or higher than the reference lower limit. Therefore, if a value equal to or higher than the reference lower limit value is plotted within the reference value range of the graph, that is, within the normal zone, it becomes possible for the doctor or patient who has viewed the graph to correctly recognize the normality / abnormality of the test result. .
そこで、本実施の形態においては、表示対象の検体検査データのうち、基準下限値以上の検体検査データの最大値が基準値範囲内となる仮想上限値を算出する。
具体的には、該当する検査項目における基準下限値以上の検体検査データの最大値が正常ゾーン内の縦軸方向のどこにプロットされるようにするかを特定するためのパラメータを予め設定しておき、実際の検体検査データの最大値とその最大値をプロットする位置に基づいて仮想上限値を算出する。Therefore, in the present embodiment, a virtual upper limit value is calculated such that the maximum value of the specimen test data equal to or higher than the reference lower limit value among the specimen test data to be displayed is within the reference value range.
Specifically, a parameter for specifying where the maximum value of the specimen test data equal to or higher than the reference lower limit value in the corresponding test item is plotted in the vertical axis direction in the normal zone is set in advance. The virtual upper limit value is calculated based on the maximum value of the actual specimen test data and the position where the maximum value is plotted.
該当する検査項目における基準下限値以上の検体検査データの最大値が正常ゾーン内の縦軸方向のどこにプロットされるようにするかを特定するためのパラメータは、正常ゾーンを縦軸方向に何等分するかの値(基準値範囲等倍数と呼ぶ。例えば、10)と、基準下限値以上の検体検査データの最大値を配置させる位置(結果最大値位置と呼ぶ。例えば、正常ゾーンを縦軸方向に10等分したときに下限から9/10に位置させるのであれば、9)により構成される。これらのパラメータは、操作部34の操作によりユーザが予め設定することができる。また、操作部34の操作により変更することができる。操作部34により設定されたパラメータは、記憶部33に記憶される。
The parameter to specify where the maximum value of the specimen test data above the reference lower limit value in the corresponding test item should be plotted in the vertical axis in the normal zone is divided into the normal zone in the vertical axis. Value (referred to as a multiple of the reference value range. For example, 10) and a position where the maximum value of the specimen test data equal to or greater than the reference lower limit value is disposed (result maximum value position. For example, the normal zone is in the vertical axis direction. If it is located at 9/10 from the lower limit when divided into 10 equal parts, it is constituted by 9). These parameters can be set in advance by the user by operating the
上記の2つのパラメータ、検体検査データの最大値、基準下限値、仮想上限値の間では、以下の〔数1〕の関係式が成り立つ。なお、以下の〔数1〕〜〔数4〕において、上限値は基準上限値を、下限値は基準下限値を、結果の最大値はその検査項目における検体検査データの最大値を、結果の最小値はその検査項目における検体検査データの最小値を示す。
上記の〔数2〕によれば、基準値がマイナスの場合でも問題がない。また、結果の最大値<基準下限値の場合でも、絶対値を用いるので仮想上限値が基準下限値より下になることがないので問題がない。
結果の最大値=基準下限値の場合、検査結果が1つのみ、又は全てが基準下限値と等しければ基準下限値上に仮想上限値、検査結果がポイントされるので問題がない。しかし、検査結果が複数あり、他の検査結果が基準下限値より下の場合は、次に大きい検査結果を最大値として〔数2〕に代入して仮想上限値を求める必要がある。According to the above [Equation 2], there is no problem even if the reference value is negative. Even if the maximum value of the result <the reference lower limit value, there is no problem because the virtual upper limit value does not fall below the reference lower limit value because the absolute value is used.
When the maximum value of the result = the reference lower limit value, there is no problem because the virtual upper limit value and the inspection result are pointed on the reference lower limit value if only one inspection result or all of the inspection results are equal to the reference lower limit value. However, when there are a plurality of test results and other test results are below the reference lower limit value, it is necessary to obtain the virtual upper limit value by substituting the next largest test result as the maximum value into [Equation 2].
そこで、ステップS706における仮想上限値算出処理では、結果の最大値として用いる検体検査データを決定し、決定された検体検査データを最大値として〔数2〕に代入することで、仮想上限値を求める。 Therefore, in the virtual upper limit calculation process in step S706, the specimen test data to be used as the maximum value of the result is determined, and the determined specimen test data is substituted into [Equation 2] as the maximum value to obtain the virtual upper limit value. .
図15に、図14のステップS706において制御部31によって実行される仮想上限値算出処理のフローチャートを示す。仮想上限値算出処理は、制御部31と記憶部33に記憶されているプログラムとの協働により実行される。
FIG. 15 is a flowchart of the virtual upper limit calculation process executed by the
まず、配列A(m)に対応する検査項目の検体検査データが降順に配列a(0)〜a(j−1)にセットされる(ステップS7001)。要素数jは、表示対象の検査数を示す。また、カウンタ変数nに0がセットされる(ステップS7002)。 First, the specimen test data of the test item corresponding to the array A (m) is set to the arrays a (0) to a (j−1) in descending order (step S7001). The element number j indicates the number of examinations to be displayed. Also, 0 is set to the counter variable n (step S7002).
次いで、nの値が配列aの要素数jより小さいか否かが判断され、小さいと判断されると(ステップS7003;YES)、配列a(n)の値と基準下限値が等しいか否かが判断され、等しいと判断されると(ステップS7004;YES)、カウンタ変数nが1インクリメントされ(ステップS7005)、処理はステップS7003に戻る。
配列a(n)の値と基準下限値が等しくないと判断されると(ステップS7004;NO)、上記の〔数2〕により仮想上限値が算出され(ステップS7006)、処理は図14のステップS710に移行する。Next, it is determined whether or not the value of n is smaller than the number j of elements of the array a. If it is determined that the value is smaller (step S7003; YES), whether or not the value of the array a (n) is equal to the reference lower limit value. Are determined to be equal (step S7004; YES), the counter variable n is incremented by 1 (step S7005), and the process returns to step S7003.
If it is determined that the value of the array a (n) is not equal to the reference lower limit value (step S7004; NO), the virtual upper limit value is calculated according to the above [Equation 2] (step S7006), and the process is as shown in FIG. The process proceeds to S710.
nの値が配列aの要素数j以上となったと判断されると(ステップS7003;NO)、上記の〔数2〕により仮想上限値が算出され(ステップS7006)、仮想上限値算出処理は終了する。 When it is determined that the value of n is equal to or greater than the number j of elements in the array a (step S7003; NO), the virtual upper limit value is calculated by the above [Equation 2] (step S7006), and the virtual upper limit value calculation process ends. To do.
次に、仮想下限値算出処理について説明する。
基準下限値がないということは、基準上限値以下の値であればすべて正常ということである。よって、基準上限値以下の値がグラフの基準値範囲内、即ち正常ゾーン内にプロットされれば、グラフを閲覧した医師や患者が検査結果の正常/異常を正しく認識することが可能となる。Next, the virtual lower limit calculation process will be described.
The absence of the reference lower limit means that all values are normal if the value is equal to or less than the reference upper limit. Therefore, if a value equal to or lower than the reference upper limit value is plotted within the reference value range of the graph, that is, within the normal zone, the doctor or patient who has viewed the graph can correctly recognize the normality / abnormality of the test result.
そこで、本実施の形態においては、表示対象の検体検査データのうち、基準上限値以下の検体検査データの最小値が基準値範囲内となる仮想下限値を算出する。
具体的には、該当する検査項目における基準上限値以下の検体検査データの最小値が正常ゾーン内の縦軸方向のどこにプロットされるようにするかを特定するためのパラメータを予め設定しておき、実際の検体検査データの最小値とその最小値をプロットする位置に基づいて仮想下限値を算出する。Therefore, in the present embodiment, a virtual lower limit value is calculated such that the minimum value of the sample test data equal to or lower than the reference upper limit value is within the reference value range among the sample test data to be displayed.
Specifically, a parameter for specifying where the minimum value of the specimen test data below the reference upper limit value in the corresponding test item is plotted in the vertical axis direction in the normal zone is set in advance. The virtual lower limit value is calculated based on the minimum value of the actual specimen test data and the position where the minimum value is plotted.
該当する検査項目における基準上限値以下の検体検査データの最小値が正常ゾーン内の縦軸方向のどこにプロットされるようにするかを特定するためのパラメータは、正常ゾーンを縦軸方向に何等分するかの値(基準値範囲等倍数と呼ぶ。例えば、10)と、基準上限値以上の検体検査データの最小値を配置させる位置(結果最小値位置と呼ぶ。例えば、正常ゾーンを縦軸方向に10等分したときに下限から1/10に位置させるのであれば、1)により構成される。これらのパラメータは、操作部34の操作によりユーザが予め設定することができる。また、操作部34の操作により変更することができる。操作部34により設定されたパラメータは、記憶部33に記憶される。
The parameter for specifying where the minimum value of the specimen test data below the reference upper limit value in the corresponding test item is plotted in the vertical axis direction in the normal zone is divided into the normal zone in the vertical axis direction. Value (referred to as a multiple of the reference value range. For example, 10) and a position where the minimum value of the specimen test data equal to or higher than the reference upper limit value is disposed (referred to as a result minimum value position. 1), if it is positioned at 1/10 from the lower limit. These parameters can be set in advance by the user by operating the
上記の2つのパラメータ、検体検査データの最小値、基準上限値、仮想下限値の間では、以下の〔数3〕の関係式が成り立つ。
上記の〔数4〕によれば、基準値がマイナスの場合でも問題がない。また、検体検査データの最小値>基準上限値の場合でも、絶対値を用いるので仮想下限値が基準上限値より上になることがないので問題がない。
検体検査データの最小値=上限値の場合は、検査結果が1つのみ、又は全てが基準上限値と等しい場合は基準上限値上に仮想下限値、検査結果がポイントされるので問題がない。しかし、検査結果が複数あり、他の検査結果が基準上限値より上の場合は、次に小さい検査結果を最小値として〔数4〕に代入して仮想下限値を求める必要がある。According to the above [Equation 4], there is no problem even if the reference value is negative. Even when the minimum value of the specimen test data> the reference upper limit value, there is no problem because the virtual lower limit value does not exceed the reference upper limit value because the absolute value is used.
When the minimum value of the specimen test data is equal to the upper limit value, there is no problem because the virtual lower limit value and the test result are pointed on the reference upper limit value when only one test result or all of the test results are equal to the reference upper limit value. However, when there are a plurality of test results and other test results are above the reference upper limit value, it is necessary to obtain the virtual lower limit value by substituting the next smallest test result as the minimum value into [Equation 4].
そこで、ステップS708における仮想下限値算出処理では、最小値として用いる検体検査データを決定し、決定された検体検査データを最小値として〔数4〕に代入することで、仮想下限値を求める。 Therefore, in the virtual lower limit calculation process in step S708, the specimen test data used as the minimum value is determined, and the determined specimen test data is substituted into [Equation 4] as the minimum value to obtain the virtual lower limit value.
図16に、図14のステップS708において制御部31によって実行される仮想下限値算出処理のフローチャートを示す。仮想下限値算出処理は、制御部31と記憶部33に記憶されているプログラムとの協働により実行される。
FIG. 16 is a flowchart of the virtual lower limit calculation process executed by the
まず、配列A(m)に対応する検査項目の検体検査データが昇順に配列a(0)〜a(j−1)にセットされる(ステップS7011)。要素数jは、表示対象の検査数を示す。また、カウンタ変数nに0がセットされる(ステップS7012)。 First, the specimen test data of the test item corresponding to the array A (m) is set to the arrays a (0) to a (j−1) in ascending order (step S7011). The element number j indicates the number of examinations to be displayed. Also, 0 is set to the counter variable n (step S7012).
次いで、nの値が配列aの要素数jより小さいか否かが判断され、小さいと判断されると(ステップS7013;YES)、配列a(n)の値と基準上限値が等しいか否かが判断され、等しいと判断されると(ステップS7014;YES)、カウンタ変数nが1インクリメントされ(ステップS7015)、処理はステップS7013に戻る。
配列a(n)の値と上限値が等しくないと判断されると(ステップS7014;NO)、上記の〔数4〕により仮想下限値が算出され(ステップS7016)、仮想下限値算出処理は終了する。Next, it is determined whether or not the value of n is smaller than the number j of elements in the array a. If it is determined that the value is smaller (step S7013; YES), whether or not the value of the array a (n) is equal to the reference upper limit value. Are determined to be equal (step S7014; YES), the counter variable n is incremented by 1 (step S7015), and the process returns to step S7013.
If it is determined that the value of the array a (n) is not equal to the upper limit value (step S7014; NO), the virtual lower limit value is calculated according to the above [Equation 4] (step S7016), and the virtual lower limit value calculation process ends. To do.
nの値が配列aの要素数j以上となったと判断されると(ステップS7013;NO)、上記の〔数4〕により仮想下限値が算出され(ステップS7016)、仮想下限値算出処理は終了する。 If it is determined that the value of n is equal to or greater than the number j of elements in the array a (step S7013; NO), the virtual lower limit value is calculated by the above [Equation 4] (step S7016), and the virtual lower limit value calculation process ends. To do.
例えば、検査項目A、検査項目B、検査項目Cの基準上限値、基準下限値、検査結果1〜3が図17に示す値である場合、上記の上限値・下限値決定処理を行って、基準上限値がない場合には仮想上限値を算出し、基準下限値がない場合には仮想下限値を算出して検査結果1〜3をそれぞれグラフ上にプロットすると、図18A〜図18Cに示すグラフ(絶対値表示のグラフ)が得られる。図18Aは検査項目A、図18Bは検査項目B、図18Cは検査項目Cの検査結果を示すグラフである。 For example, when the reference upper limit value, the reference lower limit value, and the inspection results 1 to 3 of the inspection item A, the inspection item B, and the inspection item C are the values shown in FIG. 17, the above upper limit value / lower limit value determination process is performed, When there is no reference upper limit value, the virtual upper limit value is calculated, and when there is no reference lower limit value, the virtual lower limit value is calculated and the inspection results 1 to 3 are plotted on the graphs, respectively, as shown in FIGS. 18A to 18C. A graph (absolute value display graph) is obtained. 18A is a graph showing the inspection item A, FIG. 18B is the inspection item B, and FIG.
検査項目Aについては基準上限値及び基準下限値が予め定められているので、図18Aに示すように基準上限値「20」、基準下限値「0」が絶対値における上限値、下限値となる。結果1〜3をプロットすると、基準値範囲内である検査結果1の位置は正常ゾーン内に、基準値より高値の検査結果2の位置は正常ゾーンより上側に、基準値より低値の検査結果3の位置は正常ゾーンより下側となる。
Since the reference upper limit value and the reference lower limit value are predetermined for the inspection item A, as shown in FIG. 18A, the reference upper limit value “20” and the reference lower limit value “0” become the upper limit value and the lower limit value in absolute values. . When the
検査結果Bについては基準上限値が存在しないので、図18Bに示すように、上限値・下限値決定処理により算出された仮想上限値「40」、基準下限値「0」が絶対値における上限値、下限値となる。ここでは、基準値範囲等倍数は8、結果上限値位置は6として算出された仮想上限値を示している。結果1〜3をプロットすると、基準値範囲内である検査結果1、2の位置は正常ゾーン内に、基準値より低値の検査結果3の位置は正常ゾーンより下側となる。
Since there is no reference upper limit for the inspection result B, as shown in FIG. 18B, the virtual upper limit “40” and the reference lower limit “0” calculated by the upper limit / lower limit determination processing are the upper limits in absolute values. This is the lower limit. Here, the virtual upper limit value calculated with the reference value range equal multiple being 8 and the result upper limit position being 6 is shown. When the
検査結果Cについては基準下限値が存在しないので、図18Cに示すように、基準上限値「20」、上述の上限値・下限値決定処理により算出された仮想下限値「−20」が絶対値における上限値、下限値となる。ここでは、基準値範囲等倍数は8、結果上限値位置は2として決定された仮想下限値を示している。結果1〜3をプロットすると、基準値範囲内である検査結果1、3の位置は正常ゾーン内に、基準値より高値の検査結果2は正常ゾーンより上側となる。
Since there is no reference lower limit for the inspection result C, as shown in FIG. 18C, the reference upper limit “20” and the virtual lower limit “−20” calculated by the above-described upper limit / lower limit determination processing are absolute values. It becomes the upper limit value and the lower limit value. Here, the hypothetical lower limit value determined by setting the reference value range equal multiple as 8 and the result upper limit position as 2 is shown. When the
図18A〜図18Cに示す絶対値表示に基づいて、検査結果A〜検査結果Cを相対値表示させると、図18Dに示すグラフが得られる。 When the inspection results A to C are displayed as relative values based on the absolute value displays shown in FIGS. 18A to 18C, the graph shown in FIG. 18D is obtained.
このように、上記上限値・下限値決定処理により基準上限値が存在しない検査項目について仮想上限値、基準下限値が存在しない検査項目について仮想下限値を算出することで、基準範囲内の検査結果値は正常ゾーン内に、基準範囲外の検査結果値は正常ゾーン外に表示することができる。 Thus, by calculating the virtual upper limit value for the inspection item for which the reference upper limit value does not exist and the virtual lower limit value for the inspection item for which the reference lower limit value does not exist by the above upper limit / lower limit determination process, the inspection result within the reference range Values can be displayed within the normal zone, and test result values outside the reference range can be displayed outside the normal zone.
上限値・下限値決定処理が終了すると、ステップS71で取得されたパラメータ、基準上限値又は仮想上限値、基準下限値又は仮想下限値に基づいて、グラフや表が作成される(図12のステップS74)。グラフについては、縦軸の所定範囲(ここでは、パラメータの正常ゾーン下限値、正常ゾーン上限値である−1〜1)に対応させて正常ゾーンが設定され、表示対象の各検査項目の基準上限値又は仮想上限値が正常ゾーンの上限値に一致し基準下限値又は仮想下限値が正常ゾーンの下限値に一致するように検査項目毎にグラフの縦軸のスケールが設定され、検体検査データがプロットされてグラフが作成される。
次いで、作成されたグラフや表を含む検体検査イメージとサムネイル画像が作成され、RAM32に一時ファイルとして保存される(ステップS75)。When the upper limit / lower limit determination processing ends, a graph or a table is created based on the parameter, the reference upper limit value or the virtual upper limit value, the reference lower limit value or the virtual lower limit value acquired in step S71 (step of FIG. 12). S74). For the graph, a normal zone is set corresponding to a predetermined range on the vertical axis (here, normal zone lower limit value and normal zone upper limit value −1 to 1), and a reference upper limit for each inspection item to be displayed. The scale of the vertical axis of the graph is set for each test item so that the value or virtual upper limit value matches the upper limit value of the normal zone and the reference lower limit value or virtual lower limit value matches the lower limit value of the normal zone. A graph is created by plotting.
Next, a specimen test image and a thumbnail image including the created graph and table are created and stored as a temporary file in the RAM 32 (step S75).
図19に、ステップS75において作成される検体検査イメージ352の一例を示す。検体検査イメージ352は、採取日時201、グラフ凡例202、グラフ203、検査項目一覧204、表205等から構成される。
採取日時201は、未処理の抽出データに対応するメッセージの「採取日時」フィールドの値である。グラフ凡例202は、パラメータのグラフ表示検査項目に対応するグラフの凡例が表示される。グラフ203は、パラメータのグラフ表示検査項目に対応する検査項目のグラフが所定の色の線で描画されて表示される。検査項目一覧204は、検体検査データの一覧を示す。表205は、パラメータの表検査項目に対応する検査項目の表が表示される。FIG. 19 shows an example of the
The collection date /
図12に戻り、作成された検体検査イメージに係るパラメータが作成され、RAM32に一時ファイルとして保存される(ステップS76)。検体検査イメージに係るパラメータとは、ステップS71で決定されたパラメータである。 Returning to FIG. 12, parameters relating to the created specimen test image are created and stored as a temporary file in the RAM 32 (step S76). The parameter relating to the specimen test image is the parameter determined in step S71.
画像作成処理が終了すると、処理は図10に戻り、ステップS7で作成した検体検査イメージと同一の採取日の検体検査イメージが作成済であるか否かが判断される(ステップS8)。具体的には、検体検査DB330において、ステップS7で検体検査イメージが作成された未処理の抽出データに対応するメッセージと「患者ID」フィールド及び「採取日時」フィールドの値が同一のメッセージが検索され、受信メッセージテーブルT1において、この検索されたメッセージのメッセージIDに対応付けられた「未取込フラグ」フィールドの値が「取込済」となっているレコードがある場合、同一の採取日の検体検査イメージが作成済であると判断され、このレコードがない場合、同一の採取日の検体検査イメージが作成済ではないと判断される。
When the image creation process ends, the process returns to FIG. 10, and it is determined whether or not a specimen test image having the same collection date as the specimen test image created in step S7 has been created (step S8). Specifically, in the
同一の採取日の検体検査イメージが作成済であると判断された場合(ステップS8;YES)、この検体検査イメージのUIDが画像情報テーブルT3から取得され、パラメータテーブルT4が参照されることにより、この検体検査イメージが未読であるか否かが判断される(ステップS9)。具体的には、パラメータテーブルT4(詳細後述)のレコードのうち、作成済みの検体検査イメージのUIDに対応するレコードが参照され、このレコードの「イメージ未読フラグ」フィールドの値が参照されることによって、作成済みの検体検査イメージが未読であるか否かが判断される。なお、同一の採取日の検体検査イメージのUIDは、画像情報テーブルT3の「患者ID」フィールドと「撮影日時」がこの検体検査イメージに対応する(つまり未処理の抽出データに対応する)患者IDと採取日時と一致するレコードの「UID」フィールドが参照されることにより取得される。 When it is determined that the sample test image on the same collection date has been created (step S8; YES), the UID of this sample test image is acquired from the image information table T3, and the parameter table T4 is referred to. It is determined whether or not this specimen test image is unread (step S9). Specifically, among the records of the parameter table T4 (details will be described later), the record corresponding to the UID of the created specimen test image is referred to, and the value of the “image unread flag” field of this record is referred to Then, it is determined whether or not the created specimen test image is unread. Note that the UID of the specimen test image on the same collection date is a patient ID whose “patient ID” field and “imaging date” of the image information table T3 correspond to this specimen test image (that is, corresponding to unprocessed extracted data). And the “UID” field of the record that matches the collection date and time is referred to.
同一の採取日の検体検査イメージが未読であると判断された場合(ステップS9;YES)、検体検査テーブルT2に未処理の抽出データと、未処理の抽出データに対応する各種情報(検体検査ID、患者情報A等)が格納される(ステップS10)。 When it is determined that the sample test image on the same collection date has not been read (step S9; YES), unprocessed extracted data in the sample test table T2 and various information corresponding to the unprocessed extracted data (sample test ID) , Patient information A, etc.) are stored (step S10).
図5Bに、未処理の抽出データが格納された検体検査テーブルT2の一例を示す。図5Bに示す例は、図3Bに示すメッセージのデータ格納例及び図4に示す受信メッセージテーブルT1のデータ格納例の場合に、検体検査イメージ作成処理が実行された場合に、ステップS10において未処理の抽出データが格納された例を示している。図4に示す、「テスト太郎」の「血液検査」の検体検査データが検体検査テーブルT2に格納される。 FIG. 5B shows an example of a specimen test table T2 in which unprocessed extracted data is stored. The example shown in FIG. 5B is an unprocessed in step S10 in the case of the sample data storage example shown in FIG. 3B and the sample data storage example of the received message table T1 shown in FIG. This shows an example in which the extracted data is stored. The specimen test data of “blood test” of “Test Taro” shown in FIG. 4 is stored in the specimen test table T2.
次いで、ステップS72において作成された検体検査イメージとサムネイル画像が記憶部33に上書き保存される(ステップS11)。具体的には、ステップS9で取得されたUIDの検体検査イメージとサムネイル画像が、ステップS72において作成された検体検査イメージとサムネイル画像によって上書き保存される。
ステップS71においてRAM32に保存されたパラメータとともにパラメータテーブルT4に格納されることによりパラメータの更新が行われる(ステップS12)。Next, the specimen test image and the thumbnail image created in step S72 are overwritten and saved in the storage unit 33 (step S11). Specifically, the specimen test image and thumbnail image of the UID acquired in step S9 are overwritten and saved by the specimen test image and thumbnail image created in step S72.
The parameter is updated by being stored in the parameter table T4 together with the parameter stored in the
図20に、パラメータテーブルT4の一例を示す。図20に示すように、パラメータテーブルT4は、「UID」フィールド、「イメージ未読フラグ」フィールド、「確定フラグ」フィールド、「グラフ表示検査項目」フィールド、「表検査項目」フィールド、「正常ゾーン上限値」フィールド、「正常ゾーン下限値」フィールド、「最大表示日数」フィールド、及び「縦幅」等を有する。パラメータテーブルT4には、検体検査イメージ作成処理によって作成された各検体検査イメージのパラメータが格納される。パラメータテーブルT4は、ステップS71で取得されたパラメータに、UID、イメージ未読フラグ、及び確定フラグが付与されて格納される。
なお、図20に示す「グラフ表示検査項目」フィールドに格納される値のうち、かっこで示しているものは、グラフの線の色である。FIG. 20 shows an example of the parameter table T4. As shown in FIG. 20, the parameter table T4 includes a “UID” field, an “image unread flag” field, a “determined flag” field, a “graph display inspection item” field, a “table inspection item” field, and a “normal zone upper limit value”. ”Field,“ normal zone lower limit value ”field,“ maximum display days ”field,“ vertical width ”, and the like. The parameter table T4 stores parameters of each specimen test image created by the specimen test image creation process. The parameter table T4 is stored with the UID, the image unread flag, and the confirmation flag added to the parameters acquired in step S71.
Of the values stored in the “graph display inspection item” field shown in FIG. 20, the values shown in parentheses are the colors of the graph lines.
UIDは、作成された検体検査イメージに付与されるUIDである。
イメージ未読フラグは、レコードに対応する検体検査イメージを表示部35に表示させたか否かを識別するフラグである。ビューア画面351の画像表示欄78に表示された検体検査イメージを操作部34からの入力によりクリックする等によって表示部35に表示させた場合、この検体検査イメージのイメージ未読フラグが「未読」から「既読」に変更される。
確定フラグは、作成された検体検査イメージに含まれる検査が確定されたか否かを識別するフラグである。ここで検査の確定とは、患者に対して検査の説明を行ったか否かを示し、例えば、ビューア画面351に表示された検体検査イメージを画像出力ボタン82bで出力した場合に、患者に対して検査の説明を行ったとして確定フラグが「確定前」から「確定済」に変更される。
ステップS12においては、パラメータテーブルT4が参照され、ステップS11における上書き前の検体検査イメージに対応するレコードに格納されている各パラメータが、ステップS73においてRAM32に記憶されたパラメータに置き換えられる。The UID is a UID assigned to the created specimen test image.
The image unread flag is a flag for identifying whether or not the specimen test image corresponding to the record is displayed on the
The confirmation flag is a flag for identifying whether or not the examination included in the created specimen examination image is confirmed. Here, the confirmation of the examination indicates whether or not the examination has been explained to the patient. For example, when the sample examination image displayed on the
In step S12, the parameter table T4 is referred to, and each parameter stored in the record corresponding to the specimen test image before being overwritten in step S11 is replaced with the parameter stored in the
図10に戻り、ステップS11において上書き保存した検体検査イメージに関する各種情報が画像情報テーブルT3に登録される(ステップS13)。具体的には、ステップS9で取得されたUIDと画像情報テーブルT3の「UID」フィールドが一致するレコードの検体検査イメージに関わる各種情報(検査部位等)が上書きされることにより登録される。 Returning to FIG. 10, various pieces of information relating to the specimen test image overwritten and stored in step S11 are registered in the image information table T3 (step S13). Specifically, registration is performed by overwriting various types of information (test site, etc.) related to the specimen test image of the record in which the UID acquired in step S9 matches the “UID” field of the image information table T3.
一方、同一の採取日の検体検査イメージが既に記憶部33にあると判断されない場合(ステップS8;NO)、同一の採取日の検体検査イメージが未読であると判断されない場合(ステップS9;NO)、検体検査テーブルT2に未処理の抽出データと、未処理の抽出データに対応する各種情報(検体検査ID、患者情報A等)が格納される(ステップS14)。ステップS7において作成された検体検査イメージに新規にUIDが付与され、サムネイル画像とともにステップS7の戻り値に応じて記憶部33に保存される(ステップS15)。ステップS6の取り込み患者決定処理においてRAM32に保存された戻り値が「該当患者のデータ」又は「登録された患者のデータ」を示していれば、画像DB331の所定のフォルダに検体検査イメージが記憶され、「未確定画像」を示していれば、画像DB331の未確定画像領域に記憶される。次いで、ステップS71でRAM32に保存されたパラメータが、検体検査イメージに付されたUIDと対応付けられて、新たなレコードとしてパラメータテーブルT4に格納されることによりパラメータの追加が行われる(ステップS16)。
On the other hand, when it is not determined that the sample test image on the same collection date is already in the storage unit 33 (step S8; NO), it is not determined that the sample test image on the same collection date is unread (step S9; NO). The unprocessed extracted data and various information (sample test ID, patient information A, etc.) corresponding to the unprocessed extracted data are stored in the sample test table T2 (step S14). A UID is newly assigned to the specimen test image created in step S7, and is stored in the
次いで、ステップS15において新規に保存された検体検査イメージに関する各種情報が画像情報テーブルT3に登録される(ステップS17)。具体的には、画像情報テーブルT3に新たなレコードが作成され、ステップS15で付与されたUIDと検体検査イメージに関わる各種情報(患者ID等)が対応付けられて、このレコードに格納される。ステップS6の取り込み患者決定処理においてRAM32に保存された戻り値が「該当患者のデータ」又は「登録された患者のデータ」を示していれば、この患者の患者IDが格納され、「未確定画像」であれば、患者IDには値が格納されない。「画像保存先」には、ステップS11又はステップS15でイメージが保存された場所(保存先)が格納される。
Next, various pieces of information relating to the specimen test image newly stored in step S15 are registered in the image information table T3 (step S17). Specifically, a new record is created in the image information table T3, and the UID assigned in step S15 and various information (patient ID, etc.) related to the specimen test image are associated with each other and stored in this record. If the return value stored in the
次いで、カウンタ変数iが1加算され(ステップS18)、処理はステップS5に戻る。
一方、未処理の抽出データがあると判断されない場合(ステップS5;NO)、未処理の抽出データのメッセージIDに対応する受信メッセージテーブルT1の未取込フラグを「取込済」にし(ステップS19)、処理は終了する。
新規検体検査データがあると判断されない場合(ステップS2;NO)、処理は終了する。Next, the counter variable i is incremented by 1 (step S18), and the process returns to step S5.
On the other hand, if it is not determined that there is unprocessed extracted data (step S5; NO), the unacquired flag of the received message table T1 corresponding to the message ID of the unprocessed extracted data is set to “acquired” (step S19). ), The process ends.
If it is not determined that there is new specimen test data (step S2; NO), the process ends.
以上のように、本実施の形態における小規模診断システムによれば、画像表示装置3の制御部31は、表示対象の検査項目に基準下限値のみが存在し基準上限値が存在しない場合に、基準下限値以上の検体検査データの最大値が基準値範囲内となる仮想上限値を算出する。また、表示対象の検査項目に基準上限値のみが存在し基準下限値が存在しない場合に、基準上限値以下の検体検査データの最小値が基準値範囲内となる仮想下限値を算出する。そして、表示対象の検査項目の基準上限値又は仮想上限値が正常ゾーンの上限値に一致し、表示対象の検査項目の基準下限値又は仮想下限値が正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して表示対象の検査項目の検体検査データを示すグラフを作成し表示部35に表示させる。
As described above, according to the small-scale diagnosis system in the present embodiment, the
従って、相対値を用いて検査結果をグラフ表示する場合に、基準上限値がない検査項目、又は基準下限値がない検査項目であっても、基準範囲内の検体検査データを正しく正常ゾーン内に表示することができる。その結果、健康な患者を病気であると誤診する危険性を防止することが可能となる。 Therefore, when the test results are displayed in a graph using relative values, even if the test item has no reference upper limit value or the test item has no reference lower limit value, the sample test data within the reference range is correctly placed in the normal zone. Can be displayed. As a result, it is possible to prevent the risk of misdiagnosing healthy patients as ill.
また、基準上限値がない場合に、基準下限値以上の検体検査データの最大値を正常ゾーン内の縦軸方向のどの位置にプロットするかを操作部34の操作によりユーザが予め設定することができるので、正常ゾーン内の範囲内で、医師が患者にグラフを見せたときに最良と思われる位置にその患者の結果の最大値を表示することが可能となる。
Further, when there is no reference upper limit value, the user can set in advance by the operation of the
また、基準下限値がない場合に、基準上限値以下の検体検査データの最小値を正常ゾーン内の縦軸方向のどの位置にプロットするかを操作部34の操作によりユーザが予め設定することができるので、正常ゾーン内の範囲内で、医師が患者にグラフを見せたときに最良と思われる位置にその患者の結果の最小値を表示することが可能となる。
In addition, when there is no reference lower limit value, the user may set in advance by the operation of the
なお、上述した本実施の形態における記述は、本発明に係る好適な小規模診断システムの一例であり、これに限定されるものではない。
例えば、本実施の形態において検体検査イメージ作成処理は定期的に実行されるようにしたが、操作部34からの入力によって実行されるようにしてもよい。例えば、検体検査データテーブルT2に格納された検体検査データを表示部35でグラフ化して表示させ、操作部34からの入力により、表示部35に表示されたグラフを検体検査イメージとして保存させるようにしてもよい。この場合には、グラフ化して表示させている状態の各パラメータがパラメータテーブルT4に保存される。In addition, the description in this Embodiment mentioned above is an example of the suitable small-scale diagnosis system which concerns on this invention, and is not limited to this.
For example, in the present embodiment, the specimen test image creation process is periodically executed, but may be executed by an input from the
また、図10に示す検体検査イメージ作成処理のステップS5において、カウンタ変数を用いて未処理の抽出データがあるか否かを判断するようにしたが、検体検査イメージを作成すべき検体検査データがあるか否かを判断できればよく、他の方法であってもよい。例えば、新規検体検査データの最後のレコードにEOF(End Of File)のデータを付随させ、このデータに基づいて未処理の抽出データがあるか否かを判断するようにしてもよい。 Further, in step S5 of the specimen test image creation process shown in FIG. 10, it is determined whether there is unprocessed extracted data using the counter variable. However, the specimen test data for which the specimen test image is to be created is determined. It is sufficient if it can be determined whether or not there is another method. For example, EOF (End Of File) data may be attached to the last record of the new specimen test data, and it may be determined whether there is unprocessed extracted data based on this data.
また、検体検査イメージが作成されたメッセージに対応する未取込フラグをステップS19において更新されるようにしたが、メッセージに対応する検体検査イメージが作成された場合に未取込フラグを更新できればよく、本実施の形態における例に限られない。
また、本実施の形態においては、パラメータテーブルT4に、イメージ未読フラグと確定フラグを格納したが、記憶部33に記憶された値に基づいて、検体検査イメージが未読か否か、又は確定されたか否かを判断できればよく、これに限られない。例えば、パラメータテーブルT4に、イメージ未読フラグと確定フラグを格納せず、別テーブルにおける管理とするようにしてもよい。Further, the unincorporated flag corresponding to the message for which the specimen test image has been created is updated in step S19. However, it is only necessary that the unincorporated flag can be updated when the specimen test image for the message has been created. The present embodiment is not limited to the example.
In the present embodiment, the image unread flag and the confirmation flag are stored in the parameter table T4. However, based on the values stored in the
また、上記の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体としてハードディスクや半導体の不揮発性メモリ等を使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、CD−ROM等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ(搬送波)も適用される。 In the above description, an example in which a hard disk, a semiconductor nonvolatile memory, or the like is used as a computer-readable medium of the program according to the present invention is disclosed, but the present invention is not limited to this example. As another computer-readable medium, a portable recording medium such as a CD-ROM can be applied. A carrier wave is also applied as a medium for providing program data according to the present invention via a communication line.
その他、小規模診断システムを構成する各装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。 In addition, the detailed configuration and detailed operation of each device constituting the small-scale diagnosis system can be changed as appropriate without departing from the spirit of the present invention.
なお、明細書、請求の範囲、図面及び要約を含む2009年6月18日に出願された日本特許出願No.2009−145172号の全ての開示は、そのまま本出願の一部に組み込まれる。 It should be noted that the Japanese Patent Application No. 1993 filed on June 18, 2009, including the description, claims, drawings, and abstract. The entire disclosure of 2009-145172 is incorporated in its entirety into this application.
検体検査の結果を診察やインフォームドコンセントに用いる医療の分野において利用可能性がある。 It may be used in the medical field where the results of specimen tests are used for examinations and informed consent.
1 小規模診断システム
2 モダリティ
3 画像表示装置
4 受付装置
5 イメージャ
6 汎用プリンタ
7 クライアントPC
8 検査データ管理システム
9 ネットワーク
31 制御部
32 RAM
33 記憶部
330 検体検査DB
331 画像DB
34 操作部
35 表示部
351 ビューア画面
352 検体検査イメージ
36 通信部
37 メディアドライブ
38 バス
73 画像表示欄
74 サムネイル画像表示欄DESCRIPTION OF
8 Inspection
33
331 Image DB
34
Claims (6)
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以上の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出手段と、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出手段と、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成手段と、
前記基準下限値以上の検査結果値の最大値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを予め設定するための操作手段と、を備え、
前記仮想上限値算出手段は、前記基準下限値、前記検査結果値の最大値及び前記操作手段により設定された前記検査結果値の最大値の位置に基づいて、前記仮想上限値を算出する検査データ表示装置。 A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target An inspection data display device that creates and displays a graph showing the inspection result value of the inspection item to be displayed, by setting the scale of the vertical axis of the graph so that the reference lower limit value matches the lower limit value of the normal zone There,
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or higher than the reference lower limit value is within the reference value range is calculated. A virtual upper limit calculating means;
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. A virtual lower limit calculating means;
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. A graph creation means for creating a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph to,
An operation means for setting in advance in which position in the vertical axis direction in the normal zone the maximum value of the inspection result value equal to or higher than the reference lower limit value is plotted;
The virtual upper limit calculation means calculates the virtual upper limit value based on the reference lower limit value, the maximum value of the inspection result value, and the position of the maximum value of the inspection result value set by the operation means. Display device.
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以上の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出手段と、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出手段と、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成手段と、
前記基準上限値以下の検査結果値の最小値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを予め設定するための操作手段を備え、
前記仮想下限値算出手段は、前記基準上限値、前記検査結果値の最小値及び前記操作手段により設定された前記検査結果値の最小値の位置に基づいて、前記仮想下限値を算出する検査データ表示装置。 A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target An inspection data display device that creates and displays a graph showing the inspection result value of the inspection item to be displayed, by setting the scale of the vertical axis of the graph so that the reference lower limit value matches the lower limit value of the normal zone There,
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or higher than the reference lower limit value is within the reference value range is calculated. A virtual upper limit calculating means;
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. A virtual lower limit calculating means;
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. A graph creation means for creating a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph to,
An operation means for presetting at which position in the vertical axis direction in the normal zone the minimum value of the test result value equal to or lower than the reference upper limit value is plotted;
The virtual lower limit calculating means calculates the virtual lower limit value based on the reference upper limit value, the minimum value of the inspection result value, and the position of the minimum value of the inspection result value set by the operation means. Display device.
前記基準下限値以上の検査結果値の最大値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを操作手段により予め設定する設定工程と、
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以上の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出工程と、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出工程と、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成工程と、を含み、
前記仮想上限値算出工程は、前記基準下限値、前記検査結果値の最大値及び前記設定工程において設定された前記検査結果値の最大値の位置に基づいて、前記仮想上限値を算出するグラフ作成方法。 A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target In an inspection data display device that creates and displays a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph so that the reference lower limit value of the normal zone matches the lower limit value of the normal zone A graph creation method,
A setting step of presetting by the operating means which position in the vertical axis direction within the normal zone the maximum value of the inspection result value equal to or higher than the reference lower limit value is plotted;
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or higher than the reference lower limit value is within the reference value range is calculated. A virtual upper limit calculation step;
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. A hypothetical lower limit calculation step;
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. Creating a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph to ,
The virtual upper limit calculation step creates a graph for calculating the virtual upper limit value based on the reference lower limit value, the maximum value of the inspection result value, and the position of the maximum value of the inspection result value set in the setting step. Method.
前記基準上限値以下の検査結果値の最小値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを操作手段により予め設定する設定工程と、
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以上の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出工程と、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出工程と、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成工程と、を含み、
前記仮想下限値算出工程は、前記基準上限値、前記検査結果値の最小値及び前記設定工程において設定された前記検査結果値の最小値の位置に基づいて、前記仮想下限値を算出するグラフ作成方法。 A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target In an inspection data display device that creates and displays a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph so that the reference lower limit value of the normal zone matches the lower limit value of the normal zone A graph creation method,
A setting step in which the minimum value of the inspection result value equal to or lower than the reference upper limit value is set in advance by the operating means in which position in the normal zone is plotted in the vertical axis direction;
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or higher than the reference lower limit value is within the reference value range is calculated. A virtual upper limit calculation step;
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. A hypothetical lower limit calculation step;
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. Creating a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph to ,
The virtual lower limit value calculating step calculates the virtual lower limit value based on the reference upper limit value, the minimum value of the inspection result value, and the position of the minimum value of the inspection result value set in the setting step. Method.
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以下の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出手段、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出手段、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成手段、
前記基準下限値以上の検査結果値の最大値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを予め設定するための操作手段、として機能させ、
前記仮想上限値算出手段は、前記基準下限値、前記検査結果値の最大値及び前記操作手段により設定された前記検査結果値の最大値の位置に基づいて、前記仮想上限値を算出するプログラム。 A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target In an inspection data display device for creating and displaying a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph so that the reference lower limit value of the normal zone coincides with the lower limit value of the normal zone The computer used,
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or lower than the reference lower limit value is within the reference value range is calculated. Virtual upper limit calculation means,
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. Hypothetical lower limit calculation means,
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. A graph creation means for creating a graph indicating an inspection result value of the inspection item to be displayed by setting a scale of the vertical axis of the graph to
Function as an operating means for setting in advance which position in the vertical axis direction in the normal zone to plot the maximum value of the test result value equal to or higher than the reference lower limit value,
The virtual upper limit value calculating means calculates the virtual upper limit value based on the reference lower limit value, the maximum value of the inspection result value, and the position of the maximum value of the inspection result value set by the operation means .
前記表示対象の検査項目に前記基準下限値のみが存在し前記基準上限値が存在しない場合に、当該基準下限値以下の検査結果値の最大値が基準値範囲内となる仮想上限値を算出する仮想上限値算出手段、
前記表示対象の検査項目に前記基準上限値のみが存在し前記基準下限値が存在しない場合に、当該基準上限値以下の検査結果値の最小値が基準値範囲内となる仮想下限値を算出する仮想下限値算出手段、
前記表示対象の検査項目の基準上限値又は仮想上限値が前記正常ゾーンの上限値に一致し、前記表示対象の検査項目の基準下限値又は仮想下限値が前記正常ゾーンの下限値に一致するようにグラフの縦軸のスケールを設定して前記表示対象の検査項目の検査結果値を示すグラフを作成するグラフ作成手段、
前記基準上限値以下の検査結果値の最小値を前記正常ゾーン内の縦軸方向のどの位置にプロットするかを予め設定するための操作手段、として機能させ、
前記仮想下限値算出手段は、前記基準上限値、前記検査結果値の最小値及び前記操作手段により設定された前記検査結果値の最小値の位置に基づいて、前記仮想下限値を算出するプログラム。 A normal zone indicating the reference value range of the inspection item is set in correspondence with a predetermined range on the vertical axis of the graph, and the reference upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the inspection item of the display target In an inspection data display device for creating and displaying a graph indicating the inspection result value of the inspection item to be displayed by setting the scale of the vertical axis of the graph so that the reference lower limit value of the normal zone coincides with the lower limit value of the normal zone The computer used,
When only the reference lower limit value exists in the inspection item to be displayed and the reference upper limit value does not exist, a virtual upper limit value in which the maximum value of the inspection result value equal to or lower than the reference lower limit value is within the reference value range is calculated. Virtual upper limit calculation means,
When only the reference upper limit value exists in the inspection item to be displayed and the reference lower limit value does not exist, a virtual lower limit value in which the minimum value of the inspection result value equal to or less than the reference upper limit value is within the reference value range is calculated. Hypothetical lower limit calculation means,
The reference upper limit value or the virtual upper limit value of the inspection item to be displayed matches the upper limit value of the normal zone, and the reference lower limit value or the virtual lower limit value of the inspection item to be displayed matches the lower limit value of the normal zone. A graph creation means for creating a graph indicating an inspection result value of the inspection item to be displayed by setting a scale of the vertical axis of the graph to
Function as operating means for presetting at which position in the vertical axis direction within the normal zone the minimum value of the inspection result value below the reference upper limit value is plotted;
The virtual lower limit value calculating unit calculates the virtual lower limit value based on the reference upper limit value, the minimum value of the inspection result value, and the position of the minimum value of the inspection result value set by the operation unit .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011519638A JP5522169B2 (en) | 2009-06-18 | 2010-03-11 | Inspection data display device, graph creation method and program |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009145172 | 2009-06-18 | ||
JP2009145172 | 2009-06-18 | ||
JP2011519638A JP5522169B2 (en) | 2009-06-18 | 2010-03-11 | Inspection data display device, graph creation method and program |
PCT/JP2010/054082 WO2010146900A1 (en) | 2009-06-18 | 2010-03-11 | Inspection data display device, graph preparation method, and graph preparation program |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2010146900A1 JPWO2010146900A1 (en) | 2012-12-06 |
JP5522169B2 true JP5522169B2 (en) | 2014-06-18 |
Family
ID=43356230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011519638A Active JP5522169B2 (en) | 2009-06-18 | 2010-03-11 | Inspection data display device, graph creation method and program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5522169B2 (en) |
WO (1) | WO2010146900A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61250517A (en) * | 1985-04-29 | 1986-11-07 | Mitsubishi Electric Corp | State display apparatus |
JP2001133293A (en) * | 1999-11-01 | 2001-05-18 | Sanyo Electric Co Ltd | Method of displaying graph of medical treatment test data |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001052082A (en) * | 1999-08-06 | 2001-02-23 | Hitachi Ltd | Inspection sample examined result display method |
-
2010
- 2010-03-11 WO PCT/JP2010/054082 patent/WO2010146900A1/en active Application Filing
- 2010-03-11 JP JP2011519638A patent/JP5522169B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61250517A (en) * | 1985-04-29 | 1986-11-07 | Mitsubishi Electric Corp | State display apparatus |
JP2001133293A (en) * | 1999-11-01 | 2001-05-18 | Sanyo Electric Co Ltd | Method of displaying graph of medical treatment test data |
Also Published As
Publication number | Publication date |
---|---|
WO2010146900A1 (en) | 2010-12-23 |
JPWO2010146900A1 (en) | 2012-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180166162A1 (en) | Medical system | |
JP2005301434A (en) | Examination reservation method and system, and server used therefor | |
EP2006800A1 (en) | Medical information processing device | |
JP2013128725A (en) | Examination information display device and system | |
JP2017191461A (en) | Medical report creation apparatus and control method thereof, medical image viewing apparatus and control method thereof, and program | |
JP5228845B2 (en) | Image display device | |
JP2006262977A (en) | Medical image display | |
JP5228848B2 (en) | Image display device | |
JP2010124943A (en) | Medical image management device | |
JP5659792B2 (en) | Image creation device, image display device, image creation method, and image display method | |
JP2006110202A (en) | System and method for medical image diagnosis | |
JP2008245737A (en) | Medical information processor | |
JP2010125120A (en) | Image monitor and its method | |
JP2011005169A (en) | Medical image management device and program | |
JP6536153B2 (en) | Medical image display device and program | |
JP5120231B2 (en) | Image display device | |
JP2007007190A (en) | Diagnostic system, management server and image data management method | |
JP5522169B2 (en) | Inspection data display device, graph creation method and program | |
JP2008245746A (en) | Medical image processor | |
JP2009232970A (en) | Medical image managing device, printed image order setting method and program | |
JP2010122780A (en) | Small-scale diagnostic system | |
JPWO2009107644A1 (en) | MEDICAL IMAGE MANAGEMENT DEVICE, PRINT SCREEN DISPLAY METHOD, AND PROGRAM | |
JP2010122781A (en) | Small-scale diagnostic system | |
JP2010124937A (en) | Small-scale diagnostic system | |
JP2006260251A (en) | Medical examination reservation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130301 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20130416 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131008 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131203 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140311 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140324 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5522169 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |