バイタルサイン欄のメモリ幅を調節する方法

paperChart画面には、血圧や心拍数などハートモニタなどの機器から自動的に取り込んだデータをグラフ表示する「バイタルサイン欄」がありますが、このメモリ幅が「狭くて見づらい」というご要望を受け、幅を広くして調整する方法を調査しました。

チャートメモリ幅のBefore/After

Before

↓↓↓

編集するファイルは dspcnf.txt

dspcnf.txtの一部

screen // 押しボタンエリア(右側partition)あり
{
number = 0;
std_width = 3000;
std_height = 2000;
trend_graph = yes;
left = 230;
right = 2100;
time_top = 10;

trend_top = 64;
trend_bottom = 804;
trend_divide = 26;
trend_pane = 0 26;
trend_thick_lines = 0 2 7 12 17 22 26;

ecgmisc = 0 22 -4 40;
hipress = 0 26 -20* 240; //
hipress_vernier = 0 26 -20 240 left; //
lopress = 0 26 -4 48;
lopress_vernier = 0 14 -4 24 right;
temp = 12 26 27 41;
temp_vernier = 16 26 31 41 right;
spo2 = 0 12 40* 100;
spo2_vernier = 0 10 40 90 left2 2;
entro = 12 22 0 100;
entro_nernier = 13 22 10 100 left2;
logas = 2 22 0 10;
logas_vernier = 2 12 0 5 right2 2;
higas = 2 22 0 200;
// higas_vernier = 2 12 0 100; //hipress_vernierを共用
awpress = 0 26 -4 48; //lopress_vernierを共用
tidal = 2 12 0 1000*;
labo = 26;

チャート画面のメモリ幅を広くするための調整方法

一行一行のメモリ幅が狭く、メモリが見づらいと感じる場合に、行数を省略しながら調整を行うことが可能です。

もともと、数値がプロットされるバイタルサイン欄は「26行」に設定されています。これを、バイタルサイン欄の高さ自体は変えずにメモリを数行省略して、メモリ幅を広くしてみます。

今回編集したのは「dspcnf.txt」ファイルです。

trend divide = 26;

trend divide = 22;

こんなかんじで4行省略しました。

上部の4行を省略したことによって、バイタルサイン欄上のMAXメモリ数値の省略(非表示にする)作業も必要です。

左側メモリの「hipress vernier」の数値を編集します。

0 22 -20 はそのままに、240を200に修正。

つづいて、右側メモリの「temp vernier」の数値を編集します。

16 26 31 41 を、16 22 31 37 に修正。

16行~26行のメモリが31~41 となっていたのを、16行~22行のメモリが31~37にした、ということです。

ちなみに、左右のメモリは、「なんのパラメータをプロットするのかを指定」されています。

その設定は「parcnf.txt」で指定可能です。

parcnf.txtの一部

parameters
{
HR
{
symbol = color 0 192 0;
symbol = polygon -6 0 0 -6 6 0 0 6;
ordinate = hipress;
option = median;
}

例えば、ordinate = hipress; とあります。なので、HRの数値はhipressで指定したメモリに合わせてトレンドグラフにプロットされます。

hipressなので、圧がかかる系の数値が指定されています。

例えば、paperChartオリジナルのファイル内では、

  • HR
  • NBP
  • TBP

などがあらかじめ指定されています。

コメントアウトすればプロットされません。