// {d BSS-9800/BSM9500V[Yp configuration file
// ʰ߿݂Ƃ̐ڑɂ́Cp̃P[uKvłD

// BSM5100pق߿ݑRS232C-9pinʰxSCSI
// ƂłD
// BSS9800pق͗[RS232C-9pin̵ҽŁCꌩƂ
// ڰĐڑقłČͲݸdlƂςȂ̂łD
// ƂŝĂ܂D{d肵ĂD

// ر߰Ă߽iep\Rɍ킹ďĂj
// foCXR":"ƍsZ~R";"Yꂸ

rs232c_port = com1: ;

// ɏʐMHo׎default̂悤łD
// BSS9800stop_bit͍Ho׎ɂPɂȂĂ܂CL̐ݒ̂܂
// łʐMł悤łD
// ȂCʰ̒ʐM߼݂flow-controll̗L̐ݒ͂ǂł
// ܂܂D{i͂ǂ̐ݒł삵܂D

baud = 9600;     // 4800,9600,19200
byte_length = 8; // 7,8
stop_bit = 1;    // 1,2
parity = none;   // none,odd,even

// ̍s͓{dPC-CAPTENp̐ꗬo߰ĂłD
// ʰ̓`Ĉ܂ܐꗬŁCCAPTEN
// ₢킹͖āCݸނňIɐꗬ܂D
// metaChartʰްWԊu͉L "Ô" 
// sampleing_time = c ; Œ߂ĂD
// ʐMʰp߰ĂƓݒiLjp܂D
// ıĂƉꗬ܂D
// ߰Ă̵݂ɎsĂװүނ͉o܂D

//rs232c_export = com2: ;

// iƌiŃf[^ṽI}WiC̕傪قȂ܂D
// @ɂڂg͓{dɂq˂D

//request_string = "?D;ALL,1,0," ;    // i(BSM88xx,BSM71xxȂ)p
request_string = "?D;EALL,1,0," ;   // i(BSS98xx,BSM51xxȂ)p

// Ô߁D
//sampling_time = 5;   // 5,10,15 b
//message_dump = no;   // yes,no

// LifeScope̒ʐMͺϋ؂ASCIIłD
// ȉ̃f[^ڈʒu̎ẃCϋ؂̉ԖڂCƁC
// ̺ϋ؂̉ڂŎw肵܂D
// OԂ琔n߂܂D
// ڈʒuҰ(VPCHRȂ)0ԂƂ܂D
// ړ̕ʒu͍[̕ʒu0ԂƂ܂D
// Ⴆ΁C"0.0"͍ŏ̍ڂ̍ŏ̕C
// "5,3"́Cʂ̌ł6Ԗڂ̍ڂ4Ԗڂ̕

