diff --git a/README.md b/README.md index 99b29ec..05e91ad 100755 --- a/README.md +++ b/README.md @@ -4,20 +4,6 @@ --- -## 🤖 For Claude Code - -**When working in this repository, prioritize Serena MCP tools for code operations:** - -- **Use `find_symbol` / `get_symbols_overview`** instead of `Read` for exploring code structure -- **Use `replace_symbol_body`** instead of `Edit` for modifying functions, methods, classes -- **Use `insert_before_symbol` / `insert_after_symbol`** for adding new code symbols -- **Use `search_for_pattern`** instead of `Grep` for searching code patterns -- **Use `list_dir` / `find_file`** instead of `Glob` for file discovery - -This minimizes tool calls and leverages semantic code understanding for this PHP codebase. - ---- - CLQMS is a **headless REST API backend** designed to streamline laboratory operations, ensure data integrity, and manage complex diagnostic workflows. Built on a foundation of precision and regulatory compliance, this system provides comprehensive JSON endpoints for laboratory operations. **Key Characteristic:** This is an **API-only system** with no view layer. Frontend applications (web, mobile, desktop) consume these REST endpoints to build laboratory information systems. @@ -158,9 +144,9 @@ All API endpoints follow REST conventions: | Method | Endpoint | Description | Auth Required | |--------|----------|-------------|---------------| -| `POST` | `/api/edge/result` | Receive instrument results | API Key | -| `GET` | `/api/edge/order` | Fetch pending orders | API Key | -| `POST` | `/api/edge/order/{id}/ack` | Acknowledge order | API Key | +| `POST` | `/api/edge/result` | Receive instrument results | API Key | +| `GET` | `/api/edge/order` | Fetch pending orders | API Key | +| `POST` | `/api/edge/order/{id}/ack` | Acknowledge order | API Key | | `POST` | `/api/edge/status` | Log instrument status | API Key | ### API Response Format @@ -524,15 +510,15 @@ The **Edge API** provides endpoints for integrating laboratory instruments via t | Method | Endpoint | Description | |--------|----------|-------------| -| `POST` | `/api/edge/result` | Receive instrument results (stored in `edgeres`) | -| `GET` | `/api/edge/order` | Fetch pending orders for an instrument | -| `POST` | `/api/edge/order/:id/ack` | Acknowledge order delivery to instrument | +| `POST` | `/api/edge/result` | Receive instrument results (stored in `edgeres`) | +| `GET` | `/api/edge/order` | Fetch pending orders for an instrument | +| `POST` | `/api/edge/order/:id/ack` | Acknowledge order delivery to instrument | | `POST` | `/api/edge/status` | Log instrument status updates | ### Workflow ``` -Instrument → tiny-edge → POST /api/edge/result → edgeres table → [Manual/Auto Processing] → patres table +Instrument → tiny-edge → POST /api/edge/result → edgeres table → [Manual/Auto Processing] → patres table ``` **Key Features:**