What this category's data looks like
Materials for university laboratory safety grading and classification mainly consist of laboratory grading and classification tables, hazard source lists, and safety responsibility statements. They come from laboratory reporting and departmental review, and their update cadence changes with experimental projects and personnel adjustments. The grading and classification table records the laboratory name, level, room number, and date; the hazard source list records the hazard source name, quantity, storage location, and responsible person; the safety responsibility statement records the responsible person, signature, and receipt date. When the materials enter the conversation logs and auditing function, the grading and classification table and the hazard source list serve as verification objects, and the safety responsibility statement serves as the basis for signature receipts. Together, the three support the handover of deployment status and operation records.
Configuration and implementation checks
This step is executed by the conversation record interface (by application and session dimension), outputting the session message list and the total number of records, including role and reference information. "Handover-ready deployment status and operation records" are then completed manually or by an external system.
| Object | Check | Verification action |
|---|---|---|
| Laboratory grading and classification table | Corresponds item by item with the hazard source list on laboratory name, level, room number, and date | Pull session records by chatId, verify that the total number of records total and the response code of 200 are correct, then compare the fields of the two materials |
| Hazard source list | Consistent with the grading and classification table on hazard source name, quantity, and storage location, and the responsible person's signature is complete | Page through to retrieve all records, sample one to verify the role, reference information, and time, and check whether the list quantity corresponds to the number of records |
| Safety responsibility statement | The responsible person, signature, and receipt date are synchronized with the grading and classification table and the hazard source list | Verify the dataId and value fields in the session records, and confirm that the signature receipt date is not missing |
| Deployment status and operation records | Version, connection, and task records are consistent | Check item by item once according to the handover form to see which record is missing |
Three common errors
- Phenomenon: The name and quantity of the same laboratory do not match between the grading and classification table and the hazard source list. Cause: The two materials were reported at different times, and version synchronization and cross-checking were not performed.
- Phenomenon: The safety responsibility statement lacks a signature or receipt date, making it impossible to confirm the responsible person during handover. Cause: The signature process was not closed-loop, and the receipt was not archived to the corresponding record.
- Phenomenon: The interface returns empty but there are sessions on the interface, or only the first page is retrieved. Cause: The pagination parameters and offset were not verified, and the total number of records was not paged through to retrieve all.
How to verify the setup
Acceptance of this function: Page through to retrieve all records according to the total number of records, sample one to verify the role, reference information, and time, and confirm that the _id, dataId and value fields are complete and the status code is 200.
Business testing: Check item by item once according to the handover form to see which record is missing.
- Pull two pages in succession and compare the total number of records with the offset to confirm that the pagination parameters match the total.
- Open one record and verify the reference and elapsed time fields, and confirm that the number of references and the reference text tokens are recorded separately.