parameters
{

// metaChartłҰ
// {
//  mnemonic = lifeScope瑗ĂҰ
//  value = l̈ʒu(ϋ؂̉ԖڂCҰ0ԂƂ)
//   Rl̏ꍇ́Csyst dias mean ̏
//  unit = Pʎwԍ(q)̈ʒuC܂͒Pʕ
//  induction = Sd}Uwԍ(q)̈ʒu
//  arrythmia = s͌ʂ̍̕ڈʒuԍƕʒuԍ
//  label = Ƒ̉label̍ڈʒuԍ
//  alarm = alarm̍/ʒuԍalarm
//   擪́R͐ԱװсCQ͉װсCP܂͂O͐±װ
//   "alarm=c"͂S܂ŏ܂D
// }

    HR
    {
        mnemonic = HR;
        value = 1;
        unit = /min;
        alarm = 4 "ُl";
    }
    PR
    {
        mnemonic = PR;
        value = 1;
        unit = /min;
        alarm = 3 "ُl";
    }
    VPC
    {
        mnemonic = VPC;
        value = 1;
        unit = /min;
        arrythmia = 3.1;
        alarm = 3 "ُl";
    }
    ST
    {
        mnemonic = "ST";
        value = 1;
        induction = 2;
        unit = mV;
        alarm = 4 "ُl";
    }
    p
    {
        mnemonic = "P";
        value = 1 2 3;
        unit = 4;
        label = 5;
        alarm = 6.0 "kُl";
        alarm = 6.1 "gُl";
        alarm = 6.2 "ψُl";
    }
    T
    {
        mnemonic = "TEMP";
        value = 1;
        unit = 2;
        label = 3;
        alarm = 4 "ُl";
    }
    Tblood
    {
        mnemonic = Tb;
        value = 1;
        unit = 2;
        alarm = 4 "ُl";
    }
    RR
    {
        mnemonic = RR;
        value = 1;
        unit = /min;
        alarm = 3.0 "ُl";
        alarm = 3.1 "apnea";
    }
    tcPCO2
    {
        mnemonic = tcPCO2;
        value = 1;
        unit = 2;
        alarm = 4 "ُl";
    }
    tcPO2
    {
        mnemonic = tcPO2;
        value = 1;
        unit = %;
        alarm = 4 "ُl";
    }
    SpO2
    {
        mnemonic = SpO2;
        value = 1;
        unit = %;
        alarm = 3 "ُl";
    }
    SvO2
    {
        mnemonic = SvO2;
        value = 1;
        unit = %;
//alarm = 3 "ُl";
    }
    MVex
    {
        mnemonic = FLOW;
        value = 1;
        unit = L/min;
        alarm = 6 "ُl";
    }
    TVex
    {
        mnemonic = FLOW;
        value = 2;
        unit = ml/min;
    }
    PAWmax
    {
        mnemonic = Paw;
        value = 1;
        unit = cmH2O;
        alarm = 6.0 "ُl";
    }
    PAWmin
    {
        mnemonic = Paw;
        value = 2;
        unit = cmH2O;
    }
    Ppeep
    {
        mnemonic = Paw;
        value = 4;
        unit = cmH2O;
        alarm = 6.1 "ُl";
    }
    CCO
    {
        mnemonic = CCO;
        value = 1;
        unit = L/min;
        alarm = 6.0 "ُl";
    }
    CCI
    {
        mnemonic = CCO;
        value = 3;
        unit = L/min/m2;
    }
    imCO2
    {
        mnemonic = PiCO2;
        value = 1;
        unit = 2;
        alarm = 4 "ُl";
    }
    etCO2
    {
        mnemonic = PETCO2;
        value = 1;
        unit = 2;
        alarm = 4 "ُl";
    }
    imCO2
    {
        mnemonic = FiCO2;
        value = 1;
        unit = 2;
        alarm = 4 "ُl";
    }
    etCO2
    {
        mnemonic = EtCO2;
        value = 1;
        unit = 2;
        alarm = 4 "ُl";
    }
    imO2
    {
        mnemonic = O2;
        value = 1;
        unit = %;
        alarm = 3 "ُl";
    }
    imO2
    {
        mnemonic = FiO2;
        value = 1;
        unit = %;
        alarm = 3 "ُl";
    }
    etO2
    {
        mnemonic = EtO2;
        value = 1;
        unit = %;
        alarm = 3 "ُl";
    }

    inN2O
    {
        mnemonic = FiN2O;
        value = 1;
        unit = %;
//alarm = 3 "ُl";
    }
    etN2O
    {
        mnemonic = EtN2O;
        value = 1;
        unit = %;
//alarm = 3 "ُl";
    }

    inISO
    {
        mnemonic = FiISO;
        value = 1;
        unit = %;
//alarm = 3 "ُl";
    }
    etISO
    {
        mnemonic = EtISO;
        value = 1;
        unit = %;
//alarm = 3 "ُl";
    }

    inSEV
    {
        mnemonic = FiSEV;
        value = 1;
        unit = %;
//alarm = 3 "ُl";
    }
    etSEV
    {
        mnemonic = EtSEV;
        value = 1;
        unit = %;
//alarm = 3 "ُl";
    }
    BIS
    {
        mnemonic = BIS;
        value = 1;
        // n[gj^̃\tgversion1.11ȑO̕ɑ΂Ă
        // ̂Ps̃Rg͂ĂD
        // mult = 1;
        unit = "";
//alarm = 4 "ُl";
    }
    NIBP
    {
        mnemonic = NIBP;
        value = 8 9 10;
        unit = 11;
        alarm = 13.0 "kُl";
        alarm = 13.1 "gُl";
        alarm = 13.2 "ψُl";
    }
    CO
    {
        mnemonic = CO;
        value = 10;
        unit = L/min;
    }
    PAWP
    {
        mnemonic = CO;
        value = 18;
        unit = 27;
    }
}

// dwٕ񂩂metaChartłparameterւ̒u\

