CaelionAI BioBank LIMS — hệ quản lý mẫu sinh học cài đặt tại chỗ

Research Use Only Cài đặt tại chỗ · Dữ liệu lưu trên máy chủ của lab On-premise · Data stored on the lab's own server
Chức năngFeatures

Bảy nhóm chức năng chínhSeven core function groups

Các mục dưới đây đã chạy trên bản demo và có ngày nghiệm thu. Hạng mục còn trong kế hoạch nằm ở phần Giới hạn, không nằm ở đây. Everything below runs on the demo build and carries a verification date. Planned items are listed under Limitations, not here.

01

Giám sát điều kiện bảo quảnStorage condition monitoring

Sáu trạng thái phân biệt cho từng vật chứa, hiển thị ngay trên sơ đồ kho. Từ một cảnh báo, hệ thống liệt kê các ống đang lưu trong vật chứa liên quan.Six distinct states per container, shown on the storage map itself. From an alarm, the system lists the vials held in the affected containers.

02

Bản đồ kho bốn cấpFour-level storage map

Tủ, ngăn, rack, hộp trên cùng một màn hình, tô màu theo bốn trạng thái QC. Lưới hộp mở ngay tại chỗ; toàn bộ sơ đồ dựng bằng hai lượt gọi dữ liệu.Freezer, shelf, rack and box on one screen, coloured by four QC states. Box grids open in place; the whole map is built from two data calls.

03

Cổng kiểm tra điều kiện xuất mẫuRelease condition gate

Đối chiếu từng ống với bộ tiêu chuẩn QC có đánh số phiên bản và ngày hiệu lực; ống chưa đạt được giữ lại kèm lý do riêng. Trường hợp vẫn phải xuất thì đi đường ngoại lệ: chọn mục đích sử dụng trong năm nhóm, nêu lý do, ký, và QA phê duyệt trước khi phát mẫu.Each vial is checked against a versioned, dated QC specification; non-conforming vials are held back, each with its own reason. Where release is still required, the deviation path applies: one of five intended uses, a stated reason, a signature, and QA approval before the specimen goes out.

04

Quy trình lab theo lịchScheduled lab workflow

Lịch tuần theo từng lô, hàng đợi công việc chưa ai nhận, và nơi soạn quy trình — trên một màn hình chung. Giá trị mục tiêu điền sẵn, chỉ nhập khi thực tế khác.Weekly schedule by batch, the queue of unclaimed work, and protocol authoring — on one shared screen. Targets are pre-filled; you type only where the actual differs.

05

Đề tài thu mẫu và phả hệCollection protocols and lineage

Mọi ống thuộc về đúng một đề tài. Dữ liệu đi theo thứ tự đề tài, người hiến, lần thu, mẫu gốc, rồi mới tới vị trí trong kho; từ một ống chia truy ngược được về mẫu gốc và người hiến.Every vial belongs to exactly one protocol. Data follows protocol, donor, visit, primary specimen, then storage position; an aliquot traces back to its parent specimen and donor.

06

Nhật ký truy vết và chữ kýAudit trail and signatures

Thao tác, người thực hiện và thời điểm được ghi cho từng ống. Kết luận QC và xuất ngoại lệ có chữ ký kèm phê duyệt của người thứ hai. Tài khoản kỹ thuật viên không hiển thị thông tin định danh người hiến.The action, operator and timestamp are recorded per vial. QC conclusions and deviation releases take a signature plus a second person's approval. Technician accounts do not display donor identifiers.

07

Cấu hình theo từng labPer-lab configuration

Loại vật chứa, số cấp trong cây kho, biểu mẫu xử lý và cấy chuyền, ngưỡng QC, tủ nào gắn cảm biến — khai bằng cấu hình. Mỗi lab một hồ sơ riêng trên cùng một lõi, nên nâng cấp lõi không ghi đè phần khai riêng.Container types, hierarchy depth, processing and passage forms, QC thresholds, which units carry sensors — all declared in configuration. Each lab has its own profile on the same core, so upgrading the core does not overwrite it.

Điểm khác biệtWhat sets it apart

Khác gì so với phần mềm quản lý vị trí lưu trữHow this differs from location-tracking software

Khác biệt nằm ở phạm vi bài toán, không phải ở số lượng tính năng: phần mềm quản lý vị trí trả lời câu hỏi “ống nằm ở đâu”, phần dưới đây là những câu hỏi còn lại. The difference is one of scope rather than feature count: location software answers “where is the vial”, and what follows are the remaining questions.

Mọi ống đều thuộc về đúng một đề tài thu mẫuEvery vial belongs to exactly one collection protocol

