// Qdl (QuickDeliveryLabo) p̐ݒt@CD
// dmgcnf.txtopen_dialogƓ̂ĂD
open_dialog
{
    display = start_date start_time file_suffix ID   Ȗ {p1 | \p1 ;
    prompt = t   ID    p ;
    sort = -start_date +file_suffix +start_time ;
}

// Ǘf[^̕ۑ(data_directory)ƁCɑΉ錟ʓ(transit_directory)
// ȉɏĂD
// zBްްӏ鎞́Cȉservice_sections߂̒ɁC
// ʕ\p̖Oė񋓂ĂD
// zBްްPӏ̎́Cdata_directorytransit_directory
// service_sections߂ň͂܂ɂꂼPÂĂD

// dircnf.txtdata_directoryƓꏊw肵ĂD

data_directory = "\\masui-0\public\recent";

// ep̧̌قuꏊłD
// epCONF\dircnf.txtlab_transit_directoryƓꏊw肵ĂD

transit_directory = "\\masui-0\public\labbox";

// zBްްӏ̎́Cdata_directorytransit_directory
// ۂƍ폜āCservice_sections߂̃Rgg//h폜āC
// z̫̕ޖłD
// ełfile_suffix̏dȂ΁CްނʂȂC
// ̋@\͕svƎv܂D

//service_sections
//{
//    p
//    {
//        // epCONF\dircnf.txtdata_directoryƓꏊw肵ĂD
//        data_directory = "\\masui-0\public\recent";
//
//        // ep̌ʃt@CuꏊłD
//        // epCONF\dircnf.txtlab_transit_directoryƓꏊw肵ĂD
//        transit_directory = "\\masui-0\public\labbox";
//    }
//    ݷ޵
//    {
//        data_directory = "\\angio-0\public\recent";
//        transit_directory = "\\angio-0\public\labbox";
//    }
//}

// ʂp֑Ă󂯎܂ł̋e
// płʰ̈ړ⊳҂ض؂ւ̈ړȂǂpaperChart
// ꎞIɒ~鎞ԂlāC߂ɐݒ肵ĂD
// oケȏ̎Ԃo߂ƁCof[^transit_directory
// āCuzBsv\܂D
// transit_directorŷɓBłȂƂ͔zB{^Ƃ
// uzBsv\ɂȂ܂D
receipt_wait = 15;  // PʂŐݒDŒłR͌ĂĂD

// ABĽ̃o[R[hQdlɗ\o^ĂCQdlۂ̃f[^@킩󂯎܂ł
// eԁD\o^ĂC̎Ԃ߂Ăf[^@킩痈ȂC
// zB\ͷݾق܂DQdlʏɃG[\܂D
engage_wait = 15;  // PʂŐݒD@̌̏xɂ킹ēKɁD

// 猟̂ĂABL̃vgAEgċAƂC
// Qdl.exeʏɔzBȂf[^c܂D
// ABLf[^󂯎Ă牺L̐()zB{^ȂꍇC
// cꂽf[^̓S~ֈڂ܂DOɂƐԂ͂ȂȂ܂D
// ̐Ԃ̗LɊւ炸CQdl.exeʏɃf[^Tzĕ\΁C
// ꂽ(Â)f[^珇ɃS~ֈڂ܂D
// ̎Ԃ]ZƑhȂǂŃh^o^ƂCYĂԂɃS~֍sĂ܂܂D
discard_wait = 60;  // PʂŐݒD߂ɁD30ȏオ߂Ɓc

instruments // e@킲Ƃɏ܂C݂ABL8xxذނłD
{
    ABL825
    {
        module      = AblDeb.exe ;

        remark      =  ;  // w肵ȂƁCʂvital_signʂɕ\܂D

        // fobOpłDyesɂLOG\abl_dump.txtɒʐMOf܂D
        dump        = no ;

        // ABL800V[YƂRS232CŒʐM܂D
        // 9pin̲ݸڑ̹قgpĂD
        // ʐM|[g͓KXݒ肵ĂD
        rs232c_port = com1: ;

        // ABL̓f[^Mɐݒ肵ĂD
        // HighLevelProtocoĺiABL̐ݒʂɑI΁jASTM(E1394) IłD
        // LowLevelProtocol"RawSerial"ŁCgpDASTM(E1381)g܂C
        // "RadiometerNetworkProtocol"C"ASTM1381overTCP/IP" ͎gpł܂D
        // ȉ̒ʐMABL̍Ho׎̐ݒłD

        baud        = 9600 ; // 4800, 9600, 19200
        byte_length = 8 ;    // 7, 8
        stop_bit    = 1 ;    // 1, 1.5, 2
        parity      = none ; // none, odd, even
        protocol    = raw ;  // raw, astm(e1381) iABL80ذނastm(e1381)̂ݎgpł܂j

        // ȉ̕\ɏꂽڂ]܂D(ABL8xxV[Yp)
        // ƂΑ莞Ɏ͂̉(T)FiO2͖܂D
        // Sڂ]Ƃ́Cname_conversion߂ۂƍ폜ĂD

        // ӁF
        // ޲ٻ݂Ƃđꍇɂ͕Kname_conversiongĂD
        // Ă̒ɂT(̉)FIO2܂߂ȂłD
        // TFIO2Ƃ޲ٻݍڂ͂łʰ▃킩̃f[^ƂĎgpĂ܂D
        // \Kv鎞͉̖OɕςĂD
        // name_conversiongȂƁCTFIO2́Ĉ܂܂̖OpaperChart֑
        // ܂܂DɂpaperChartf[^̎n񏇏Cʕ\ϒx
        // Ȃ܂D

        name_conversion
        {
            sample_type = ݒ          Ö     Ö;
            pH          = pHa        pHa        pHv        pHv       ;
            pCO2        = PaCO2      PaCO2      PvCO2      PvCO2     ;
            pO2         = PaO2       PaO2       PvO2       PvO2      ;
// ̉␳lg͏̂RıĂāĈR̺ĂOĂD
//            pH(T)       = pHa        pHa        pHv        pHv       ;
//            pCO2(T)     = PaCO2      PaCO2      PvCO2      PvCO2     ;
//            pO2(T)      = PaO2       PaO2       PvO2       PvO2      ;
            SBE         = BEa        BEa        BEv        BEv       ;
            HCO3-       = HCO3-a     HCO3-a     HCO3-v     HCO3-v     ;
            sO2         = SaO2       SaO2       SvO2       SvO2      ;
            Na+         = Na+        Na+        Na+        Na+       ;
            K+          = K+         K+         K+         K+        ;
            Ca++        = Ca++       Ca++       Ca++       Ca++      ;
            Cl-         = Cl-        Cl-        Cl-        Cl-       ;
            Glu         = Glu        Glu        Glu        Glu       ;
            Lac         = Lac        Lac        Lac        Lac       ;
            Hct         = Ht         Ht         Ht         Ht        ;
            tHb         = Hb         Hb         Hb         Hb        ;
            O2Hb        = O2Hba      O2Hba      O2Hbv      O2Hbv     ;
            MetHb       = MetHb      MetHb      MetHb      MetHb     ;
            COHb        = COHb       COHb       COHb       COHb      ;
            RHb         = RHba       RHba       RHbv       RHbv      ;
//            SBC         = SBCa       SBCa       SBCv       SBCv      ;
//            tCO2(P)     = tCO2a      tCO2a      tCO2v      tCO2v     ;
//            tO2         = tO2a       tO2a       tO2v       tO2v      ;
            p50(act)    = p50a       p50a       p50v       p50v      ;
//            AaDpO2      = ""         ""         ""         ""        ;
//            Ca(7.4)     = Ca         Ca         Ca         Ca        ;
        }
    }
}