labels
{

// dٖ = metaChartłparameter

    ART     = ART;
    ART-2   = ABP;
    RAD     = ABP;
    DORS    = ABP;
    AO      = Ao;
    FEM     = ABP;
    UA      = Uart;
    UV      = Uven;
    PAP     = PAP;
    CVP     = CVP;
    RAP     = RAP;
    RVP     = RVP;
    LAP     = LAP;
    LVP     = LVP;
    PRESS   = p1;
    PRESS-2 = p2;
    PRESS-3 = p3;
    PRESS-4 = p4;
    PRESS-5 = p5;
    PRESS-6 = p6;
    PRESS-7 = p7;
    PRESS-8 = p8;
    ICP     = icp1;
    ICP-2   = icp2;
    ICP-3   = icp3;
    ICP-4   = icp4;
    Tskin   = T;
    Trect   = Trect;
    Tcore   = T;
    Tnaso   = Tnaso;
    Teso    = Tesoph;
    Ttymp   = Ttymp;
    Tblad   = Tblad;
    Taxil   = T;
    TEMP    = T1;
    TEMP-2  = T2;
    TEMP-3  = T3;
    TEMP-4  = T4;
    TEMP-5  = T5;
    TEMP-6  = T6;
    TEMP-7  = T7;
    TEMP-8  = T8;
}

// ULu\(STҰ̌ɂЂSTiiȂ)

inductions
{

// UL = U

    0 = i;
    1 = ii;
    2 = iii;
    3 = avr;
    4 = avl;
    5 = avf;
    6 = v;
    7 = mcl;
    8 = v1;
    9 = v2;
    A = v3;
    B = v4;
    C = v5;
    D = v6;
}

// sLu\

arrythmias
{

// sL = sү
// 擪́R͐ԱװсCQ͉װсCP܂͂O͐±װ

    1 = "vent. fibrilation";
    2 = "asystole";
    3 = "vent. tachycardia";
    4 = "ext. tachycardia";
    5 = "ext. bradycardia";
    6 = "vpc run";
    7 = "vpc couplet";
    8 = "early vpc";
    9 = "multiform vpcs";
    A = "bigeminy";
    B = "freq. vpcs";
    C = "prolonged rr interval";
    D = "freq. svpcs";
    E = "tachycardia";
    F = "bradycardia";
    H = "non func.";
    I = "non capture";
    J = "pacing failure";
    L = "high st change";
    M = "low st change";
    Q = "vpc";
    T = "rhythm change";
    U = "irregular rr interval";
}

// ȉ4ʰ瑗Ă(؂ւ\H)

units
{
    01 = mmHg;
    04 = kPa;
    19 = C;
    20 = F;
}

err_success = 0
              "ʰƂ̒ʐM񕜂܂D";

err_silent = 180
             "ʰƒʐMł܂"
             ""
             "ʰ̓d͓Ă܂H"
             "ʐM͊OĂ܂񂩁H"
             "邢RS232/USBϊ@dCX̃mCY"
             "ȂǂŃt[YĂ邩܂D"
             ""
             "ʰ̓dĂāCʐM"
             "ȂĂ̂ɁCʐMłȂƂ́C"
             "uē߁v́uIˍĊJv"
             "sĂ݂ĂD"
             ""
             "ł߂ȏꍇ́C\󂠂܂񂪁C"
             "f̑́Cǂ̌̏łD";

err_jummy = 30
            "ʐMG[̕pxK̒l𒴂Ă܂D"
            ""
            "ʐMP[ufĂ邩C܂"
            "dCmCYĒʐMɎx"
            "܂D"
            ""
            "mCY΍܂̓P[ǔ肢܂D";

err_comm = 0
           "lifescope.txtwrs232c_portJo܂D"
           "gpRS232/USBϊ@̍ǂ݂D"
           "݂̍\ŗp\RS232C|[g"
           "۰ف˼с޲Ȱެ߰(COM/LPT)"
           "m߂";

err_first = 30
            "{dLifescopeƒʐMł܂"
            ""
            "ʰ̓d͓Ă܂H"
            "ʰ̒ʐMڑʒu͍Ă܂H"
            "ʐMx̐ݒ͍Ă܂H"
            ""
            "PC̒ʐMڑʒu͍Ă܂H"
            "RS232/USBϊ@ڑUSB[q"
            "ԈĂ܂񂩁H"
            ""
            "RS232/USBϊ@driverinstall"
            "ƂɐڑĂUSB[qɐڑ"
            "gpD"
            ""
            "Ôbsm.txtrs232c_port̐ݒ"
            "ēxm߂D"
            ""
            "ł߂ȏꍇ́C\󂠂܂񂪁C"
            "f̑́Cǂ̌̏łD";