Đề tài thu mẫu là khung bao toàn bộ: thu cho nghiên cứu hay dịch vụ nào, thu ở đâu, thu những loại mẫu gì, ai có quyền thao tác. Dữ liệu đi theo thứ tự đề tài, người hiến, lần thu, mẫu gốc, rồi tới vị trí trong tủ, ngăn, rack, hộp. Trang chủ có bảng đề tài, mỗi đề tài hiển thị số người hiến và số mẫu gốc hiện có, bấm vào mở thẳng danh sách người hiến của đề tài đó.A collection protocol frames everything: which study or service the specimens are collected for, where, which specimen types, and who may act on them. Data follows the order protocol, donor, visit, primary specimen, then position within freezer, shelf, rack and box. The home screen lists protocols with the donor and primary-specimen counts held under each; selecting one opens that protocol's donor list.

Bảng này suy ra từ mẫu gốc, nên đề tài chưa thu mẫu nào sẽ chưa xuất hiện.The list is derived from primary specimens, so a protocol with no specimens yet does not appear.

Trang chủ, bảng đề tài thu mẫuHome screen, collection protocol list 02_trang-chu.jpg

Kiểm tra QC đặt tại bước tạo lệnh xuấtThe QC check sits at order creation

Bộ tiêu chuẩn QC có đánh số phiên bản và ngày hiệu lực, nên một mẫu luôn được chấm theo đúng bộ tiêu chuẩn áp dụng tại thời điểm đó — kể cả khi ngưỡng đã thay đổi sau này. Nếu kỹ thuật viên bỏ ống không đạt ra khỏi lệnh, lệnh mở lại được ngay mà không phải tạo lại từ đầu.QC specifications are versioned and dated, so a specimen is always assessed against the standard that applied at the time — even if the thresholds changed later. Removing a non-conforming vial from an order reopens it immediately, with no need to start over.

Màn tạo lệnh xuất, trạng thái có ống bị giữOrder screen, vials held 10_cong-qc-chan.jpg · 11_tieu-chuan-qc.jpg

Cảnh báo nhiệt độ liên kết với danh sách ống trong vùng ảnh hưởngTemperature alarms link to the vials in the affected zone

Dữ liệu điều kiện bảo quản hiển thị ngay trên sơ đồ kho với sáu trạng thái phân biệt. Từ một cảnh báo, hệ thống liệt kê được các ống đang lưu trong vật chứa liên quan, thay vì để lab tự đối chiếu giữa hai hệ thống rời nhau. Khi số ống mà bộ thu nhận báo về lệch với số ống trong cây kho, hệ thống nói ra cả hai con số và gắn cờ, không tự chọn một con số rồi im lặng.Storage-condition data appears on the map itself, with six distinct states. From an alarm the system lists the vials held in the affected containers, instead of leaving the lab to reconcile two separate systems. Where the collector's vial count disagrees with the storage hierarchy's, the system reports both figures and flags them rather than silently picking one.

Bảng giám sát điều kiện bảo quảnStorage condition monitoring 13_giam-sat-moi-truong.jpg

Điều hướng theo cấu trúc vật lý của khoNavigation follows the physical layout

Cây kho bốn cấp tủ, ngăn, rack, hộp đúng như cách lab mô tả vị trí trong sổ. Khi tạo ống chia theo lô, chọn vùng ô trống trên lưới hộp rồi nhập chung một lần cho cả lô; sau khi lưu, hệ thống đọc lại dữ liệu kho rồi mới báo số ống vào đúng vị trí, ô nào không ghi được thì hiển thị lỗi ngay tại ô đó kèm nguyên nhân.A four-level hierarchy — freezer, shelf, rack, box — matching how positions are written down in the lab. When aliquoting, select a region of empty positions on the box grid and enter the batch in one pass; after saving, storage is re-read before the placement count is reported, and any position that failed is flagged in place with its cause.

Sơ đồ kho và lưới hộpStorage map and box grid 04_ban-do-kho.jpg · 05_hop-luoi.jpg

Bảy câu hỏi nghiệp vụ, đặt cạnh nhauSeven operational questions, side by side

Bảng dưới mô tả khác biệt về phạm vi bài toán, không phải bảng chấm điểm một sản phẩm cụ thể nào. The table below describes a difference in scope, not a scorecard against any named product.

