├── configs
├── pentra
│ ├── queue.txt
│ └── pentra60cplus.xml
├── BT3000Plus
│ ├── queue.txt
│ ├── sentlist.txt
│ ├── bt3000plus_old.xml
│ └── bt3000pluschameleon.xml
├── .DS_Store
├── Caretium
│ └── xi_921f.xml
├── vidas
│ └── minividas.xml
├── geneXpert
│ └── genexpert.xml
├── BDFACSCalibur
│ └── bdfacscalibur.xml
├── micros60
│ └── abxmicros60.xml
├── mindray
│ ├── mindraybc2800.xml
│ ├── mindraybc3600.xml
│ └── mindraybc5000.xml
├── SYSMEX
│ ├── SYSMEXKX21N.xml
│ ├── SYSMEXXS500i - Copy.xml
│ ├── SYSMEXXS500i.xml
│ ├── SYSMEXXS500i_kumasi.xml
│ ├── SYSMEXXS500i_old.xml
│ ├── SYSMEXXS500i_cape - Copy.xml
│ └── SYSMEXXT2000i.xml
├── URIT
│ ├── urit3000plus.xml
│ └── urit5250.xml
├── pentra80
│ ├── abxpentra80.xml
│ └── abxpentra80 - Copy.xml
├── DIRUIBF6800
│ └── diruibf6800.xml
└── VITROS350
│ └── vitros350.xml
├── dep
├── configs
│ ├── pentra
│ │ ├── queue.txt
│ │ └── pentra60cplus.xml
│ ├── BT3000Plus
│ │ ├── queue.txt
│ │ ├── sentlist.txt
│ │ ├── bt3000plus_old.xml
│ │ └── bt3000pluschameleon.xml
│ ├── .DS_Store
│ ├── geneXpert
│ │ └── genexpert.xml
│ ├── BDFACSCalibur
│ │ └── bdfacscalibur.xml
│ ├── micros60
│ │ └── abxmicros60.xml
│ ├── mindray
│ │ ├── mindraybc2800.xml
│ │ └── mindraybc3600.xml
│ ├── SYSMEX
│ │ ├── SYSMEXKX21N.xml
│ │ ├── SYSMEXXS500i - Copy.xml
│ │ ├── SYSMEXXS500i.xml
│ │ ├── SYSMEXXS500i_kumasi.xml
│ │ ├── SYSMEXXS500i_old.xml
│ │ ├── SYSMEXXS500i_cape - Copy.xml
│ │ └── SYSMEXXT2000i.xml
│ ├── URIT
│ │ ├── urit3000plus.xml
│ │ └── urit5250.xml
│ ├── pentra80
│ │ ├── abxpentra80.xml
│ │ └── abxpentra80 - Copy.xml
│ ├── DIRUIBF6800
│ │ └── diruibf6800.xml
│ └── VITROS350
│ │ └── vitros350.xml
├── BLISInterfaceDataInput.txt
├── net.jpg
├── .DS_Store
├── lib
│ ├── jssc-2.8.0.jar
│ ├── AbsoluteLayout.jar
│ ├── jackson-core-2.2.3.jar
│ ├── jssc-2.8.0-javadoc.jar
│ ├── jssc-2.8.0-sources.jar
│ ├── jackson-databind-2.2.3.jar
│ └── jackson-annotations-2.2.3.jar
├── BLISInterfaceClient.jar
├── BLISInterface20210208.log
└── README.TXT
├── nbproject
├── private
│ ├── config.properties
│ ├── private.properties
│ └── private.xml
├── licenseheader.txt
├── genfiles.properties
├── project.xml
└── project.properties
├── net.jpg
├── .DS_Store
├── src
├── .DS_Store
├── TCPIP
│ ├── Manager.java
│ ├── tcpsettings.java
│ └── BT3000Client_toworkon.java
├── hl7
│ ├── Mindray
│ │ ├── SampleType.java
│ │ ├── MindrayHL7231.java
│ │ ├── Field.java
│ │ ├── Segment.java
│ │ ├── MessageType.java
│ │ └── MessageAcknowledgmentCode.java
│ └── blocks.java
├── MSACCESS
│ ├── Result.java
│ └── Settings.java
├── log
│ ├── DisplayMessageType.java
│ ├── AddToDisplay.java
│ └── logger.java
├── RS232
│ ├── RS232Settings.java
│ └── utility.java
├── TEXT
│ ├── utilities.java
│ └── settings.java
├── system
│ ├── settings.java
│ ├── SampleDataJSON.java
│ └── utilities.java
├── BLIS
│ └── sampledata.java
└── configuration
│ └── configuration.java
├── lib
├── AbsoluteLayout.jar
├── JSSC
│ ├── jssc-2.8.0.jar
│ ├── jssc-2.8.0-javadoc.jar
│ └── jssc-2.8.0-sources.jar
└── jackson
│ ├── jackson-core-2.2.3.jar
│ ├── jackson-databind-2.2.3.jar
│ └── jackson-annotations-2.2.3.jar
├── manifest.mf
├── .gitignore
├── .project
├── BLISInterfaceDataInput.txt
├── README.md
└── .classpath
/configs/pentra/queue.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dep/configs/pentra/queue.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dep/BLISInterfaceDataInput.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/nbproject/private/config.properties:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/configs/BT3000Plus/queue.txt:
--------------------------------------------------------------------------------
1 | 2014062201
2 |
--------------------------------------------------------------------------------
/configs/BT3000Plus/sentlist.txt:
--------------------------------------------------------------------------------
1 | 2014062201
2 |
--------------------------------------------------------------------------------
/dep/configs/BT3000Plus/queue.txt:
--------------------------------------------------------------------------------
1 | 2014062201
2 |
--------------------------------------------------------------------------------
/dep/configs/BT3000Plus/sentlist.txt:
--------------------------------------------------------------------------------
1 | 2014062201
2 |
--------------------------------------------------------------------------------
/net.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/net.jpg
--------------------------------------------------------------------------------
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/.DS_Store
--------------------------------------------------------------------------------
/dep/net.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/net.jpg
--------------------------------------------------------------------------------
/dep/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/.DS_Store
--------------------------------------------------------------------------------
/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/src/.DS_Store
--------------------------------------------------------------------------------
/configs/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/configs/.DS_Store
--------------------------------------------------------------------------------
/dep/configs/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/configs/.DS_Store
--------------------------------------------------------------------------------
/dep/lib/jssc-2.8.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/lib/jssc-2.8.0.jar
--------------------------------------------------------------------------------
/lib/AbsoluteLayout.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/lib/AbsoluteLayout.jar
--------------------------------------------------------------------------------
/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 2.6.12
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/lib/JSSC/jssc-2.8.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/lib/JSSC/jssc-2.8.0.jar
--------------------------------------------------------------------------------
/dep/BLISInterfaceClient.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/BLISInterfaceClient.jar
--------------------------------------------------------------------------------
/dep/lib/AbsoluteLayout.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/lib/AbsoluteLayout.jar
--------------------------------------------------------------------------------
/dep/lib/jackson-core-2.2.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/lib/jackson-core-2.2.3.jar
--------------------------------------------------------------------------------
/dep/lib/jssc-2.8.0-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/lib/jssc-2.8.0-javadoc.jar
--------------------------------------------------------------------------------
/dep/lib/jssc-2.8.0-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/lib/jssc-2.8.0-sources.jar
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | ### NetBeans ###
3 | nbproject/private/
4 | nbbuild/
5 | dist/
6 | nbdist/
7 | .nb-gradle/
8 | build/
9 | deploy/
--------------------------------------------------------------------------------
/lib/JSSC/jssc-2.8.0-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/lib/JSSC/jssc-2.8.0-javadoc.jar
--------------------------------------------------------------------------------
/lib/JSSC/jssc-2.8.0-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/lib/JSSC/jssc-2.8.0-sources.jar
--------------------------------------------------------------------------------
/dep/lib/jackson-databind-2.2.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/lib/jackson-databind-2.2.3.jar
--------------------------------------------------------------------------------
/lib/jackson/jackson-core-2.2.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/lib/jackson/jackson-core-2.2.3.jar
--------------------------------------------------------------------------------
/dep/lib/jackson-annotations-2.2.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/dep/lib/jackson-annotations-2.2.3.jar
--------------------------------------------------------------------------------
/lib/jackson/jackson-databind-2.2.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/lib/jackson/jackson-databind-2.2.3.jar
--------------------------------------------------------------------------------
/lib/jackson/jackson-annotations-2.2.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stevkky/BLISInterfaceClient/HEAD/lib/jackson/jackson-annotations-2.2.3.jar
--------------------------------------------------------------------------------
/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | do.jlink=false
5 | javac.debug=true
6 | javadoc.preview=true
7 | jlink.strip=false
8 | user.properties.file=/Users/stevkky/Library/Application Support/NetBeans/13/build.properties
9 |
--------------------------------------------------------------------------------
/src/TCPIP/Manager.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package TCPIP;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class Manager {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/nbproject/licenseheader.txt:
--------------------------------------------------------------------------------
1 | <#if licenseFirst??>
2 | ${licenseFirst}
3 | #if>
4 | ${licensePrefix}To change this license header, choose License Headers in Project Properties.
5 | ${licensePrefix}To change this template file, choose Tools | Templates
6 | ${licensePrefix}and open the template in the editor.
7 | <#if licenseLast??>
8 | ${licenseLast}
9 | #if>
10 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | BLISInterfaceClient
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/src/hl7/Mindray/SampleType.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package hl7.Mindray;
8 |
9 | /**
10 | *
11 | * @author GHSS-BLIS
12 | */
13 | public class SampleType {
14 | public static int equipmentID;
15 | public static int lisID;
16 | public static String name;
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/src/MSACCESS/Result.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package MSACCESS;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class Result {
14 |
15 | public int equipmentID;
16 | public float result;
17 | public int measureID;
18 | public String aux_id;
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/MSACCESS/Settings.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package MSACCESS;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class Settings {
14 |
15 | public static String DATASOURCE;
16 | public static int DAYS;
17 | //public static boolean AUTO_RETRIEVAL;
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/hl7/Mindray/MindrayHL7231.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package hl7.Mindray;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class MindrayHL7231 {
14 |
15 | public static void get()
16 | {
17 | //MessageAcknowledgmentCode.
18 | }
19 |
20 |
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=03e9de52
2 | build.xml.script.CRC32=018fbde2
3 | build.xml.stylesheet.CRC32=f85dc8f2@1.102.0.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=03e9de52
7 | nbproject/build-impl.xml.script.CRC32=fe552bd9
8 | nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.102.0.48
9 |
--------------------------------------------------------------------------------
/src/TCPIP/tcpsettings.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package TCPIP;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class tcpsettings {
14 |
15 | public static String EQUIPMENT_IP;
16 | public static int PORT;
17 | public static boolean SERVER_MODE;
18 | public static boolean CLIENT_RECONNECT;
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/log/DisplayMessageType.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package log;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class DisplayMessageType {
14 | public static final int INFORMATION = 0;
15 | public static final int TITLE = 1;
16 | public static final int WARNING = 2;
17 | public static final int ERROR = 3;
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/hl7/Mindray/Field.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package hl7.Mindray;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class Field {
14 | //get and setters are a waste of time for me
15 | public String name;
16 | public int position;
17 | public String datatype;
18 | public String format;
19 | public String defaultvalue;
20 | public String realValue;
21 |
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/RS232/RS232Settings.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package RS232;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class RS232Settings {
14 | public static String COMPORT;
15 | public static int BAUD;
16 | public static int PARITY;
17 | public static int STOPBIT;
18 | public static int DATABIT_LENGTH;
19 | public static boolean APPEND_NEWLINE;
20 | public static boolean APPEND_CARRIAGE_RETURN;
21 |
22 |
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/hl7/Mindray/Segment.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package hl7.Mindray;
8 |
9 | import java.util.ArrayList;
10 | import java.util.List;
11 |
12 | /**
13 | *
14 | * @author BLIS
15 | */
16 | public class Segment {
17 | public String name;
18 | public String id;
19 | public String description;
20 | public int position;
21 | public int fieldlength;
22 | public List Fields = new ArrayList<>();
23 | //get and setters are a waste of time for me
24 | }
25 |
--------------------------------------------------------------------------------
/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | file:/Users/stevkky/Documents/work/github/BLISInterfaceClient/src/ui/MainForm.java
7 | file:/Users/stevkky/Documents/work/github/BLISInterfaceClient/src/TCPIP/ClientThread.java
8 | file:/Users/stevkky/Documents/work/github/BLISInterfaceClient/BLISInterfaceClient.ini
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/TEXT/utilities.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package TEXT;
8 |
9 | /**
10 | *
11 | * @author GHSS-BLIS
12 | */
13 | public class utilities {
14 |
15 | public String getFileName(String Format,String extension)
16 | {
17 | String name = "";
18 | if(!Format.contains("*"))
19 | name = system.utilities.getSystemDate(Format);
20 |
21 | if(null == extension || extension.isEmpty())
22 | return name;
23 | else
24 | return name +"."+extension;
25 |
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 | BLISInterfaceClient
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/system/settings.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package system;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class settings {
14 | public static String BLIS_URL;
15 | public static String BLIS_PASSWORD;
16 | public static String BLIS_USERNAME;
17 | public static boolean ENABLE_LOG;
18 | public static boolean WRITE_TO_FILE;
19 | public static final String VERSION = "3.0";
20 | public static int POOL_DAY;
21 | public static int POOL_INTERVAL;
22 | public static boolean ENABLE_AUTO_POOL;
23 | public static boolean SERVER_MODE;
24 | public static boolean AUTO_SPECIMEN_ID;
25 | }
26 |
--------------------------------------------------------------------------------
/src/hl7/Mindray/MessageType.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package hl7.Mindray;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public enum MessageType
14 | {
15 | OBSERVE_RESULT("ORU^R01"),
16 | RESULT_ACKNOWLEDGED ("ACK^R01"),
17 | QUERY("QRY^Q02"),
18 | QUERY_ACKNOWLEDGED("QCK^Q02"),
19 | DISPLAY_RESPONSE("DSR^Q03"),
20 | RESPONSE_ACKNOWLEDGED("ACK^Q03");
21 |
22 | private String type;
23 | private MessageType(String type)
24 | {
25 | this.type = type;
26 | }
27 |
28 | @Override
29 | public String toString()
30 | {
31 | return this.type;
32 | }
33 |
34 | }
35 |
36 |
--------------------------------------------------------------------------------
/src/hl7/blocks.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package hl7;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class blocks {
14 | public static final char END_OF_BLOCK = '\u001c';
15 | public static final char START_OF_BLOCK = '\u000b';
16 | public static final char CARRIAGE_RETURN = 13;
17 | public static final int END_OF_TRANSMISSION = -1;
18 | public static final String FIELD_SEPRETOR ="\\|";
19 | public static final String COMPONENT_SEPRETOR ="^";
20 | public static final String SUB_COMPONENT_SEPRETOR ="&";
21 | public static final String REPITITION_STRING ="~";
22 | public static final String ESCAPE_STRING ="\\";
23 | public static final String BLIS_MANUFACTURER ="GHSS";
24 | public static final String BLIS_MODEL ="BLIS";
25 |
26 |
27 |
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/BLIS/sampledata.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package BLIS;
8 |
9 | /**
10 | *
11 | * @author GHSS-BLIS
12 | */
13 | public class sampledata {
14 |
15 | public String specimen_id;
16 | public String aux_id;
17 | public String date_collected;
18 | public String date_recvd;
19 | public String doctor;
20 | public String name;
21 | public String surr_id;
22 | public String sex;
23 | public String dob;
24 | public String result;
25 | public String test_type_id;
26 | public String testname;
27 | public String specimen_type_id;
28 | public String specimentype;
29 | public String measure_id;
30 | public String partial_dob;
31 |
32 | @Override
33 | public String toString()
34 | {
35 | return aux_id;
36 | }
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/configs/Caretium/xi_921f.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | *
7 | *
8 |
9 |
10 |
11 |
12 | 1
13 | 22
14 | serum
15 |
16 |
17 |
18 |
19 | 3
20 | 522
21 | K
22 |
23 |
24 | 4
25 | 523
26 | Na
27 |
28 |
29 | 5
30 | 524
31 | Cl
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/configs/vidas/minividas.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | *
7 | *
8 |
9 |
10 |
11 |
12 | 1
13 | 22
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | tHCV
20 | 498
21 | tHCV
22 |
23 |
24 | tTXG
25 | 449
26 | tTXG
27 |
28 |
29 | 10
30 | 428
31 | value
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/configs/geneXpert/genexpert.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 12
7 | GeneXpert
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Extrapulmonary Specimen
15 |
16 |
17 | 6
18 | 6
19 | Sputum
20 |
21 |
22 |
23 |
24 | 59
25 | 59
26 | MTB
27 |
28 |
29 | 214
30 | 214
31 | RIF Resistance
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/dep/configs/geneXpert/genexpert.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 12
7 | GeneXpert
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Extrapulmonary Specimen
15 |
16 |
17 | 6
18 | 6
19 | Sputum
20 |
21 |
22 |
23 |
24 | 59
25 | 59
26 | MTB
27 |
28 |
29 | 214
30 | 214
31 | RIF Resistance
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/BLISInterfaceDataInput.txt:
--------------------------------------------------------------------------------
1 | MSH|^~\&|||||20220805150333||ORU^R01|65|P|2.3.1||||2||ASCII|||
OBR|65|153|ALT|^|Serum|20220304111347|20220304111308|20220304112820|||1|1|ELITROL I|01-1140-03|20221230||M|44.200000|8.000000|35.084767|U/L|||||||||||||||||||||||||||
MSH|^~\&|||||20220805150333||ORU^R01|66|P|2.3.1||||2||ASCII|||
OBR|66|157|AST|^|Serum|20220304111347|20220304111308|20220304112838|||1|1|ELITROL I|01-1140-03|20221230||M|48.000000|8.600000|45.212175|U/L|||||||||||||||||||||||||||
MSH|^~\&|||||20220805150333||ORU^R01|74|P|2.3.1||||2||ASCII|||
OBR|74||?-GT|^|Serum|20220304111347|20220304111308|20220304113327|||1|1|ELITROL I|01-1140-03|20221230||M|48.100000|8.700000|47.115292|U/L|||||||||||||||||||||||||||
MSH|^~\&|||||20220805150647||ORU^R01|78|P|2.3.1||||2||ASCII|||
OBR|78||T-bil-D ?|^|Serum|20220304120409|20220304115742|20220304122122|||1|1|ELITROL I|01-1140-03|20221230||M|30.100000|5.400000|18.927449|�mol/L|||||||||||||||||||||||||||
MSH|^~\&|||||20220805150647||ORU^R01|79|P|2.3.1||||2||ASCII|||
OBR|79||D-bil-D ?|^|Serum|20220304120409|20220304115742|20220304122140|||1|1|ELITROL I|01-1140-03|20221230||M|19.900000|4.800000|45.949069|�mol/L|||||||||||||||||||||||||||
--------------------------------------------------------------------------------
/configs/BT3000Plus/bt3000plus_old.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 18
7 | Full Blood Count (FBC) - MICROS
8 |
9 |
10 |
11 |
12 | S
13 | 1
14 | Serum
15 |
16 |
17 | U
18 | 4
19 | Urine
20 |
21 |
22 |
23 |
24 | TBIL
25 | 1
26 | TOTAL BILIRUBIN
27 |
28 |
29 | DBIL
30 | 2
31 | DIRECT BILIRUBIN
32 |
33 |
34 | IBL
35 | 3
36 | INDIRECT BILIRUBIN
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/dep/configs/BT3000Plus/bt3000plus_old.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 18
7 | Full Blood Count (FBC) - MICROS
8 |
9 |
10 |
11 |
12 | S
13 | 1
14 | Serum
15 |
16 |
17 | U
18 | 4
19 | Urine
20 |
21 |
22 |
23 |
24 | TBIL
25 | 1
26 | TOTAL BILIRUBIN
27 |
28 |
29 | DBIL
30 | 2
31 | DIRECT BILIRUBIN
32 |
33 |
34 | IBL
35 | 3
36 | INDIRECT BILIRUBIN
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/dep/BLISInterface20210208.log:
--------------------------------------------------------------------------------
1 | 2021-02-08 15:27:29:
2 | 2021-02-08 15:27:29:
3 |
4 | 2021-02-08 15:27:45:
5 | 2021-02-08 15:27:45:
6 |
7 | 2021-02-08 15:28:00:
8 | 2021-02-08 15:28:00:
9 |
10 | 2021-02-08 15:28:18:
11 | 2021-02-08 15:28:18:
12 |
13 | 2021-02-08 15:28:34:
14 | 2021-02-08 15:28:34:
15 |
16 | 2021-02-08 15:28:52:
17 | 2021-02-08 15:28:52:
18 |
19 | 2021-02-08 15:29:09:
20 | 2021-02-08 15:29:09:
21 |
22 | 2021-02-08 15:29:25:
23 | 2021-02-08 15:29:41:
24 | 2021-02-08 15:29:56:
25 | 2021-02-08 15:30:11:
26 | 2021-02-08 15:30:27:
27 | 2021-02-08 15:30:42:
28 | 2021-02-08 15:30:57:
29 | 2021-02-08 15:31:13:
30 | 2021-02-08 15:31:28:
31 | 2021-02-08 15:31:43:
32 | 2021-02-08 15:31:59:
33 | 2021-02-08 15:32:14:
34 | 2021-02-08 15:32:30:
35 | 2021-02-08 15:32:45:
36 | 2021-02-08 15:33:00:
37 | 2021-02-08 15:33:16:
38 | 2021-02-08 15:33:31:
39 | 2021-02-08 15:33:46:
40 | 2021-02-08 15:34:02:
41 | 2021-02-08 15:34:17:
42 | 2021-02-08 15:34:32:
43 | 2021-02-08 15:34:48:
44 | 2021-02-08 15:35:03:
45 | 2021-02-08 15:35:18:
46 | 2021-02-08 15:35:34:
47 | 2021-02-08 15:35:49:
48 | 2021-02-08 15:36:04:
49 | 2021-02-08 15:36:20:
50 | 2021-02-08 15:36:35:
51 | 2021-02-08 15:36:50:
52 | 2021-02-08 15:37:06:
53 |
--------------------------------------------------------------------------------
/dep/README.TXT:
--------------------------------------------------------------------------------
1 | ========================
2 | BUILD OUTPUT DESCRIPTION
3 | ========================
4 |
5 | When you build an Java application project that has a main class, the IDE
6 | automatically copies all of the JAR
7 | files on the projects classpath to your projects dist/lib folder. The IDE
8 | also adds each of the JAR files to the Class-Path element in the application
9 | JAR files manifest file (MANIFEST.MF).
10 |
11 | To run the project from the command line, go to the dist folder and
12 | type the following:
13 |
14 | java -jar "BLISInterfaceClient.jar"
15 |
16 | To distribute this project, zip up the dist folder (including the lib folder)
17 | and distribute the ZIP file.
18 |
19 | Notes:
20 |
21 | * If two JAR files on the project classpath have the same name, only the first
22 | JAR file is copied to the lib folder.
23 | * Only JAR files are copied to the lib folder.
24 | If the classpath contains other types of files or folders, these files (folders)
25 | are not copied.
26 | * If a library on the projects classpath also has a Class-Path element
27 | specified in the manifest,the content of the Class-Path element has to be on
28 | the projects runtime path.
29 | * To set a main class in a standard Java project, right-click the project node
30 | in the Projects window and choose Properties. Then click Run and enter the
31 | class name in the Main Class field. Alternatively, you can manually type the
32 | class name in the manifest Main-Class element.
33 |
--------------------------------------------------------------------------------
/src/TEXT/settings.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package TEXT;
8 |
9 | /**
10 | *
11 | * @author GHSS-BLIS
12 | */
13 | public class settings {
14 | public static String BASE_DIRECTORY;
15 | public static boolean USE_SUB_DIRECTORIES;
16 | public static String SUB_DIRECTORY_FORMAT;
17 | public static String FILE_NAME_FORMAT;
18 | public static String FILE_EXTENSION;
19 | public static String FILE_SEPERATOR;
20 | public static char SEPERATOR_CHAR;
21 | public static boolean DELETE_AFTER_READ;
22 |
23 | public static void setChar(String Seperator)
24 | {
25 | switch(Seperator)
26 | {
27 | case "TAB":
28 | SEPERATOR_CHAR = 0x09;
29 | break;
30 | case "COMMA":
31 | SEPERATOR_CHAR =0x2c;
32 | break;
33 | case "COLON":
34 | SEPERATOR_CHAR =0x3a;
35 | break;
36 | case "SEMI-COLON":
37 | SEPERATOR_CHAR =0x3b;
38 | break;
39 | case "SPACE":
40 | SEPERATOR_CHAR =0x20;
41 | break;
42 | case "ASTM":
43 | SEPERATOR_CHAR = 0x03;
44 | break;
45 |
46 | }
47 | }
48 |
49 | }
50 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # BLISInterfaceClient
2 | BLIS Interface Client is a very lightweight Java based tool for Interfacing BLIS with equipment using Protocols like ;RS232,TCP/IP, HTTP. It can also connect directly to analyzer database such as MS Access or even from a flat file.
3 |
4 | The Messaging formats supported are HL7, ASTM, ABX Proprietary Format, Vital Proprietary format, CLSI LIS2-A, CLSI LIS2-A2, etc
5 |
6 |
7 | Requires Java Runtime 1.7 or above
8 |
9 | Equipment supported by v2.6.12 below:
10 | # BLISInterfaceClient
11 | BLIS Interface Client is a very lightweight Java based tool for Interfacing BLIS with equipment using Protocols like ;RS232,TCP/IP, HTTP. It can also connect directly to analyzer database such as MS Access or even from a flat file.
12 |
13 | The Messaging formats supported are HL7, ASTM, ABX Proprietary Format, Vital Proprietary format, CLSI LIS2-A, CLSI LIS2-A2, etc
14 |
15 |
16 | Requires Java Runtime 1.7 or above
17 |
18 | Equipment supported by v2.6.12 below:
19 |
20 | ABX Pentra 60C+
21 |
22 | ABX MICROS 60
23 |
24 | ABX Pentra 80
25 |
26 | Selectra Junior
27 |
28 | Flexor E
29 |
30 | MINDRAY BC 3600
31 |
32 | BT3000 Plus-Chameleon
33 |
34 | Mindray BS-200E
35 |
36 | SYSMEX XS-500i
37 |
38 | Flexor Junior
39 |
40 | GeneXpert
41 |
42 | SYSMEX XT-2000i
43 |
44 | BD FACSCalibur
45 |
46 | SYSMEX XN-1000
47 |
48 | SYSMEX KX-21N
49 |
50 | URIT-3000Plus
51 |
52 | Mindray BS-300
53 |
54 | Selectra ProS
55 |
56 | Mindray BC-3600
57 |
58 | Mindray BC-5380
59 |
60 | URIT 5250
61 |
62 | Mindray BS-240
63 |
64 | BT3000 Plus-Envoy
65 |
66 | Mindray BC-2800
67 |
--------------------------------------------------------------------------------
/src/RS232/utility.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package RS232;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public class utility {
14 |
15 |
16 | public static String hexToASCII(String hex)
17 | {
18 | if(hex.length()%2 != 0)
19 | {
20 | System.err.println("requires EVEN number of chars");
21 | return null;
22 | }
23 | StringBuilder sb = new StringBuilder();
24 | //Convert Hex 0232343536AB into two characters stream.
25 | for( int i=0; i
2 |
3 |
4 |
5 |
6 | 41
7 | CD4+ Count
8 |
9 |
10 |
11 |
12 | 3
13 | 9
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 43
20 | 215
21 | CD3+
22 |
23 |
24 | 47
25 | 216
26 | CD8+
27 |
28 |
29 | 45
30 | 217
31 | CD4+
32 |
33 |
34 | 54
35 | 218
36 | CD45+
37 |
38 |
39 | 42
40 | 480
41 | CD3+%
42 |
43 |
44 | 46
45 | 481
46 | CD8+%
47 |
48 |
49 | 44
50 | 482
51 | CD4+%
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/dep/configs/BDFACSCalibur/bdfacscalibur.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 41
7 | CD4+ Count
8 |
9 |
10 |
11 |
12 | 3
13 | 9
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 43
20 | 215
21 | CD3+
22 |
23 |
24 | 47
25 | 216
26 | CD8+
27 |
28 |
29 | 45
30 | 217
31 | CD4+
32 |
33 |
34 | 54
35 | 218
36 | CD45+
37 |
38 |
39 | 42
40 | 480
41 | CD3+%
42 |
43 |
44 | 46
45 | 481
46 | CD8+%
47 |
48 |
49 | 44
50 | 482
51 | CD4+%
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/src/log/AddToDisplay.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package log;
8 |
9 | import java.awt.Color;
10 | import javax.swing.text.*;
11 | import ui.MainForm;
12 |
13 | /**
14 | *
15 | * @author BLIS
16 | */
17 | public class AddToDisplay {
18 |
19 | public synchronized static void Display(String data, int type)
20 | {
21 |
22 | StyledDocument doc = MainForm.jtxtPaneDisplay.getStyledDocument();
23 | // Define a keyword attribute
24 |
25 | SimpleAttributeSet keyWord = new SimpleAttributeSet();
26 | switch(type)
27 | {
28 | case 0:
29 | StyleConstants.setForeground(keyWord, Color.BLACK);
30 | break;
31 | case 1:
32 | StyleConstants.setForeground(keyWord, Color.BLUE);
33 | StyleConstants.setBold(keyWord, true);
34 | break;
35 | case 2:
36 | StyleConstants.setForeground(keyWord, Color.RED);
37 | break;
38 | case 3:
39 | StyleConstants.setForeground(keyWord, Color.RED);
40 | break;
41 |
42 | }
43 | try
44 | {
45 | //doc.insertString(0, data+"\n", keyWord );
46 | doc.insertString(doc.getLength(), data+"\n", keyWord );
47 | MainForm.jtxtPaneDisplay.setCaretPosition(doc.getLength());
48 | log.logger.Logger(data);
49 | }
50 | catch(BadLocationException e) { System.out.println(e); }
51 | }
52 |
53 | }
54 | //HERE
--------------------------------------------------------------------------------
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/src/system/SampleDataJSON.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package system;
8 |
9 |
10 | import BLIS.sampledata;
11 | import com.fasterxml.jackson.core.JsonFactory;
12 | import com.fasterxml.jackson.core.JsonParser;
13 | import com.fasterxml.jackson.core.JsonToken;
14 | import com.fasterxml.jackson.databind.ObjectMapper;
15 | import hl7.Mindray.Message;
16 | import java.io.IOException;
17 | import java.util.ArrayList;
18 | import java.util.List;
19 | import java.util.logging.Level;
20 | import java.util.logging.Logger;
21 | import log.DisplayMessageType;
22 |
23 |
24 |
25 | /**
26 | *
27 | * @author GHSS-BLIS
28 | */
29 | public class SampleDataJSON {
30 |
31 | public static List getSampleObject(String json)
32 | {
33 | List SampleList = new ArrayList<>();
34 | JsonFactory f = new JsonFactory();
35 | JsonParser jp;
36 | ObjectMapper mapper = new ObjectMapper();
37 | try
38 | {
39 | jp = f.createJsonParser(json);
40 | jp.nextToken(); // just move to the first start of objects. This makes the while loop start
41 |
42 |
43 | while (jp.nextToken() == JsonToken.START_OBJECT)
44 | {
45 | SampleList.add(mapper.readValue(jp, sampledata.class));
46 | }
47 | } catch (IOException ex)
48 | {
49 | Logger.getLogger(SampleDataJSON.class.getName()).log(Level.SEVERE, null, ex);
50 | log.AddToDisplay.Display(ex.getMessage(),DisplayMessageType.ERROR);
51 | log.logger.Logger(ex.getMessage());
52 | }
53 |
54 | return SampleList;
55 | }
56 |
57 |
58 | public static List normaliseResults(List data)
59 | {
60 | hl7.Mindray.Message msg = new Message();
61 | return msg.normaliseResults(data);
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/src/log/logger.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package log;
8 | import java.io.File;
9 | import java.io.FileWriter;
10 | import java.io.PrintWriter;
11 | import java.text.SimpleDateFormat;
12 | import java.util.Date;
13 | import system.settings;
14 | /**
15 | *
16 | * @author BLIS
17 | */
18 | public class logger {
19 |
20 | public synchronized static void Logger(String log)
21 | {
22 | if(!settings.ENABLE_LOG)
23 | return;
24 | try
25 | {
26 | PrintWriter printWriter;
27 | try (FileWriter fileWriter = new FileWriter(new File("BLISInterface"+ getLogDate() +".log"), true)) {
28 | printWriter = new PrintWriter(fileWriter);
29 | printWriter.println(getCurrentTimeStamp()+": "+log);
30 | }
31 | printWriter.close();
32 | }
33 | catch(Exception ex) { }
34 | }
35 |
36 | public synchronized static void PrintStackTrace(Exception e)
37 | {
38 | if(!settings.ENABLE_LOG)
39 | return;
40 | try
41 | {
42 | PrintWriter printWriter;
43 | try (FileWriter fileWriter = new FileWriter(new File("BLISInterface"+ getLogDate() +".log"), true)) {
44 | printWriter = new PrintWriter(fileWriter);
45 | printWriter.println(getCurrentTimeStamp());
46 | e.printStackTrace(printWriter);
47 | }
48 | printWriter.close();
49 | }
50 | catch(Exception ex) { }
51 | }
52 |
53 | public static String getCurrentTimeStamp()
54 | {
55 | SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
56 | Date now = new Date();
57 | String strDate = sdfDate.format(now);
58 | return strDate;
59 | }
60 |
61 | private static String getLogDate()
62 | {
63 | SimpleDateFormat sdfDate = new SimpleDateFormat("yyyyMMdd");
64 | Date now = new Date();
65 | return sdfDate.format(now);
66 | }
67 | }
68 |
--------------------------------------------------------------------------------
/src/hl7/Mindray/MessageAcknowledgmentCode.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package hl7.Mindray;
8 |
9 | /**
10 | *
11 | * @author BLIS
12 | */
13 | public enum MessageAcknowledgmentCode {
14 |
15 | OK_DATA_FOUND("OK"),
16 | OK_NODATA_FOUND("NF"),
17 | ACCEPTED("AA"),
18 | MESSAGE_ACCEPTED("AA",0,"Message accepted","Succeed"),
19 | ERROR("AE"),
20 | ERROR_SEQUENCE_SEGMENT("AE",100,"Segment sequence error",
21 | "Segment sequence is incorrect or required segment is missed"),
22 | ERROR_REQUIRED_FIELD("AE",101,"Required field missing","Required field in a segment is missed"),
23 | ERROR_DATA_TYPE("AE",102,"Data type error","Data type of a field is incorrect."),
24 | ERROR_TABLE_VALUE("AE",103,"Table value not found","Table value is not found, therefore not used temporarily"),
25 | REJECTED("AR"),
26 | REJECTED_UNSOPPORTED_MESSAGE("AR",200,"Unsupported message type","Message type is not supported"),
27 | REJECTED_UNSUPPORTED_EVENT("AR",201,"Unsupported event code","Event code is not supported"),
28 | REJECTED_UNSUPPORTED_PROCESSING_ID("AR",202,"Unsupported processing id","Processing ID is not supported"),
29 | REJECTED_UNSUPPORTED_VERSION("AR",203,"Unsupported version id","Version ID is not supported"),
30 | REJECTED_UNSUPPORTED_KEY("AR",204,"Unknown key identifier",
31 | "Key identifier is unknown, such as inexistent patient information"),
32 | REJECTED_DUPPPLICATE_KEY("AR",205,"Duplicate key identifier","The key identifier already exists"),
33 | REJECTED_RECORD_LOCKED("AR",206,"Application record locked",
34 | "The transaction could not be performed at the application storage level, such as locked database"),
35 | REJECTED_INTERNAL_ERROR("AR",207,"Application internal error","Unknown application internal error");
36 |
37 |
38 | private String code;
39 | private int statuscode;
40 | private String description;
41 | private String statustext;
42 |
43 | private MessageAcknowledgmentCode(String code,int statuscode, String statustext,String description)
44 | {
45 | this.code= code;
46 | this.statuscode=statuscode;
47 | this.statustext=statustext;
48 | this.description = description;
49 |
50 | }
51 | private MessageAcknowledgmentCode(String code)
52 | {
53 | this.code= code;
54 |
55 | }
56 |
57 | @Override
58 | public String toString()
59 | {
60 | return this.code;
61 | }
62 |
63 | public int getStatusCode()
64 | {
65 | return this.statuscode;
66 | }
67 |
68 | public String getCode()
69 | {
70 | return this.code;
71 | }
72 | public String getStatusText()
73 | {
74 | return this.statustext;
75 | }
76 |
77 | public String getDescription()
78 | {
79 | return this.description;
80 | }
81 | }
82 |
--------------------------------------------------------------------------------
/configs/micros60/abxmicros60.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 18
7 | Full Blood Count (FBC) - MICROS
8 |
9 |
10 |
11 |
12 | 1
13 | 22
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | !
20 | 272
21 | WBC
22 |
23 |
24 | 2
25 | 273
26 | RBC
27 |
28 |
29 | 3
30 | 274
31 | HGB
32 |
33 |
34 | 4
35 | 275
36 | HCT
37 |
38 |
39 | 5
40 | 278
41 | MCV
42 |
43 |
44 | 6
45 | 279
46 | MCH
47 |
48 |
49 | 7
50 | 280
51 | MCHC
52 |
53 |
54 | 8
55 | 281
56 | RDW
57 |
58 |
59 | @
60 | 276
61 | PLT
62 |
63 |
64 | A
65 | 282
66 | MPV
67 |
68 |
69 | B
70 | 277
71 | THT
72 |
73 |
74 | C
75 | 283
76 | PDW
77 |
78 |
79 | #
80 | 284
81 | LYM%
82 |
83 |
84 | %
85 | 285
86 | MON%
87 |
88 |
89 | "
90 | 287
91 | LYM#
92 |
93 |
94 | $
95 | 288
96 | MON#
97 |
98 |
99 | &
100 | 289
101 | GRA#
102 |
103 |
104 | '
105 | 286
106 | GRA%
107 |
108 |
109 |
110 |
--------------------------------------------------------------------------------
/dep/configs/micros60/abxmicros60.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 18
7 | Full Blood Count (FBC) - MICROS
8 |
9 |
10 |
11 |
12 | 1
13 | 22
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | !
20 | 272
21 | WBC
22 |
23 |
24 | 2
25 | 273
26 | RBC
27 |
28 |
29 | 3
30 | 274
31 | HGB
32 |
33 |
34 | 4
35 | 275
36 | HCT
37 |
38 |
39 | 5
40 | 278
41 | MCV
42 |
43 |
44 | 6
45 | 279
46 | MCH
47 |
48 |
49 | 7
50 | 280
51 | MCHC
52 |
53 |
54 | 8
55 | 281
56 | RDW
57 |
58 |
59 | @
60 | 276
61 | PLT
62 |
63 |
64 | A
65 | 282
66 | MPV
67 |
68 |
69 | B
70 | 277
71 | THT
72 |
73 |
74 | C
75 | 283
76 | PDW
77 |
78 |
79 | #
80 | 284
81 | LYM%
82 |
83 |
84 | %
85 | 285
86 | MON%
87 |
88 |
89 | "
90 | 287
91 | LYM#
92 |
93 |
94 | $
95 | 288
96 | MON#
97 |
98 |
99 | &
100 | 289
101 | GRA#
102 |
103 |
104 | '
105 | 286
106 | GRA%
107 |
108 |
109 |
110 |
--------------------------------------------------------------------------------
/configs/mindray/mindraybc2800.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 45
6 | Full Blood Count(FBC)
7 |
8 |
9 |
10 |
11 | 1
12 | 2
13 | Whole Blood
14 |
15 |
16 |
17 |
18 | 1
19 | 69
20 | WBC
21 |
22 |
23 | 2
24 | 89
25 | LYM#
26 |
27 |
28 | 3
29 | 330
30 | MXD#
31 |
32 |
33 | 4
34 | 483
35 | GRAN#
36 |
37 |
38 | 5
39 | 79
40 | LYM%
41 |
42 |
43 | 6
44 | 329
45 | MXD%
46 |
47 |
48 | 7
49 | 484
50 | GRAN%
51 |
52 |
53 | 8
54 | 70
55 | RBC
56 |
57 |
58 | 9
59 | 60
60 | HGB
61 |
62 |
63 | 10
64 | 74
65 | MCHC
66 |
67 |
68 | 11
69 | 72
70 | MCV
71 |
72 |
73 | 12
74 | 73
75 | MCH
76 |
77 |
78 | 13
79 | 333
80 | RDW-CV
81 |
82 |
83 | 14
84 | 71
85 | HCT
86 |
87 |
88 | 15
89 | 75
90 | PLT
91 |
92 |
93 | 16
94 | 77
95 | MPV
96 |
97 |
98 | 17
99 | 76
100 | PDW
101 |
102 |
103 | 18
104 | 475
105 | PCT
106 |
107 |
108 | 19
109 | 332
110 | RDW-SD
111 |
112 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/configs/SYSMEX/SYSMEXKX21N.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 45
6 | Full Blood Count(FBC)
7 |
8 |
9 |
10 |
11 | 1
12 | 2
13 | Whole Blood
14 |
15 |
16 |
17 |
18 | 1
19 | 69
20 | WBC
21 |
22 |
23 | 2
24 | 70
25 | RBC
26 |
27 |
28 | 3
29 | 60
30 | HGB
31 |
32 |
33 | 4
34 | 71
35 | HCT
36 |
37 |
38 | 5
39 | 72
40 | MCV
41 |
42 |
43 | 6
44 | 73
45 | MCH
46 |
47 |
48 | 7
49 | 74
50 | MCHC
51 |
52 |
53 | 8
54 | 75
55 | PLT
56 |
57 |
58 | 9
59 | 79
60 | LYM%
61 |
62 |
63 | 10
64 | 329
65 | MXD%
66 |
67 |
68 | 11
69 | 78
70 | NEUT%
71 |
72 |
73 | 12
74 | 89
75 | LYM#
76 |
77 |
78 | 13
79 | 330
80 | MXD#
81 |
82 |
83 | 14
84 | 88
85 | NEUT#
86 |
87 |
88 | 15
89 | 332
90 | RDW-SD
91 |
92 |
93 | 16
94 | 333
95 | RDW-CV
96 |
97 |
98 | 17
99 | 76
100 | PDW
101 |
102 |
103 | 18
104 | 77
105 | MPV
106 |
107 |
108 | 19
109 | 331
110 | P-LCR
111 |
112 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/dep/configs/mindray/mindraybc2800.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 45
6 | Full Blood Count(FBC)
7 |
8 |
9 |
10 |
11 | 1
12 | 2
13 | Whole Blood
14 |
15 |
16 |
17 |
18 | 1
19 | 69
20 | WBC
21 |
22 |
23 | 2
24 | 89
25 | LYM#
26 |
27 |
28 | 3
29 | 330
30 | MXD#
31 |
32 |
33 | 4
34 | 483
35 | GRAN#
36 |
37 |
38 | 5
39 | 79
40 | LYM%
41 |
42 |
43 | 6
44 | 329
45 | MXD%
46 |
47 |
48 | 7
49 | 484
50 | GRAN%
51 |
52 |
53 | 8
54 | 70
55 | RBC
56 |
57 |
58 | 9
59 | 60
60 | HGB
61 |
62 |
63 | 10
64 | 74
65 | MCHC
66 |
67 |
68 | 11
69 | 72
70 | MCV
71 |
72 |
73 | 12
74 | 73
75 | MCH
76 |
77 |
78 | 13
79 | 333
80 | RDW-CV
81 |
82 |
83 | 14
84 | 71
85 | HCT
86 |
87 |
88 | 15
89 | 75
90 | PLT
91 |
92 |
93 | 16
94 | 77
95 | MPV
96 |
97 |
98 | 17
99 | 76
100 | PDW
101 |
102 |
103 | 18
104 | 475
105 | PCT
106 |
107 |
108 | 19
109 | 332
110 | RDW-SD
111 |
112 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/dep/configs/SYSMEX/SYSMEXKX21N.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 45
6 | Full Blood Count(FBC)
7 |
8 |
9 |
10 |
11 | 1
12 | 2
13 | Whole Blood
14 |
15 |
16 |
17 |
18 | 1
19 | 69
20 | WBC
21 |
22 |
23 | 2
24 | 70
25 | RBC
26 |
27 |
28 | 3
29 | 60
30 | HGB
31 |
32 |
33 | 4
34 | 71
35 | HCT
36 |
37 |
38 | 5
39 | 72
40 | MCV
41 |
42 |
43 | 6
44 | 73
45 | MCH
46 |
47 |
48 | 7
49 | 74
50 | MCHC
51 |
52 |
53 | 8
54 | 75
55 | PLT
56 |
57 |
58 | 9
59 | 79
60 | LYM%
61 |
62 |
63 | 10
64 | 329
65 | MXD%
66 |
67 |
68 | 11
69 | 78
70 | NEUT%
71 |
72 |
73 | 12
74 | 89
75 | LYM#
76 |
77 |
78 | 13
79 | 330
80 | MXD#
81 |
82 |
83 | 14
84 | 88
85 | NEUT#
86 |
87 |
88 | 15
89 | 332
90 | RDW-SD
91 |
92 |
93 | 16
94 | 333
95 | RDW-CV
96 |
97 |
98 | 17
99 | 76
100 | PDW
101 |
102 |
103 | 18
104 | 77
105 | MPV
106 |
107 |
108 | 19
109 | 331
110 | P-LCR
111 |
112 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/configs/mindray/mindraybc3600.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 9
7 | FBC
8 |
9 |
10 |
11 |
12 | 1
13 | 9
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 13
20 | 41
21 | WBC
22 |
23 |
24 | 20
25 | 47
26 | RBC
27 |
28 |
29 | 21
30 | 48
31 | HGB
32 |
33 |
34 | 26
35 | 49
36 | HCT
37 |
38 |
39 | 23
40 | 50
41 | MCV
42 |
43 |
44 | 24
45 | 51
46 | MCH
47 |
48 |
49 | 22
50 | 52
51 | MCHC
52 |
53 |
54 | 25
55 | 53
56 | RDW-CV
57 |
58 |
59 | 31
60 | 490
61 | RDW-SD
62 |
63 |
64 | 27
65 | 54
66 | PLT
67 |
68 |
69 | 28
70 | 55
71 | MPV
72 |
73 |
74 | 29
75 | 491
76 | PDW
77 |
78 |
79 | 30
80 | 492
81 | PCT
82 |
83 |
84 | 14
85 | 476
86 | LYM#
87 |
88 |
89 | 15
90 | 486
91 | MID#
92 |
93 |
94 | 16
95 | 487
96 | GRAN#
97 |
98 |
99 | 17
100 | 43
101 | LYM%
102 |
103 |
104 | 18
105 | 488
106 | MID%
107 |
108 |
109 | 19
110 | 489
111 | GRAN%
112 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/dep/configs/mindray/mindraybc3600.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 9
7 | FBC
8 |
9 |
10 |
11 |
12 | 1
13 | 9
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 13
20 | 41
21 | WBC
22 |
23 |
24 | 20
25 | 47
26 | RBC
27 |
28 |
29 | 21
30 | 48
31 | HGB
32 |
33 |
34 | 26
35 | 49
36 | HCT
37 |
38 |
39 | 23
40 | 50
41 | MCV
42 |
43 |
44 | 24
45 | 51
46 | MCH
47 |
48 |
49 | 22
50 | 52
51 | MCHC
52 |
53 |
54 | 25
55 | 53
56 | RDW-CV
57 |
58 |
59 | 31
60 | 490
61 | RDW-SD
62 |
63 |
64 | 27
65 | 54
66 | PLT
67 |
68 |
69 | 28
70 | 55
71 | MPV
72 |
73 |
74 | 29
75 | 491
76 | PDW
77 |
78 |
79 | 30
80 | 492
81 | PCT
82 |
83 |
84 | 14
85 | 476
86 | LYM#
87 |
88 |
89 | 15
90 | 486
91 | MID#
92 |
93 |
94 | 16
95 | 487
96 | GRAN#
97 |
98 |
99 | 17
100 | 43
101 | LYM%
102 |
103 |
104 | 18
105 | 488
106 | MID%
107 |
108 |
109 | 19
110 | 489
111 | GRAN%
112 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/configs/pentra/pentra60cplus.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 9
7 | FBC
8 |
9 |
10 |
11 |
12 | 3
13 | 9
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 1
20 | 41
21 | WBC
22 |
23 |
24 | 2
25 | 47
26 | RBC
27 |
28 |
29 | 3
30 | 48
31 | HGB
32 |
33 |
34 | 4
35 | 49
36 | HCT
37 |
38 |
39 | 5
40 | 50
41 | MCV
42 |
43 |
44 | 6
45 | 51
46 | MCH
47 |
48 |
49 | 7
50 | 52
51 | MCHC
52 |
53 |
54 | 8
55 | 53
56 | RDW
57 |
58 |
59 | 9
60 | 54
61 | PLT
62 |
63 |
64 | 10
65 | 55
66 | MPV
67 |
68 |
69 | 13
70 | 43
71 | LYM%
72 |
73 |
74 | 14
75 | 44
76 | MON%
77 |
78 |
79 | 15
80 | 42
81 | NEU%
82 |
83 |
84 | 16
85 | 45
86 | EOS%
87 |
88 |
89 | 17
90 | 46
91 | BAS%
92 |
93 |
94 | 18
95 | 476
96 | LYM#
97 |
98 |
99 | 19
100 | 477
101 | MON#
102 |
103 |
104 | 20
105 | 475
106 | NEU#
107 |
108 |
109 | 21
110 | 478
111 | EOS#
112 |
113 |
114 | 22
115 | 479
116 | BAS#
117 |
118 |
119 |
120 |
--------------------------------------------------------------------------------
/dep/configs/pentra/pentra60cplus.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 9
7 | FBC
8 |
9 |
10 |
11 |
12 | 3
13 | 9
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 1
20 | 41
21 | WBC
22 |
23 |
24 | 2
25 | 47
26 | RBC
27 |
28 |
29 | 3
30 | 48
31 | HGB
32 |
33 |
34 | 4
35 | 49
36 | HCT
37 |
38 |
39 | 5
40 | 50
41 | MCV
42 |
43 |
44 | 6
45 | 51
46 | MCH
47 |
48 |
49 | 7
50 | 52
51 | MCHC
52 |
53 |
54 | 8
55 | 53
56 | RDW
57 |
58 |
59 | 9
60 | 54
61 | PLT
62 |
63 |
64 | 10
65 | 55
66 | MPV
67 |
68 |
69 | 13
70 | 43
71 | LYM%
72 |
73 |
74 | 14
75 | 44
76 | MON%
77 |
78 |
79 | 15
80 | 42
81 | NEU%
82 |
83 |
84 | 16
85 | 45
86 | EOS%
87 |
88 |
89 | 17
90 | 46
91 | BAS%
92 |
93 |
94 | 18
95 | 476
96 | LYM#
97 |
98 |
99 | 19
100 | 477
101 | MON#
102 |
103 |
104 | 20
105 | 475
106 | NEU#
107 |
108 |
109 | 21
110 | 478
111 | EOS#
112 |
113 |
114 | 22
115 | 479
116 | BAS#
117 |
118 |
119 |
120 |
--------------------------------------------------------------------------------
/configs/SYSMEX/SYSMEXXS500i - Copy.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 8
7 | Full Blood Count
8 |
9 |
10 |
11 |
12 | 2
13 | 2
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 1
20 | 29
21 | WBC
22 |
23 |
24 | 2
25 | 30
26 | RBC
27 |
28 |
29 | 3
30 | 31
31 | HGB
32 |
33 |
34 | 4
35 | 32
36 | HCT
37 |
38 |
39 | 5
40 | 33
41 | MCV
42 |
43 |
44 | 6
45 | 34
46 | MCH
47 |
48 |
49 | 7
50 | 35
51 | MCHC
52 |
53 |
54 | 8
55 | 36
56 | PLT
57 |
58 |
59 | 9
60 | 39
61 | NEUT%
62 |
63 |
64 | 10
65 | 40
66 | LYMPH%
67 |
68 |
69 | 11
70 | 41
71 | MONO%
72 |
73 |
74 | 12
75 | 42
76 | EO%
77 |
78 |
79 | 13
80 | 43
81 | BASO%
82 |
83 |
84 | 14
85 | 44
86 | NEUT#
87 |
88 |
89 | 15
90 | 45
91 | LYMPH#
92 |
93 |
94 | 16
95 | 46
96 | MONO#
97 |
98 |
99 | 17
100 | 47
101 | EO#
102 |
103 |
104 | 18
105 | 48
106 | BASO#
107 |
108 |
109 | 21
110 | 37
111 | PDW
112 |
113 |
114 | 22
115 | 38
116 | MPV
117 |
118 |
119 |
120 |
121 |
122 |
--------------------------------------------------------------------------------
/dep/configs/SYSMEX/SYSMEXXS500i - Copy.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 8
7 | Full Blood Count
8 |
9 |
10 |
11 |
12 | 2
13 | 2
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 1
20 | 29
21 | WBC
22 |
23 |
24 | 2
25 | 30
26 | RBC
27 |
28 |
29 | 3
30 | 31
31 | HGB
32 |
33 |
34 | 4
35 | 32
36 | HCT
37 |
38 |
39 | 5
40 | 33
41 | MCV
42 |
43 |
44 | 6
45 | 34
46 | MCH
47 |
48 |
49 | 7
50 | 35
51 | MCHC
52 |
53 |
54 | 8
55 | 36
56 | PLT
57 |
58 |
59 | 9
60 | 39
61 | NEUT%
62 |
63 |
64 | 10
65 | 40
66 | LYMPH%
67 |
68 |
69 | 11
70 | 41
71 | MONO%
72 |
73 |
74 | 12
75 | 42
76 | EO%
77 |
78 |
79 | 13
80 | 43
81 | BASO%
82 |
83 |
84 | 14
85 | 44
86 | NEUT#
87 |
88 |
89 | 15
90 | 45
91 | LYMPH#
92 |
93 |
94 | 16
95 | 46
96 | MONO#
97 |
98 |
99 | 17
100 | 47
101 | EO#
102 |
103 |
104 | 18
105 | 48
106 | BASO#
107 |
108 |
109 | 21
110 | 37
111 | PDW
112 |
113 |
114 | 22
115 | 38
116 | MPV
117 |
118 |
119 |
120 |
121 |
122 |
--------------------------------------------------------------------------------
/configs/URIT/urit3000plus.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 45
6 | Full Blood Count(FBC)
7 |
8 |
9 |
10 |
11 | 1
12 | 2
13 | Whole Blood
14 |
15 |
16 |
17 |
18 | WBC
19 | 69
20 | WBC
21 |
22 |
23 | RBC
24 | 70
25 | RBC
26 |
27 |
28 | HGB
29 | 60
30 | HGB
31 |
32 |
33 | HCT
34 | 71
35 | HCT
36 |
37 |
38 | MCV
39 | 72
40 | MCV
41 |
42 |
43 | MCH
44 | 73
45 | MCH
46 |
47 |
48 | MCHC
49 | 74
50 | MCHC
51 |
52 |
53 | MO%
54 | 17
55 | MONO%
56 |
57 |
58 | MO#
59 | 662
60 | MONO%
61 |
62 |
63 | PLT
64 | 75
65 | PLT
66 |
67 |
68 | LY%
69 | 79
70 | LYM%
71 |
72 |
73 | LY#
74 | 89
75 | LYM#
76 |
77 |
78 | RDW_SD
79 | 332
80 | RDW-SD
81 |
82 |
83 | RDW_CV
84 | 333
85 | RDW-CV
86 |
87 |
88 | PDW
89 | 76
90 | PDW
91 |
92 |
93 | MPV
94 | 77
95 | MPV
96 |
97 |
98 | P_LCR
99 | 331
100 | P-LCR
101 |
102 |
103 | P_LCC
104 | 0
105 | P-LCC
106 |
107 |
108 | GR#
109 | 0
110 | GRAN#
111 |
112 |
113 | GR%
114 | 0
115 | GRAN%
116 |
117 |
118 | PCT
119 | 14
120 | PCT
121 |
122 |
123 |
124 |
--------------------------------------------------------------------------------
/dep/configs/URIT/urit3000plus.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 45
6 | Full Blood Count(FBC)
7 |
8 |
9 |
10 |
11 | 1
12 | 2
13 | Whole Blood
14 |
15 |
16 |
17 |
18 | WBC
19 | 69
20 | WBC
21 |
22 |
23 | RBC
24 | 70
25 | RBC
26 |
27 |
28 | HGB
29 | 60
30 | HGB
31 |
32 |
33 | HCT
34 | 71
35 | HCT
36 |
37 |
38 | MCV
39 | 72
40 | MCV
41 |
42 |
43 | MCH
44 | 73
45 | MCH
46 |
47 |
48 | MCHC
49 | 74
50 | MCHC
51 |
52 |
53 | MO%
54 | 17
55 | MONO%
56 |
57 |
58 | MO#
59 | 662
60 | MONO%
61 |
62 |
63 | PLT
64 | 75
65 | PLT
66 |
67 |
68 | LY%
69 | 79
70 | LYM%
71 |
72 |
73 | LY#
74 | 89
75 | LYM#
76 |
77 |
78 | RDW_SD
79 | 332
80 | RDW-SD
81 |
82 |
83 | RDW_CV
84 | 333
85 | RDW-CV
86 |
87 |
88 | PDW
89 | 76
90 | PDW
91 |
92 |
93 | MPV
94 | 77
95 | MPV
96 |
97 |
98 | P_LCR
99 | 331
100 | P-LCR
101 |
102 |
103 | P_LCC
104 | 0
105 | P-LCC
106 |
107 |
108 | GR#
109 | 0
110 | GRAN#
111 |
112 |
113 | GR%
114 | 0
115 | GRAN%
116 |
117 |
118 | PCT
119 | 14
120 | PCT
121 |
122 |
123 |
124 |
--------------------------------------------------------------------------------
/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.splash=E:\\splash.png
7 | application.title=BLIS Interface Client
8 | application.vendor=Global Health Systems Solutions
9 | auxiliary.org-netbeans-spi-editor-hints-projects.perProjectHintSettingsFile=nbproject/cfg_hints.xml
10 | build.classes.dir=${build.dir}/classes
11 | build.classes.excludes=**/*.java,**/*.form
12 | # This directory is removed when the project is cleaned:
13 | build.dir=build
14 | build.generated.dir=${build.dir}/generated
15 | build.generated.sources.dir=${build.dir}/generated-sources
16 | # Only compile against the classpath explicitly listed here:
17 | build.sysclasspath=ignore
18 | build.test.classes.dir=${build.dir}/test/classes
19 | build.test.results.dir=${build.dir}/test/results
20 | # Uncomment to specify the preferred debugger connection transport:
21 | #debug.transport=dt_socket
22 | debug.classpath=\
23 | ${run.classpath}
24 | debug.modulepath=\
25 | ${run.modulepath}
26 | debug.test.classpath=\
27 | ${run.test.classpath}
28 | debug.test.modulepath=\
29 | ${run.test.modulepath}
30 | # Files in build.classes.dir which should be excluded from distribution jar
31 | dist.archive.excludes=
32 | # This directory is removed when the project is cleaned:
33 | dist.dir=dist
34 | dist.jar=${dist.dir}/BLISInterfaceClient.jar
35 | dist.javadoc.dir=${dist.dir}/javadoc
36 | endorsed.classpath=
37 | excludes=
38 | includes=**
39 | jar.archive.disabled=${jnlp.enabled}
40 | jar.compress=false
41 | jar.index=${jnlp.enabled}
42 | javac.classpath=\
43 | ${libs.JSSC.classpath}:\
44 | ${libs.jacksonjson.classpath}:\
45 | ${libs.absolutelayout.classpath}
46 | # Space-separated list of extra javac options
47 | javac.compilerargs=
48 | javac.deprecation=false
49 | javac.external.vm=false
50 | javac.modulepath=
51 | javac.processormodulepath=
52 | javac.processorpath=\
53 | ${javac.classpath}
54 | javac.source=1.7
55 | javac.target=1.7
56 | javac.test.classpath=\
57 | ${javac.classpath}:\
58 | ${build.classes.dir}
59 | javac.test.modulepath=\
60 | ${javac.modulepath}
61 | javac.test.processorpath=\
62 | ${javac.test.classpath}
63 | javadoc.additionalparam=
64 | javadoc.author=false
65 | javadoc.encoding=${source.encoding}
66 | javadoc.html5=false
67 | javadoc.noindex=false
68 | javadoc.nonavbar=false
69 | javadoc.notree=false
70 | javadoc.private=false
71 | javadoc.splitindex=true
72 | javadoc.use=true
73 | javadoc.version=false
74 | javadoc.windowtitle=
75 | jlink.launcher=false
76 | jlink.launcher.name=BLISInterfaceClient
77 | jnlp.codebase.type=no.codebase
78 | jnlp.descriptor=application
79 | jnlp.enabled=false
80 | jnlp.mixed.code=default
81 | jnlp.offline-allowed=false
82 | jnlp.signed=false
83 | jnlp.signing=
84 | jnlp.signing.alias=
85 | jnlp.signing.keystore=
86 | main.class=ui.MainForm
87 | # Optional override of default Codebase manifest attribute, use to prevent RIAs from being repurposed
88 | manifest.custom.codebase=
89 | # Optional override of default Permissions manifest attribute (supported values: sandbox, all-permissions)
90 | manifest.custom.permissions=
91 | manifest.file=manifest.mf
92 | meta.inf.dir=${src.dir}/META-INF
93 | mkdist.disabled=false
94 | native.bundling.enabled=true
95 | platform.active=default_platform
96 | run.classpath=\
97 | ${javac.classpath}:\
98 | ${build.classes.dir}
99 | run.modulepath=\
100 | ${javac.modulepath}
101 | run.test.classpath=\
102 | ${javac.test.classpath}:\
103 | ${build.test.classes.dir}
104 | run.test.modulepath=\
105 | ${javac.test.modulepath}
106 | source.encoding=UTF-8
107 | src.dir=src
108 | test.src.dir=test
109 |
--------------------------------------------------------------------------------
/src/configuration/configuration.java:
--------------------------------------------------------------------------------
1 | package configuration;
2 |
3 | /*
4 | * To change this license header, choose License Headers in Project Properties.
5 | * To change this template file, choose Tools | Templates
6 | * and open the template in the editor.
7 | */
8 |
9 |
10 | import java.io.File;
11 | import java.io.FileNotFoundException;
12 | import java.util.Scanner;
13 | import java.util.logging.Level;
14 | import java.util.logging.Logger;
15 |
16 | /**
17 | *
18 | * @author BLIS
19 | */
20 | public class configuration {
21 |
22 | public static String CONFIG_FILE = "BLISInterfaceClient.ini";
23 | public static final String FEED_SOURCE = "FEED SOURCE";//TCP/IP,RS232,HTTP
24 | public static final String RS232_CONFIGURATIONS = "RS232 CONFIGURATIONS";
25 | public static final String TCP_IP_CONFIGURATIONS = "TCP/IP CONFIGURATIONS";
26 | public static final String MSACCESS_CONFIGURATIONS = "MSACCESS CONFIGURATIONS";
27 | public static final String TEXT = "TEXT";
28 | public static final String DATASOURCE = "DATASOURCE";
29 | public static final String DAYS = "DAYS";
30 | public static final String BLIS_CONFIGURATIONS = "BLIS CONFIGURATIONS";
31 | public static final String MISCELLANEOUS = "MISCELLANEOUS";
32 | public static final String EQUIPMENT = "EQUIPMENT";
33 | public static final String COMPORT = "COMPORT";
34 | public static final String BAUD_RATE = "BAUD_RATE";
35 | public static final String PARITY = "PARITY";
36 | public static final String STOP_BITS = "STOP_BITS";
37 | public static final String DATA_BITS = "DATA_BITS";
38 | public static final String INCLUDE_NEWLINE ="INCLUDE_NEWLINE";
39 | public static final String INCLUDE_CARRIAGE_RETURN ="INCLUDE_CARRIAGE_RETURN";
40 | public static final String BLIS_URL ="BLIS_URL";
41 | public static final String BLIS_USERNAME ="BLIS_USERNAME";
42 | public static final String BLIS_PASSWORD ="BLIS_PASSWORD";
43 | public static final String PORT ="PORT";
44 | public static final String EQUIPMENT_IP ="EQUIPMENT_IP";
45 | public static final String COMMENT_CHAR =";";
46 |
47 | //for global access
48 | public static String EQUIPMENT_NAME;
49 |
50 | public static String GetParameterValue(String param)
51 | {
52 |
53 | File config_file = new File(CONFIG_FILE);
54 | Scanner scanner = null;
55 | try {
56 | scanner = new Scanner(config_file);
57 | } catch (FileNotFoundException ex) {
58 | Logger.getLogger(configuration.class.getName()).log(Level.SEVERE, null, ex);
59 | }
60 | String newLine;
61 | // newLine.
62 | String nextLine = "";
63 | String line="";
64 | while(scanner.hasNextLine())
65 | {
66 | newLine = scanner.nextLine().trim();
67 | if(newLine.startsWith(COMMENT_CHAR) || newLine.isEmpty())
68 | continue;
69 | if(newLine.equalsIgnoreCase((new StringBuilder()).append("[").append(param).append("]").toString()))
70 | {
71 | while(scanner.hasNextLine())
72 | {
73 | line = scanner.nextLine().trim();
74 | if(line.startsWith(COMMENT_CHAR) || line.isEmpty())
75 | continue;
76 | if(!line.endsWith("]") && !line.startsWith("["))
77 | {
78 | nextLine +=line+",";
79 | }
80 | else
81 | {
82 | break;
83 | }
84 | }
85 | }
86 | }
87 |
88 | if(nextLine.endsWith(","))
89 | nextLine=nextLine.substring(0, nextLine.length()- 1);
90 | return nextLine.trim();
91 |
92 | }
93 |
94 | }
95 |
96 |
97 |
98 |
--------------------------------------------------------------------------------
/configs/pentra80/abxpentra80.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 5
7 | Full Blood Count(FBC)
8 |
9 |
10 |
11 |
12 | 1
13 | 4
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 1
20 | 5
21 | WBC
22 |
23 |
24 | 12
25 | 2
26 | RBC
27 |
28 |
29 | 13
30 | 4
31 | HGB
32 |
33 |
34 | 14
35 | 4
36 | HCT
37 |
38 |
39 | 15
40 | 5
41 | MCV
42 |
43 |
44 | 16
45 | 6
46 | MCH
47 |
48 |
49 | 17
50 | 7
51 | MCHC
52 |
53 |
54 | 19
55 | 8
56 | PLT
57 |
58 |
59 | 7
60 | 15
61 | NEUT%
62 |
63 |
64 | 3
65 | 16
66 | LYMPH%
67 |
68 |
69 | 5
70 | 17
71 | MONO%
72 |
73 |
74 | 9
75 | 18
76 | EOS%
77 |
78 |
79 | 11
80 | 19
81 | BASO%
82 |
83 |
84 | 6
85 | 660
86 | NEUT#
87 |
88 |
89 | 2
90 | 661
91 | LYMPH#
92 |
93 |
94 | 4
95 | 662
96 | MONO#
97 |
98 |
99 | 8
100 | 663
101 | EO#
102 |
103 |
104 | 10
105 | 664
106 | BASO#
107 |
108 |
109 | 18
110 | 10
111 | RDW-CV
112 |
113 |
114 | 22
115 | 11
116 | PDW
117 |
118 |
119 | 20
120 | 12
121 | MPV
122 |
123 |
124 | 21
125 | 14
126 | PCT
127 |
128 |
129 |
130 |
--------------------------------------------------------------------------------
/dep/configs/pentra80/abxpentra80.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 5
7 | Full Blood Count(FBC)
8 |
9 |
10 |
11 |
12 | 1
13 | 4
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 1
20 | 5
21 | WBC
22 |
23 |
24 | 12
25 | 2
26 | RBC
27 |
28 |
29 | 13
30 | 4
31 | HGB
32 |
33 |
34 | 14
35 | 4
36 | HCT
37 |
38 |
39 | 15
40 | 5
41 | MCV
42 |
43 |
44 | 16
45 | 6
46 | MCH
47 |
48 |
49 | 17
50 | 7
51 | MCHC
52 |
53 |
54 | 19
55 | 8
56 | PLT
57 |
58 |
59 | 7
60 | 15
61 | NEUT%
62 |
63 |
64 | 3
65 | 16
66 | LYMPH%
67 |
68 |
69 | 5
70 | 17
71 | MONO%
72 |
73 |
74 | 9
75 | 18
76 | EOS%
77 |
78 |
79 | 11
80 | 19
81 | BASO%
82 |
83 |
84 | 6
85 | 660
86 | NEUT#
87 |
88 |
89 | 2
90 | 661
91 | LYMPH#
92 |
93 |
94 | 4
95 | 662
96 | MONO#
97 |
98 |
99 | 8
100 | 663
101 | EO#
102 |
103 |
104 | 10
105 | 664
106 | BASO#
107 |
108 |
109 | 18
110 | 10
111 | RDW-CV
112 |
113 |
114 | 22
115 | 11
116 | PDW
117 |
118 |
119 | 20
120 | 12
121 | MPV
122 |
123 |
124 | 21
125 | 14
126 | PCT
127 |
128 |
129 |
130 |
--------------------------------------------------------------------------------
/configs/pentra80/abxpentra80 - Copy.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 1
7 | Full Blood Count(FBC)
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 1
20 | 1
21 | WBC
22 |
23 |
24 | 12
25 | 2
26 | RBC
27 |
28 |
29 | 13
30 | 3
31 | HGB
32 |
33 |
34 | 14
35 | 4
36 | HCT
37 |
38 |
39 | 15
40 | 5
41 | MCV
42 |
43 |
44 | 16
45 | 6
46 | MCH
47 |
48 |
49 | 17
50 | 7
51 | MCHC
52 |
53 |
54 | 19
55 | 8
56 | PLT
57 |
58 |
59 | 7
60 | 15
61 | NEUT%
62 |
63 |
64 | 3
65 | 16
66 | LYMPH%
67 |
68 |
69 | 5
70 | 17
71 | MONO%
72 |
73 |
74 | 9
75 | 18
76 | EOS%
77 |
78 |
79 | 11
80 | 19
81 | BASO%
82 |
83 |
84 | 6
85 | 660
86 | NEUT#
87 |
88 |
89 | 2
90 | 661
91 | LYMPH#
92 |
93 |
94 | 4
95 | 662
96 | MONO#
97 |
98 |
99 | 8
100 | 663
101 | EO#
102 |
103 |
104 | 10
105 | 664
106 | BASO#
107 |
108 |
109 | 18
110 | 10
111 | RDW-CV
112 |
113 |
114 | 22
115 | 11
116 | PDW
117 |
118 |
119 | 20
120 | 12
121 | MPV
122 |
123 |
124 | 21
125 | 14
126 | PCT
127 |
128 |
129 |
130 |
--------------------------------------------------------------------------------
/dep/configs/pentra80/abxpentra80 - Copy.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 1
7 | Full Blood Count(FBC)
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 1
20 | 1
21 | WBC
22 |
23 |
24 | 12
25 | 2
26 | RBC
27 |
28 |
29 | 13
30 | 3
31 | HGB
32 |
33 |
34 | 14
35 | 4
36 | HCT
37 |
38 |
39 | 15
40 | 5
41 | MCV
42 |
43 |
44 | 16
45 | 6
46 | MCH
47 |
48 |
49 | 17
50 | 7
51 | MCHC
52 |
53 |
54 | 19
55 | 8
56 | PLT
57 |
58 |
59 | 7
60 | 15
61 | NEUT%
62 |
63 |
64 | 3
65 | 16
66 | LYMPH%
67 |
68 |
69 | 5
70 | 17
71 | MONO%
72 |
73 |
74 | 9
75 | 18
76 | EOS%
77 |
78 |
79 | 11
80 | 19
81 | BASO%
82 |
83 |
84 | 6
85 | 660
86 | NEUT#
87 |
88 |
89 | 2
90 | 661
91 | LYMPH#
92 |
93 |
94 | 4
95 | 662
96 | MONO#
97 |
98 |
99 | 8
100 | 663
101 | EO#
102 |
103 |
104 | 10
105 | 664
106 | BASO#
107 |
108 |
109 | 18
110 | 10
111 | RDW-CV
112 |
113 |
114 | 22
115 | 11
116 | PDW
117 |
118 |
119 | 20
120 | 12
121 | MPV
122 |
123 |
124 | 21
125 | 14
126 | PCT
127 |
128 |
129 |
130 |
--------------------------------------------------------------------------------
/src/TCPIP/BT3000Client_toworkon.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package TCPIP;
8 |
9 | import java.io.BufferedReader;
10 | import java.io.IOException;
11 | import java.io.InputStreamReader;
12 | import java.net.Socket;
13 | import log.logger;
14 |
15 | /**
16 | *
17 | * @author GHSS-BLIS
18 | */
19 | public class BT3000Client_toworkon {
20 | static String read;
21 | public static BufferedReader inFromEquipment=null;
22 | public static Socket connSock = null;
23 | public static String Equipmentname=null;
24 | private static final char CARRIAGE_RETURN = 13;
25 | private static final char STX = 0x02;
26 | private static final char ACK = 0x06;
27 | private static final char EOT = 0x04;
28 | private static final char NAK = 0x15;
29 | private static final char NUL = 0x00;
30 | private static final char ENQ = 0x05;
31 | private static final char ETX = 0x03;
32 | boolean on = false;
33 |
34 |
35 |
36 | public static void run() {
37 | try
38 | {
39 | System.out.println("Client instance created");
40 | log.AddToDisplay.Display("Client instance created", log.DisplayMessageType.INFORMATION);
41 | logger.Logger("Client instance created");
42 | String input ="";
43 | while(true)
44 | {
45 | try
46 | {
47 | inFromEquipment=new BufferedReader(new InputStreamReader (connSock.getInputStream()));
48 |
49 | read = "";
50 | int c=0;
51 | int val;
52 | String line ="";
53 | while((val = inFromEquipment.read()) > -1)
54 | {
55 | if(val != 13)
56 | {
57 | line = line + (char)val;
58 | if((char)val == ACK || (char)val == ENQ || (char)val == NAK || (char)val == EOT || (char)val == ETX)
59 | {
60 | read = read + line;
61 | break;
62 | }
63 |
64 | }
65 | else
66 | {
67 | line = line + "\r";
68 | read = read + line;
69 | if(line.startsWith("L|1|N"))
70 | break;
71 | line ="";
72 | c++;
73 | }
74 | /*if(c>=29)
75 | break;*/
76 | }
77 |
78 |
79 | }catch(NullPointerException ex){
80 | log.AddToDisplay.Display(ex.getMessage(), log.DisplayMessageType.ERROR);
81 | }
82 |
83 | if(!read.isEmpty())
84 | {
85 | log.AddToDisplay.Display("New message recieved", log.DisplayMessageType.TITLE);
86 | log.AddToDisplay.Display(read, log.DisplayMessageType.INFORMATION);
87 | system.utilities.writetoFile(read.replaceAll("<::>", "\r"));
88 |
89 | BT3000PlusChameleon.handleMessage(read);
90 | }
91 |
92 | }
93 |
94 | }catch(IOException e){
95 | logger.Logger(e.getMessage());
96 | log.AddToDisplay.Display(e.getMessage(), log.DisplayMessageType.ERROR);
97 | }
98 | }
99 |
100 | }
101 |
--------------------------------------------------------------------------------
/configs/mindray/mindraybc5000.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 9
7 | FBC
8 |
9 |
10 |
11 |
12 | 1
13 | 9
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 5
20 | 69
21 | WBC
22 |
23 |
24 | 6
25 | 90
26 | BAS#
27 |
28 |
29 | 7
30 | 82
31 | BAS%
32 |
33 |
34 | 8
35 | 88
36 | NEU#
37 |
38 |
39 | 9
40 | 78
41 | NEU%
42 |
43 |
44 | 10
45 | 91
46 | EOS#
47 |
48 |
49 | 11
50 | 81
51 | EOS%
52 |
53 |
54 | 12
55 | 89
56 | LYM#
57 |
58 |
59 | 13
60 | 79
61 | LYM%
62 |
63 |
64 | 14
65 | 87
66 | MON#
67 |
68 |
69 | 15
70 | 80
71 | MON%
72 |
73 |
74 | 16
75 | 70
76 | RBC
77 |
78 |
79 | 17
80 | 60
81 | HGB
82 |
83 |
84 | 18
85 | 72
86 | MCV
87 |
88 |
89 | 19
90 | 73
91 | MCH
92 |
93 |
94 | 20
95 | 74
96 | MCHC
97 |
98 |
99 | 21
100 | 333
101 | RDW-CV
102 |
103 |
104 | 22
105 | 332
106 | RDW-SD
107 |
108 |
109 | 23
110 | 71
111 | HCT
112 |
113 |
114 | 24
115 | 75
116 | PLT
117 |
118 |
119 | 25
120 | 77
121 | MPV
122 |
123 |
124 | 26
125 | 76
126 | PDW
127 |
128 |
129 | 27
130 | 0
131 | PCT
132 |
133 |
134 |
135 |
--------------------------------------------------------------------------------
/src/system/utilities.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 |
7 | package system;
8 |
9 | import java.io.File;
10 | import java.io.FileWriter;
11 | import java.io.PrintWriter;
12 | import java.text.SimpleDateFormat;
13 | import java.time.LocalDateTime;
14 | import java.util.Date;
15 | import java.util.logging.Level;
16 | import java.util.logging.Logger;
17 |
18 | /**
19 | *
20 | * @author GHSS-BLIS
21 | */
22 | public class utilities
23 | {
24 | public static String getSystemDate(String Format)
25 | {
26 | SimpleDateFormat sdfDate = new SimpleDateFormat(Format);
27 | Date now = new Date();
28 | return sdfDate.format(now);
29 | }
30 |
31 | public static String formatAsDate(String format, String date)
32 | {
33 | try {
34 |
35 | Date date1 = new SimpleDateFormat(format).parse(date);
36 |
37 | return new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(date1);
38 |
39 | } catch (Exception ex) {
40 | Logger.getLogger(utilities.class.getName()).log(Level.SEVERE, null, ex);
41 | }
42 |
43 | return LocalDateTime.now().toString();
44 | }
45 | public static String getHL7Date(String Date,String PDate, String Format)
46 | {
47 | try
48 | {
49 | if(Date != null)
50 | {
51 | String[] parts = Date.split("-");
52 | return parts[0]+ parts[1]+ parts[2]+ "000000";
53 | }
54 | else
55 | {
56 | String[] parts = PDate.split("-");
57 | return parts[0]+ parts[1]+ parts[2]+ "000000";
58 | }
59 | }catch(Exception ex){
60 |
61 | return "00000000000000";
62 | }
63 | }
64 |
65 | public static String getHL7DateOnly(String Date,String PDate)
66 | {
67 | try
68 | {
69 | if(Date != null)
70 | {
71 | String[] parts = Date.split("-");
72 | return parts[0]+ parts[1]+ parts[2];
73 | }
74 | else
75 | {
76 | String[] parts = PDate.split("-");
77 | return parts[0]+ parts[1]+ parts[2];
78 | }
79 | }catch(Exception ex){
80 |
81 | return "00000000";
82 | }
83 | }
84 |
85 | public static String getNormalizedDate(String Date,String PDate)
86 | {
87 | try
88 | {
89 | if(Date != null)
90 | {
91 | return Date;
92 | }
93 | else
94 | {
95 | return PDate;
96 | }
97 | }catch(Exception ex){
98 |
99 | return "0000-00-00";
100 | }
101 | }
102 |
103 | public static synchronized void writetoFile(String data)
104 | {
105 | if(settings.WRITE_TO_FILE)
106 | {
107 | try
108 | {
109 | PrintWriter printWriter;
110 | try (FileWriter fileWriter = new FileWriter(new File("BLISInterfaceDataInput.txt"), true)) {
111 | printWriter = new PrintWriter(fileWriter);
112 | printWriter.print(data);
113 |
114 | }
115 | printWriter.close();
116 | }
117 | catch(Exception ex) { }
118 |
119 | }
120 | }
121 |
122 | public static String getCheckSum(String data)
123 | {
124 | int checksum =0;
125 |
126 | for(int i=0;i
2 |
3 |
4 |
5 |
6 | 1
7 | Full Blood Count(FBC)
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 1
20 | 1
21 | WBC
22 |
23 |
24 | 2
25 | 2
26 | RBC
27 |
28 |
29 | 3
30 | 3
31 | HGB
32 |
33 |
34 | 4
35 | 4
36 | HCT
37 |
38 |
39 | 5
40 | 5
41 | MCV
42 |
43 |
44 | 6
45 | 6
46 | MCH
47 |
48 |
49 | 7
50 | 7
51 | MCHC
52 |
53 |
54 | 8
55 | 8
56 | PLT
57 |
58 |
59 | 9
60 | 15
61 | NEUT%
62 |
63 |
64 | 10
65 | 16
66 | LYMPH%
67 |
68 |
69 | 11
70 | 17
71 | MONO%
72 |
73 |
74 | 12
75 | 18
76 | EO%
77 |
78 |
79 | 13
80 | 19
81 | BASO%
82 |
83 |
84 | 14
85 | 660
86 | NEUT#
87 |
88 |
89 | 15
90 | 661
91 | LYMPH#
92 |
93 |
94 | 16
95 | 662
96 | MONO#
97 |
98 |
99 | 17
100 | 663
101 | EO#
102 |
103 |
104 | 18
105 | 664
106 | BASO#
107 |
108 |
109 | 19
110 | 9
111 | RDW-SD
112 |
113 |
114 | 20
115 | 10
116 | RDW-CV
117 |
118 |
119 | 21
120 | 11
121 | PDW
122 |
123 |
124 | 22
125 | 12
126 | MPV
127 |
128 |
129 | 23
130 | 13
131 | P-LCR
132 |
133 |
134 | 24
135 | 14
136 | PCT
137 |
138 |
139 |
140 |
141 |
142 |
--------------------------------------------------------------------------------
/dep/configs/SYSMEX/SYSMEXXS500i.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 1
7 | Full Blood Count(FBC)
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 1
20 | 1
21 | WBC
22 |
23 |
24 | 2
25 | 2
26 | RBC
27 |
28 |
29 | 3
30 | 3
31 | HGB
32 |
33 |
34 | 4
35 | 4
36 | HCT
37 |
38 |
39 | 5
40 | 5
41 | MCV
42 |
43 |
44 | 6
45 | 6
46 | MCH
47 |
48 |
49 | 7
50 | 7
51 | MCHC
52 |
53 |
54 | 8
55 | 8
56 | PLT
57 |
58 |
59 | 9
60 | 15
61 | NEUT%
62 |
63 |
64 | 10
65 | 16
66 | LYMPH%
67 |
68 |
69 | 11
70 | 17
71 | MONO%
72 |
73 |
74 | 12
75 | 18
76 | EO%
77 |
78 |
79 | 13
80 | 19
81 | BASO%
82 |
83 |
84 | 14
85 | 660
86 | NEUT#
87 |
88 |
89 | 15
90 | 661
91 | LYMPH#
92 |
93 |
94 | 16
95 | 662
96 | MONO#
97 |
98 |
99 | 17
100 | 663
101 | EO#
102 |
103 |
104 | 18
105 | 664
106 | BASO#
107 |
108 |
109 | 19
110 | 9
111 | RDW-SD
112 |
113 |
114 | 20
115 | 10
116 | RDW-CV
117 |
118 |
119 | 21
120 | 11
121 | PDW
122 |
123 |
124 | 22
125 | 12
126 | MPV
127 |
128 |
129 | 23
130 | 13
131 | P-LCR
132 |
133 |
134 | 24
135 | 14
136 | PCT
137 |
138 |
139 |
140 |
141 |
142 |
--------------------------------------------------------------------------------
/configs/DIRUIBF6800/diruibf6800.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 00734
7 | Full Blood Count(AUTOMATION)
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 6
20 | 34
21 | WBC
22 |
23 |
24 | 17
25 | 45
26 | RBC
27 |
28 |
29 | 18
30 | 33
31 | HGB
32 |
33 |
34 | 24
35 | 46
36 | HCT
37 |
38 |
39 | 19
40 | 47
41 | MCV
42 |
43 |
44 | 20
45 | 6
46 | MCH
47 |
48 |
49 | 21
50 | 48
51 | MCHC
52 |
53 |
54 | 25
55 | 49
56 | PLT
57 |
58 |
59 | 13
60 | 40
61 | NEUT%
62 |
63 |
64 | 15
65 | 41
66 | LYMPH%
67 |
68 |
69 | 16
70 | 42
71 | MONO%
72 |
73 |
74 | 14
75 | 43
76 | EO%
77 |
78 |
79 | 12
80 | 44
81 | BASO%
82 |
83 |
84 | 8
85 | 35
86 | NEUT#
87 |
88 |
89 | 10
90 | 36
91 | LYMPH#
92 |
93 |
94 | 11
95 | 37
96 | MONO#
97 |
98 |
99 | 9
100 | 38
101 | EO#
102 |
103 |
104 | 7
105 | 39
106 | BASO#
107 |
108 |
109 | 19
110 | 50
111 | RDW-SD
112 |
113 |
114 | 20
115 | 51
116 | RDW-CV
117 |
118 |
119 | 21
120 | 52
121 | PDW
122 |
123 |
124 | 22
125 | 53
126 | MPV
127 |
128 |
129 | 23
130 | 54
131 | P-LCR
132 |
133 |
134 | 24
135 | 55
136 | PCT
137 |
138 |
139 |
140 |
141 |
142 |
--------------------------------------------------------------------------------
/dep/configs/DIRUIBF6800/diruibf6800.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 00734
7 | Full Blood Count(AUTOMATION)
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Whole Blood
15 |
16 |
17 |
18 |
19 | 6
20 | 34
21 | WBC
22 |
23 |
24 | 17
25 | 45
26 | RBC
27 |
28 |
29 | 18
30 | 33
31 | HGB
32 |
33 |
34 | 24
35 | 46
36 | HCT
37 |
38 |
39 | 19
40 | 47
41 | MCV
42 |
43 |
44 | 20
45 | 6
46 | MCH
47 |
48 |
49 | 21
50 | 48
51 | MCHC
52 |
53 |
54 | 25
55 | 49
56 | PLT
57 |
58 |
59 | 13
60 | 40
61 | NEUT%
62 |
63 |
64 | 15
65 | 41
66 | LYMPH%
67 |
68 |
69 | 16
70 | 42
71 | MONO%
72 |
73 |
74 | 14
75 | 43
76 | EO%
77 |
78 |
79 | 12
80 | 44
81 | BASO%
82 |
83 |
84 | 8
85 | 35
86 | NEUT#
87 |
88 |
89 | 10
90 | 36
91 | LYMPH#
92 |
93 |
94 | 11
95 | 37
96 | MONO#
97 |
98 |
99 | 9
100 | 38
101 | EO#
102 |
103 |
104 | 7
105 | 39
106 | BASO#
107 |
108 |
109 | 19
110 | 50
111 | RDW-SD
112 |
113 |
114 | 20
115 | 51
116 | RDW-CV
117 |
118 |
119 | 21
120 | 52
121 | PDW
122 |
123 |
124 | 22
125 | 53
126 | MPV
127 |
128 |
129 | 23
130 | 54
131 | P-LCR
132 |
133 |
134 | 24
135 | 55
136 | PCT
137 |
138 |
139 |
140 |
141 |
142 |
--------------------------------------------------------------------------------
/configs/URIT/urit5250.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 45
6 | Full Blood Count(FBC)
7 |
8 |
9 |
10 |
11 | 1
12 | 2
13 | Whole Blood
14 |
15 |
16 |
17 |
18 | WBC
19 | 69
20 | WBC
21 |
22 |
23 | RBC
24 | 70
25 | RBC
26 |
27 |
28 | HGB
29 | 60
30 | HGB
31 |
32 |
33 | HCT
34 | 71
35 | HCT
36 |
37 |
38 | MCV
39 | 72
40 | MCV
41 |
42 |
43 | MCH
44 | 73
45 | MCH
46 |
47 |
48 | MCHC
49 | 74
50 | MCHC
51 |
52 |
53 | MON%
54 | 17
55 | MONO%
56 |
57 |
58 | MON#
59 | 662
60 | MONO%
61 |
62 |
63 | PLT
64 | 75
65 | PLT
66 |
67 |
68 | LYM%
69 | 79
70 | LYM%
71 |
72 |
73 | LYM#
74 | 89
75 | LYM#
76 |
77 |
78 | RDW_SD
79 | 332
80 | RDW-SD
81 |
82 |
83 | RDW_CV
84 | 333
85 | RDW-CV
86 |
87 |
88 | PDW
89 | 76
90 | PDW
91 |
92 |
93 | MPV
94 | 77
95 | MPV
96 |
97 |
98 | P_LCR
99 | 331
100 | P-LCR
101 |
102 |
103 | P_LCC
104 | 0
105 | P-LCC
106 |
107 |
108 | NEU#
109 | 88
110 | NEUT#
111 |
112 |
113 | NEU%
114 | 78
115 | NEUT%
116 |
117 |
118 | PCT
119 | 14
120 | PCT
121 |
122 |
123 | EOS%
124 | 81
125 | EOS%
126 |
127 |
128 | EOS#
129 | 91
130 | EOS#
131 |
132 |
133 | BASO%
134 | 82
135 | BASO%
136 |
137 |
138 | BASO#
139 | 90
140 | BASO#
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/dep/configs/URIT/urit5250.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 45
6 | Full Blood Count(FBC)
7 |
8 |
9 |
10 |
11 | 1
12 | 2
13 | Whole Blood
14 |
15 |
16 |
17 |
18 | WBC
19 | 69
20 | WBC
21 |
22 |
23 | RBC
24 | 70
25 | RBC
26 |
27 |
28 | HGB
29 | 60
30 | HGB
31 |
32 |
33 | HCT
34 | 71
35 | HCT
36 |
37 |
38 | MCV
39 | 72
40 | MCV
41 |
42 |
43 | MCH
44 | 73
45 | MCH
46 |
47 |
48 | MCHC
49 | 74
50 | MCHC
51 |
52 |
53 | MON%
54 | 17
55 | MONO%
56 |
57 |
58 | MON#
59 | 662
60 | MONO%
61 |
62 |
63 | PLT
64 | 75
65 | PLT
66 |
67 |
68 | LYM%
69 | 79
70 | LYM%
71 |
72 |
73 | LYM#
74 | 89
75 | LYM#
76 |
77 |
78 | RDW_SD
79 | 332
80 | RDW-SD
81 |
82 |
83 | RDW_CV
84 | 333
85 | RDW-CV
86 |
87 |
88 | PDW
89 | 76
90 | PDW
91 |
92 |
93 | MPV
94 | 77
95 | MPV
96 |
97 |
98 | P_LCR
99 | 331
100 | P-LCR
101 |
102 |
103 | P_LCC
104 | 0
105 | P-LCC
106 |
107 |
108 | NEU#
109 | 88
110 | NEUT#
111 |
112 |
113 | NEU%
114 | 78
115 | NEUT%
116 |
117 |
118 | PCT
119 | 14
120 | PCT
121 |
122 |
123 | EOS%
124 | 81
125 | EOS%
126 |
127 |
128 | EOS#
129 | 91
130 | EOS#
131 |
132 |
133 | BASO%
134 | 82
135 | BASO%
136 |
137 |
138 | BASO#
139 | 90
140 | BASO#
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/configs/SYSMEX/SYSMEXXS500i_kumasi.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 306
7 | FBC Day
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Serum
15 |
16 |
17 | 3
18 | 3
19 | Whole Blood
20 |
21 |
22 |
23 |
24 | 1
25 | 632
26 | WBC
27 |
28 |
29 | 2
30 | 623
31 | RBC
32 |
33 |
34 | 3
35 | 624
36 | HGB
37 |
38 |
39 | 4
40 | 625
41 | HCT
42 |
43 |
44 | 5
45 | 626
46 | MCV
47 |
48 |
49 | 6
50 | 627
51 | MCH
52 |
53 |
54 | 7
55 | 628
56 | MCHC
57 |
58 |
59 | 8
60 | 629
61 | RDW
62 |
63 |
64 | 9
65 | 630
66 | PLT
67 |
68 |
69 | 10
70 | 631
71 | MPV
72 |
73 |
74 | 11
75 | 643
76 | PCT
77 |
78 |
79 | 12
80 | 644
81 | PDW
82 |
83 |
84 | 13
85 | 635
86 | LYM%
87 |
88 |
89 | 14
90 | 637
91 | MON%
92 |
93 |
94 | 15
95 | 634
96 | NEU%
97 |
98 |
99 | 16
100 | 639
101 | EOS%
102 |
103 |
104 | 17
105 | 641
106 | BAS%
107 |
108 |
109 | 18
110 | 636
111 | LYM#
112 |
113 |
114 | 19
115 | 638
116 | MON#
117 |
118 |
119 | 20
120 | 633
121 | NEU#
122 |
123 |
124 | 21
125 | 640
126 | EOS#
127 |
128 |
129 | 22
130 | 642
131 | BAS#
132 |
133 |
134 | 23
135 | 645
136 | ALY%
137 |
138 |
139 | 24
140 | 647
141 | LIC%
142 |
143 |
144 | 25
145 | 646
146 | ALY#
147 |
148 |
149 | 26
150 | 648
151 | LIC#
152 |
153 |
154 |
155 |
--------------------------------------------------------------------------------
/configs/SYSMEX/SYSMEXXS500i_old.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 306
7 | FBC Day
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Serum
15 |
16 |
17 | 3
18 | 3
19 | Whole Blood
20 |
21 |
22 |
23 |
24 | 1
25 | 632
26 | WBC
27 |
28 |
29 | 2
30 | 623
31 | RBC
32 |
33 |
34 | 3
35 | 624
36 | HGB
37 |
38 |
39 | 4
40 | 625
41 | HCT
42 |
43 |
44 | 5
45 | 626
46 | MCV
47 |
48 |
49 | 6
50 | 627
51 | MCH
52 |
53 |
54 | 7
55 | 628
56 | MCHC
57 |
58 |
59 | 8
60 | 629
61 | RDW
62 |
63 |
64 | 9
65 | 630
66 | PLT
67 |
68 |
69 | 10
70 | 631
71 | MPV
72 |
73 |
74 | 11
75 | 643
76 | PCT
77 |
78 |
79 | 12
80 | 644
81 | PDW
82 |
83 |
84 | 13
85 | 635
86 | LYM%
87 |
88 |
89 | 14
90 | 637
91 | MON%
92 |
93 |
94 | 15
95 | 634
96 | NEU%
97 |
98 |
99 | 16
100 | 639
101 | EOS%
102 |
103 |
104 | 17
105 | 641
106 | BAS%
107 |
108 |
109 | 18
110 | 636
111 | LYM#
112 |
113 |
114 | 19
115 | 638
116 | MON#
117 |
118 |
119 | 20
120 | 633
121 | NEU#
122 |
123 |
124 | 21
125 | 640
126 | EOS#
127 |
128 |
129 | 22
130 | 642
131 | BAS#
132 |
133 |
134 | 23
135 | 645
136 | ALY%
137 |
138 |
139 | 24
140 | 647
141 | LIC%
142 |
143 |
144 | 25
145 | 646
146 | ALY#
147 |
148 |
149 | 26
150 | 648
151 | LIC#
152 |
153 |
154 |
155 |
--------------------------------------------------------------------------------
/configs/SYSMEX/SYSMEXXS500i_cape - Copy.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 306
7 | FBC Day
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Serum
15 |
16 |
17 | 3
18 | 3
19 | Whole Blood
20 |
21 |
22 |
23 |
24 | 1
25 | 632
26 | WBC
27 |
28 |
29 | 2
30 | 623
31 | RBC
32 |
33 |
34 | 3
35 | 624
36 | HGB
37 |
38 |
39 | 4
40 | 625
41 | HCT
42 |
43 |
44 | 5
45 | 626
46 | MCV
47 |
48 |
49 | 6
50 | 627
51 | MCH
52 |
53 |
54 | 7
55 | 628
56 | MCHC
57 |
58 |
59 | 8
60 | 629
61 | RDW
62 |
63 |
64 | 9
65 | 630
66 | PLT
67 |
68 |
69 | 10
70 | 631
71 | MPV
72 |
73 |
74 | 11
75 | 643
76 | PCT
77 |
78 |
79 | 12
80 | 644
81 | PDW
82 |
83 |
84 | 13
85 | 635
86 | LYM%
87 |
88 |
89 | 14
90 | 637
91 | MON%
92 |
93 |
94 | 15
95 | 634
96 | NEU%
97 |
98 |
99 | 16
100 | 639
101 | EOS%
102 |
103 |
104 | 17
105 | 641
106 | BAS%
107 |
108 |
109 | 18
110 | 636
111 | LYM#
112 |
113 |
114 | 19
115 | 638
116 | MON#
117 |
118 |
119 | 20
120 | 633
121 | NEU#
122 |
123 |
124 | 21
125 | 640
126 | EOS#
127 |
128 |
129 | 22
130 | 642
131 | BAS#
132 |
133 |
134 | 23
135 | 645
136 | ALY%
137 |
138 |
139 | 24
140 | 647
141 | LIC%
142 |
143 |
144 | 25
145 | 646
146 | ALY#
147 |
148 |
149 | 26
150 | 648
151 | LIC#
152 |
153 |
154 |
155 |
--------------------------------------------------------------------------------
/dep/configs/SYSMEX/SYSMEXXS500i_kumasi.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 306
7 | FBC Day
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Serum
15 |
16 |
17 | 3
18 | 3
19 | Whole Blood
20 |
21 |
22 |
23 |
24 | 1
25 | 632
26 | WBC
27 |
28 |
29 | 2
30 | 623
31 | RBC
32 |
33 |
34 | 3
35 | 624
36 | HGB
37 |
38 |
39 | 4
40 | 625
41 | HCT
42 |
43 |
44 | 5
45 | 626
46 | MCV
47 |
48 |
49 | 6
50 | 627
51 | MCH
52 |
53 |
54 | 7
55 | 628
56 | MCHC
57 |
58 |
59 | 8
60 | 629
61 | RDW
62 |
63 |
64 | 9
65 | 630
66 | PLT
67 |
68 |
69 | 10
70 | 631
71 | MPV
72 |
73 |
74 | 11
75 | 643
76 | PCT
77 |
78 |
79 | 12
80 | 644
81 | PDW
82 |
83 |
84 | 13
85 | 635
86 | LYM%
87 |
88 |
89 | 14
90 | 637
91 | MON%
92 |
93 |
94 | 15
95 | 634
96 | NEU%
97 |
98 |
99 | 16
100 | 639
101 | EOS%
102 |
103 |
104 | 17
105 | 641
106 | BAS%
107 |
108 |
109 | 18
110 | 636
111 | LYM#
112 |
113 |
114 | 19
115 | 638
116 | MON#
117 |
118 |
119 | 20
120 | 633
121 | NEU#
122 |
123 |
124 | 21
125 | 640
126 | EOS#
127 |
128 |
129 | 22
130 | 642
131 | BAS#
132 |
133 |
134 | 23
135 | 645
136 | ALY%
137 |
138 |
139 | 24
140 | 647
141 | LIC%
142 |
143 |
144 | 25
145 | 646
146 | ALY#
147 |
148 |
149 | 26
150 | 648
151 | LIC#
152 |
153 |
154 |
155 |
--------------------------------------------------------------------------------
/dep/configs/SYSMEX/SYSMEXXS500i_old.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 306
7 | FBC Day
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Serum
15 |
16 |
17 | 3
18 | 3
19 | Whole Blood
20 |
21 |
22 |
23 |
24 | 1
25 | 632
26 | WBC
27 |
28 |
29 | 2
30 | 623
31 | RBC
32 |
33 |
34 | 3
35 | 624
36 | HGB
37 |
38 |
39 | 4
40 | 625
41 | HCT
42 |
43 |
44 | 5
45 | 626
46 | MCV
47 |
48 |
49 | 6
50 | 627
51 | MCH
52 |
53 |
54 | 7
55 | 628
56 | MCHC
57 |
58 |
59 | 8
60 | 629
61 | RDW
62 |
63 |
64 | 9
65 | 630
66 | PLT
67 |
68 |
69 | 10
70 | 631
71 | MPV
72 |
73 |
74 | 11
75 | 643
76 | PCT
77 |
78 |
79 | 12
80 | 644
81 | PDW
82 |
83 |
84 | 13
85 | 635
86 | LYM%
87 |
88 |
89 | 14
90 | 637
91 | MON%
92 |
93 |
94 | 15
95 | 634
96 | NEU%
97 |
98 |
99 | 16
100 | 639
101 | EOS%
102 |
103 |
104 | 17
105 | 641
106 | BAS%
107 |
108 |
109 | 18
110 | 636
111 | LYM#
112 |
113 |
114 | 19
115 | 638
116 | MON#
117 |
118 |
119 | 20
120 | 633
121 | NEU#
122 |
123 |
124 | 21
125 | 640
126 | EOS#
127 |
128 |
129 | 22
130 | 642
131 | BAS#
132 |
133 |
134 | 23
135 | 645
136 | ALY%
137 |
138 |
139 | 24
140 | 647
141 | LIC%
142 |
143 |
144 | 25
145 | 646
146 | ALY#
147 |
148 |
149 | 26
150 | 648
151 | LIC#
152 |
153 |
154 |
155 |
--------------------------------------------------------------------------------
/dep/configs/SYSMEX/SYSMEXXS500i_cape - Copy.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 306
7 | FBC Day
8 |
9 |
10 |
11 |
12 | 1
13 | 1
14 | Serum
15 |
16 |
17 | 3
18 | 3
19 | Whole Blood
20 |
21 |
22 |
23 |
24 | 1
25 | 632
26 | WBC
27 |
28 |
29 | 2
30 | 623
31 | RBC
32 |
33 |
34 | 3
35 | 624
36 | HGB
37 |
38 |
39 | 4
40 | 625
41 | HCT
42 |
43 |
44 | 5
45 | 626
46 | MCV
47 |
48 |
49 | 6
50 | 627
51 | MCH
52 |
53 |
54 | 7
55 | 628
56 | MCHC
57 |
58 |
59 | 8
60 | 629
61 | RDW
62 |
63 |
64 | 9
65 | 630
66 | PLT
67 |
68 |
69 | 10
70 | 631
71 | MPV
72 |
73 |
74 | 11
75 | 643
76 | PCT
77 |
78 |
79 | 12
80 | 644
81 | PDW
82 |
83 |
84 | 13
85 | 635
86 | LYM%
87 |
88 |
89 | 14
90 | 637
91 | MON%
92 |
93 |
94 | 15
95 | 634
96 | NEU%
97 |
98 |
99 | 16
100 | 639
101 | EOS%
102 |
103 |
104 | 17
105 | 641
106 | BAS%
107 |
108 |
109 | 18
110 | 636
111 | LYM#
112 |
113 |
114 | 19
115 | 638
116 | MON#
117 |
118 |
119 | 20
120 | 633
121 | NEU#
122 |
123 |
124 | 21
125 | 640
126 | EOS#
127 |
128 |
129 | 22
130 | 642
131 | BAS#
132 |
133 |
134 | 23
135 | 645
136 | ALY%
137 |
138 |
139 | 24
140 | 647
141 | LIC%
142 |
143 |
144 | 25
145 | 646
146 | ALY#
147 |
148 |
149 | 26
150 | 648
151 | LIC#
152 |
153 |
154 |
155 |
--------------------------------------------------------------------------------
/configs/BT3000Plus/bt3000pluschameleon.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | *
7 | *
8 |
9 |
10 |
11 |
12 | 1
13 | 16
14 | Serum
15 |
16 |
17 |
18 |
19 | ALB(SI)
20 | 524
21 | ALBUMIN (SI)
22 |
23 |
24 | ALP
25 | 528
26 | Alk Phos
27 |
28 |
29 | ALT
30 | 527
31 | ALT
32 |
33 |
34 | AMYL
35 | 500
36 | AMYLASE
37 |
38 |
39 | AST
40 | 526
41 | AST
42 |
43 |
44 | BUN(SI)
45 | 518
46 | BUN (SI)
47 |
48 |
49 | CA(SI)
50 | 501
51 | CALCIUM (SI)
52 |
53 |
54 | CHOL(SI)
55 | 523
56 | TOTAL CHOLESTEROL(SI)
57 |
58 |
59 | CK-MB
60 | 505
61 | CK-MB
62 |
63 |
64 | CL
65 | 517
66 | CHLORIDE
67 |
68 |
69 | CO2
70 | 771
71 | CARBON DIOXIDE
72 |
73 |
74 | CPK
75 | 502
76 | CPK
77 |
78 |
79 | CRE(SI)
80 | 519
81 | CREATININE(SI)
82 |
83 |
84 | DBIL(SI)
85 | 530
86 | DIRECT BILIRUBIN (SI)
87 |
88 |
89 | GGT
90 | 529
91 | GGT
92 |
93 |
94 | GLOB
95 | 510
96 | Globulin
97 |
98 |
99 | GLU(SI)
100 | 508
101 | GLUCOSE (SI)
102 |
103 |
104 | HDL(SI)
105 | 520
106 | HDL (SI)
107 |
108 |
109 | IBIL(SI)
110 | 531
111 | INDIRECT BILIRUBIN(SI)
112 |
113 |
114 | K
115 | 516
116 | POTASSIUM
117 |
118 |
119 | LDH
120 | 503
121 | LDH
122 |
123 |
124 | CLDL
125 | 521
126 | LDL-Direct
127 |
128 |
129 | NA
130 | 515
131 | SODIUM
132 |
133 |
134 | PHOS(SI)
135 | 772
136 | Phosphorus(SI)
137 |
138 |
139 | PRO(SI)
140 | 525
141 | TOTAL PROTEIN(SI)
142 |
143 |
144 | TBIL(SI)
145 | 532
146 | TOTAL BILIRUBIN (SI)
147 |
148 |
149 | TRIG(SI)
150 | 522
151 | TRIGLYCERIDE (SI)
152 |
153 |
154 | URIC(SI)
155 | 540
156 | URIC ACID(SI)
157 |
158 |
159 | B12
160 | 773
161 | Vitamin B12
162 |
163 |
164 |
165 |
--------------------------------------------------------------------------------
/dep/configs/BT3000Plus/bt3000pluschameleon.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | *
7 | *
8 |
9 |
10 |
11 |
12 | 1
13 | 16
14 | Serum
15 |
16 |
17 |
18 |
19 | ALB(SI)
20 | 524
21 | ALBUMIN (SI)
22 |
23 |
24 | ALP
25 | 528
26 | Alk Phos
27 |
28 |
29 | ALT
30 | 527
31 | ALT
32 |
33 |
34 | AMYL
35 | 500
36 | AMYLASE
37 |
38 |
39 | AST
40 | 526
41 | AST
42 |
43 |
44 | BUN(SI)
45 | 518
46 | BUN (SI)
47 |
48 |
49 | CA(SI)
50 | 501
51 | CALCIUM (SI)
52 |
53 |
54 | CHOL(SI)
55 | 523
56 | TOTAL CHOLESTEROL(SI)
57 |
58 |
59 | CK-MB
60 | 505
61 | CK-MB
62 |
63 |
64 | CL
65 | 517
66 | CHLORIDE
67 |
68 |
69 | CO2
70 | 771
71 | CARBON DIOXIDE
72 |
73 |
74 | CPK
75 | 502
76 | CPK
77 |
78 |
79 | CRE(SI)
80 | 519
81 | CREATININE(SI)
82 |
83 |
84 | DBIL(SI)
85 | 530
86 | DIRECT BILIRUBIN (SI)
87 |
88 |
89 | GGT
90 | 529
91 | GGT
92 |
93 |
94 | GLOB
95 | 510
96 | Globulin
97 |
98 |
99 | GLU(SI)
100 | 508
101 | GLUCOSE (SI)
102 |
103 |
104 | HDL(SI)
105 | 520
106 | HDL (SI)
107 |
108 |
109 | IBIL(SI)
110 | 531
111 | INDIRECT BILIRUBIN(SI)
112 |
113 |
114 | K
115 | 516
116 | POTASSIUM
117 |
118 |
119 | LDH
120 | 503
121 | LDH
122 |
123 |
124 | CLDL
125 | 521
126 | LDL-Direct
127 |
128 |
129 | NA
130 | 515
131 | SODIUM
132 |
133 |
134 | PHOS(SI)
135 | 772
136 | Phosphorus(SI)
137 |
138 |
139 | PRO(SI)
140 | 525
141 | TOTAL PROTEIN(SI)
142 |
143 |
144 | TBIL(SI)
145 | 532
146 | TOTAL BILIRUBIN (SI)
147 |
148 |
149 | TRIG(SI)
150 | 522
151 | TRIGLYCERIDE (SI)
152 |
153 |
154 | URIC(SI)
155 | 540
156 | URIC ACID(SI)
157 |
158 |
159 | B12
160 | 773
161 | Vitamin B12
162 |
163 |
164 |
165 |
--------------------------------------------------------------------------------
/configs/SYSMEX/SYSMEXXT2000i.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 111
7 | FBC+Diff
8 |
9 |
10 | 112
11 | FBC
12 |
13 |
14 | 113
15 | FBC+Ret
16 |
17 |
18 | 114
19 | FBC 8
20 |
21 |
22 | 115
23 | HGB+HCT+WBC
24 |
25 |
26 | 116
27 | PLT
28 |
29 |
30 | 117
31 | HGB
32 |
33 |
34 |
35 |
36 | 1
37 | 25
38 | Whole Blood
39 |
40 |
41 |
42 |
43 | WBC
44 | 541
45 | WBC
46 |
47 |
48 | RBC
49 | 542
50 | RBC
51 |
52 |
53 | HGB
54 | 543
55 | HGB
56 |
57 |
58 | HCT
59 | 544
60 | HCT
61 |
62 |
63 | MCV
64 | 545
65 | MCV
66 |
67 |
68 | MCH
69 | 546
70 | MCH
71 |
72 |
73 | MCHC
74 | 547
75 | MCHC
76 |
77 |
78 | PLT
79 | 548
80 | PLT
81 |
82 |
83 | NEUT%
84 | 556
85 | NEUT%
86 |
87 |
88 | LYMPH%
89 | 558
90 | LYMPH%
91 |
92 |
93 | MONO%
94 | 560
95 | MONO%
96 |
97 |
98 | EO%
99 | 562
100 | EO%
101 |
102 |
103 | BASO%
104 | 564
105 | BASO%
106 |
107 |
108 | NEUT#
109 | 555
110 | NEUT#
111 |
112 |
113 | LYMPH#
114 | 557
115 | LYMPH#
116 |
117 |
118 | MONO#
119 | 559
120 | MONO#
121 |
122 |
123 | EO#
124 | 561
125 | EO#
126 |
127 |
128 | BASO#
129 | 563
130 | BASO#
131 |
132 |
133 | RDW-SD
134 | 549
135 | RDW-SD
136 |
137 |
138 | RDW-CV
139 | 550
140 | RDW-CV
141 |
142 |
143 | PDW
144 | 551
145 | PDW
146 |
147 |
148 | MPV
149 | 552
150 | MPV
151 |
152 |
153 | P-LCR
154 | 553
155 | P-LCR
156 |
157 |
158 | PCT
159 | 554
160 | PCT
161 |
162 |
163 | RET#
164 | 565
165 | RET#
166 |
167 |
168 | RET%
169 | 566
170 | RET%
171 |
172 |
173 |
174 |
175 |
--------------------------------------------------------------------------------
/dep/configs/SYSMEX/SYSMEXXT2000i.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 111
7 | FBC+Diff
8 |
9 |
10 | 112
11 | FBC
12 |
13 |
14 | 113
15 | FBC+Ret
16 |
17 |
18 | 114
19 | FBC 8
20 |
21 |
22 | 115
23 | HGB+HCT+WBC
24 |
25 |
26 | 116
27 | PLT
28 |
29 |
30 | 117
31 | HGB
32 |
33 |
34 |
35 |
36 | 1
37 | 25
38 | Whole Blood
39 |
40 |
41 |
42 |
43 | WBC
44 | 541
45 | WBC
46 |
47 |
48 | RBC
49 | 542
50 | RBC
51 |
52 |
53 | HGB
54 | 543
55 | HGB
56 |
57 |
58 | HCT
59 | 544
60 | HCT
61 |
62 |
63 | MCV
64 | 545
65 | MCV
66 |
67 |
68 | MCH
69 | 546
70 | MCH
71 |
72 |
73 | MCHC
74 | 547
75 | MCHC
76 |
77 |
78 | PLT
79 | 548
80 | PLT
81 |
82 |
83 | NEUT%
84 | 556
85 | NEUT%
86 |
87 |
88 | LYMPH%
89 | 558
90 | LYMPH%
91 |
92 |
93 | MONO%
94 | 560
95 | MONO%
96 |
97 |
98 | EO%
99 | 562
100 | EO%
101 |
102 |
103 | BASO%
104 | 564
105 | BASO%
106 |
107 |
108 | NEUT#
109 | 555
110 | NEUT#
111 |
112 |
113 | LYMPH#
114 | 557
115 | LYMPH#
116 |
117 |
118 | MONO#
119 | 559
120 | MONO#
121 |
122 |
123 | EO#
124 | 561
125 | EO#
126 |
127 |
128 | BASO#
129 | 563
130 | BASO#
131 |
132 |
133 | RDW-SD
134 | 549
135 | RDW-SD
136 |
137 |
138 | RDW-CV
139 | 550
140 | RDW-CV
141 |
142 |
143 | PDW
144 | 551
145 | PDW
146 |
147 |
148 | MPV
149 | 552
150 | MPV
151 |
152 |
153 | P-LCR
154 | 553
155 | P-LCR
156 |
157 |
158 | PCT
159 | 554
160 | PCT
161 |
162 |
163 | RET#
164 | 565
165 | RET#
166 |
167 |
168 | RET%
169 | 566
170 | RET%
171 |
172 |
173 |
174 |
175 |
--------------------------------------------------------------------------------
/configs/VITROS350/vitros350.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | *
7 | *
8 |
9 |
10 |
11 |
12 | 1
13 | 16
14 | Serum
15 |
16 |
17 |
18 |
19 | ALB
20 | 43
21 | ALBUMIN (SI)
22 |
23 |
24 | ALKP
25 | 273
26 | Alk Phos
27 |
28 |
29 | ALT
30 | 36
31 | ALT
32 |
33 |
34 | AMYL
35 | 171
36 | AMYLASE
37 |
38 |
39 | AST
40 | 35
41 | AST
42 |
43 |
44 | UREA
45 | 30
46 | UREA
47 |
48 |
49 | Ca
50 | 170
51 | CALCIUM (SI)
52 |
53 |
54 | CHOL
55 | 312
56 | TOTAL CHOLESTEROL(SI)
57 |
58 |
59 | CKMB
60 | 205
61 | CK-MB
62 |
63 |
64 | Cl-
65 | 34
66 | CHLORIDE
67 |
68 |
69 | ECO2
70 | 280
71 | CARBON DIOXIDE
72 |
73 |
74 | CK
75 | 287
76 | CREATININE KINASE
77 |
78 |
79 | CREA
80 | 31
81 | CREATININE(SI)
82 |
83 |
84 | Bc
85 | 39
86 | DIRECT BILIRUBIN (SI)
87 |
88 |
89 | Bu
90 | 291
91 | INDIRECT BILIRUBIN (SI)
92 |
93 |
94 | dHDL
95 | 520
96 | DHDL (SI)
97 |
98 |
99 | K+
100 | 33
101 | POTASSIUM
102 |
103 |
104 | LDH
105 | 203
106 | LDH
107 |
108 |
109 | CLDL
110 | 47
111 | LDL-Direct
112 |
113 |
114 | Na+
115 | 32
116 | SODIUM
117 |
118 |
119 | PHOS
120 | 772
121 | Phosphorus(SI)
122 |
123 |
124 | TP
125 | 42
126 | TOTAL PROTEIN(SI)
127 |
128 |
129 | TBIL
130 | 532
131 | TOTAL BILIRUBIN (SI)
132 |
133 |
134 | TRIG
135 | 45
136 | TRIGLYCERIDE (SI)
137 |
138 |
139 | URIC
140 | 52
141 | URIC ACID(SI)
142 |
143 |
144 | B12
145 | 773
146 | Vitamin B12
147 |
148 |
149 | Mg
150 | 773
151 | Magnesium
152 |
153 |
154 | GLU
155 | 260
156 | Glucose (SI)
157 |
158 |
159 | GGT
160 | 38
161 | GGT
162 |
163 |
164 | LIPA
165 | 773
166 | LIPIDS
167 |
168 |
169 |
170 |
--------------------------------------------------------------------------------
/dep/configs/VITROS350/vitros350.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | *
7 | *
8 |
9 |
10 |
11 |
12 | 1
13 | 16
14 | Serum
15 |
16 |
17 |
18 |
19 | ALB
20 | 43
21 | ALBUMIN (SI)
22 |
23 |
24 | ALKP
25 | 273
26 | Alk Phos
27 |
28 |
29 | ALT
30 | 36
31 | ALT
32 |
33 |
34 | AMYL
35 | 171
36 | AMYLASE
37 |
38 |
39 | AST
40 | 35
41 | AST
42 |
43 |
44 | UREA
45 | 30
46 | UREA
47 |
48 |
49 | Ca
50 | 170
51 | CALCIUM (SI)
52 |
53 |
54 | CHOL
55 | 312
56 | TOTAL CHOLESTEROL(SI)
57 |
58 |
59 | CKMB
60 | 205
61 | CK-MB
62 |
63 |
64 | Cl-
65 | 34
66 | CHLORIDE
67 |
68 |
69 | ECO2
70 | 280
71 | CARBON DIOXIDE
72 |
73 |
74 | CK
75 | 287
76 | CREATININE KINASE
77 |
78 |
79 | CREA
80 | 31
81 | CREATININE(SI)
82 |
83 |
84 | Bc
85 | 39
86 | DIRECT BILIRUBIN (SI)
87 |
88 |
89 | Bu
90 | 291
91 | INDIRECT BILIRUBIN (SI)
92 |
93 |
94 | dHDL
95 | 520
96 | DHDL (SI)
97 |
98 |
99 | K+
100 | 33
101 | POTASSIUM
102 |
103 |
104 | LDH
105 | 203
106 | LDH
107 |
108 |
109 | CLDL
110 | 47
111 | LDL-Direct
112 |
113 |
114 | Na+
115 | 32
116 | SODIUM
117 |
118 |
119 | PHOS
120 | 772
121 | Phosphorus(SI)
122 |
123 |
124 | TP
125 | 42
126 | TOTAL PROTEIN(SI)
127 |
128 |
129 | TBIL
130 | 532
131 | TOTAL BILIRUBIN (SI)
132 |
133 |
134 | TRIG
135 | 45
136 | TRIGLYCERIDE (SI)
137 |
138 |
139 | URIC
140 | 52
141 | URIC ACID(SI)
142 |
143 |
144 | B12
145 | 773
146 | Vitamin B12
147 |
148 |
149 | Mg
150 | 773
151 | Magnesium
152 |
153 |
154 | GLU
155 | 260
156 | Glucose (SI)
157 |
158 |
159 | GGT
160 | 38
161 | GGT
162 |
163 |
164 | LIPA
165 | 773
166 | LIPIDS
167 |
168 |
169 |
170 |
--------------------------------------------------------------------------------