Câu hỏi nghiệp vụOperational question Phần mềm quản lý vị tríLocation-tracking software BioBank LIMS
Ống này được thu cho nghiên cứu hay dịch vụ nào?Which study or service was this vial collected for? Thường ghi vào trường ghi chú tự doUsually a free-text note field Mọi ống thuộc về đúng một đề tài thu mẫu; đề tài quy định loại mẫu, nơi thu và quyền thao tácEvery vial belongs to exactly one collection protocol, which defines specimen types, collection sites and permissions
Ống đang nằm ở vị trí nào?Where is the vial stored? Covered Covered
Ống chia này thuộc mẫu gốc nào, người hiến nào?Which primary specimen and donor does this aliquot belong to? Thường lưu ở hồ sơ ngoài hệ thốngUsually held in records outside the system Phả hệ mẫu nằm trong hồ sơ ốngLineage held in the vial record
Ai duyệt cho ống này rời kho, vào lúc nào?Who approved this vial's release, and when? Thường ghi ở sổ hoặc file riêngUsually logged separately Nhật ký truy vết trong hệ thống, kèm chữ kýIn the system's audit trail, with the signature attached
Ống chưa đạt QC có tạo được lệnh xuất không?Can a non-conforming vial be added to an order? Tùy quy định nội bộ và thao tác của người dùngDepends on internal procedure and operator practice Bị giữ lại trên giao diện, cần khai lý do và qua phê duyệtHeld in the interface; requires a stated reason and approval
Khi vật chứa lệch nhiệt độ, những ống nào nằm trong vùng ảnh hưởng?On a temperature excursion, which vials are in the affected zone? Thường phải đối chiếu thủ công giữa hai hệ thốngUsually a manual reconciliation between two systems Liệt kê từ cảnh báo xuống danh sách ốngResolved from the alarm down to a vial list
Bước xử lý nào đang chờ, và ai đang làm?Which processing step is pending, and who is on it? Nằm ngoài phạm vi phần mềm quản lý vị tríOutside the scope of location software Lịch tuần theo lô và hàng đợi công việc chưa ai nhận, trên màn Quy trình labA weekly schedule by batch and a queue of unclaimed work, on the lab workflow screen

Một số chỉ số kỹ thuậtTechnical figures

Đo trên bản demo, ngày 03–05/08/2026. Đây là chỉ số của phần mềm, không phải quy mô kho của một lab cụ thể. Measured on the demo build, 3–5 Aug 2026. These describe the software, not any lab's repository size.

2
lượt gọi dữ liệu để dựng toàn bộ sơ đồ kho, thay cho khoảng 8.000 lượt nếu truy vấn tuần tựdata calls to render the full storage map, against roughly 8,000 if queried sequentially
27
ca kiểm tra đối chiếu kết quả chấm QC giữa bản dòng lệnh và bản trên giao diệntest cases reconciling QC verdicts between the command-line and interface implementations
4
cấp trong cây kho: tủ, ngăn, rack, hộplevels in the storage hierarchy: freezer, shelf, rack, box
6
trạng thái giám sát điều kiện bảo quản phân biệt đượcdistinct storage-condition monitoring states
Triển khaiDeployment

Cài đặt tại chỗ, dữ liệu lưu trên máy chủ của labInstalled on site, data held on the lab's server

Mỗi lab chạy một bản cài riêng trên hạ tầng của mình. Không có cơ sở dữ liệu dùng chung giữa các đơn vị, và dữ liệu mẫu không rời khỏi mạng nội bộ của lab. Với lab không có sẵn Docker, hệ thống có bộ cài chạy trực tiếp trên Windows, đóng gói kèm máy chủ ứng dụng và cơ sở dữ liệu.Each lab runs its own installation on its own infrastructure. No database is shared between organisations, and specimen data does not leave the lab's internal network. For labs without Docker, a Windows installer is available with the application server and database bundled.

Loại vật chứa, số cấp trong cây kho, biểu mẫu xử lý và cấy chuyền, ngưỡng QC, và việc tủ nào được gắn cảm biến giám sát đều khai báo bằng cấu hình. Lab có quy trình khác thì thay hồ sơ cấu hình, không cần sửa mã nguồn.Container types, hierarchy depth, processing and passage forms, QC thresholds, and which units carry monitoring sensors are all declared in configuration. A lab with a different workflow gets a different profile, not a code change.

Sơ đồ triển khai trong mạng nội bộ của labDeployment diagram, lab-internal network cần vẽ mớito be drawn

Đặt lịch xem hệ thống chạyBook a working session

Buổi làm việc khoảng 30 phút trên dữ liệu của bản demo: tra cứu mẫu, tạo ống chia theo lô, và tạo lệnh xuất cho một ống chưa đạt QC. About 30 minutes on the demo dataset: look up a specimen, aliquot a batch, and create a distribution order for a non-conforming vial.

Liên hệ: Contact: info@caelion-ai.com