App/Tab 清单
状态:代码目录清单;部署与 UAT 另行计证。由
scripts/build_role_ui_inventory.py 从服务端目录生成。
当前数量及准入状态以
varclip_flask/src/services/ui_surface_catalog.json
为准。历史注册项保留用于追溯,不代表全部可用;新增目录项按该源同步。
范围:App 的静态导航、页签及作为导航的筛选入口。动态患者/文档实例、对话框与页面内部内容面板不作为独立角色权限。读取数组按任一权限满足,普通编辑只授予角色上限内的动作;特殊业务动作仍受模块规则约束。
产品规则见 Platform 权限配置。
Appointment Calendar —
appointment
状态:implemented;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| calendar-view | Calendar View | — | appointment.read | appointment.create, appointment.manage | — |
Patient & eMR —
clinical-patient-emr
状态:implemented;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| patient-search | Patient Directory | — | patient.read | patient.write | — |
Reception
and Registration Queue —
clinical-reception-registration
状态:implemented;组件:PatientIntakeWorkflowApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| registration-queue | Registration Queue | — | clinical.read | clinical.write | — |
Cashier —
operations-cashier
状态:implemented;组件:CashierWorkspaceApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| checkout-queue | Checkout Queue | — | billing.checkout | — | billing.checkout |
| billing-history | Billing History | — | billing.read | — | billing.checkout |
| day-end-report | Day-end Report | — | billing.day_end.read | — | — |
| invoice-templates | Invoice Templates | — | billing.documents.read | billing.documents.manage | — |
旧注册名称(用于别名/历史核对,不增加可配置项):checkout-queue、billing-history、day-end-report。
Tasks & Follow-up —
tasks-follow-up
状态:implemented;组件:P0TaskWorklist;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| mine | My Work | — | clinical.read | clinical.write | — |
| team | Team | — | clinical.read | clinical.write | — |
| completed | Completed | — | clinical.read | clinical.write | — |
旧注册名称(用于别名/历史核对,不增加可配置项):all-work、document-tasks、callbacks、referral-follow-up、cross-team-query、sla-escalation。
Packages & Coupons —
service-packages
状态:implemented;组件:PackagesCouponsWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| packages | Service Packages | — | package.read | — | — |
| coupons | Coupons | — | coupon.read | coupon.manage | coupon.publish |
| setup | Package Setup | packages | package.setup | package.setup | — |
| sell | Sell Package | packages | package.sell | — | — |
| wallet | Patient Wallet | packages | package.read | — | — |
| consume | Consume / Reserve | packages | package.consume | — | — |
| liability | Finance Liability | packages | package.finance.read | — | — |
| lab | Lab Recognition | packages | package.finance.read | — | — |
旧注册名称(用于别名/历史核对,不增加可配置项):setup、sell、wallet、consume、liability、lab。
Insurance
& Benefit Programmes — insurance-card-programmes
状态:implemented;组件:InsuranceCardProgrammesWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| card-programmes | Card Master Data | — | benefits.read | benefits.manage | — |
Benefit Contracts —
insurance
状态:retired;组件:BenefitContractsWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| benefit-dashboard | Dashboard | — | 个人/上下文 | — | — |
| contracts | Contracts | — | 个人/上下文 | — | — |
| plans-rules | Plans & Rules | — | 个人/上下文 | — | — |
| beneficiaries | Beneficiaries | — | 个人/上下文 | — | — |
| member-qr | Member QR | — | 个人/上下文 | — | — |
| utilization | Utilization | — | 个人/上下文 | — | — |
| legacy-insurance | Legacy Insurance | — | 个人/上下文 | — | — |
Consultation —
clinical-consultation-workspace
状态:implemented;组件:ClinicalWorkspaceApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| workspace | Consultation Workspace | — | clinical.read | clinical.draft.write | clinical.sign, moe.medication.create, moe.investigation.create |
旧注册名称(用于别名/历史核对,不增加可配置项):doctor-today-queue、active-encounter、encounter-notes、diagnosis-problems、pharmacy-panel、labs-panel、imaging-panel、documents-panel、procedure-note、billing-handoff、follow-up-plan、sign-off。
eMMS — emms
状态:implemented;组件:EmmsWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| ddi | Drug Interactions | — | clinical.read | — | — |
| patient-safety | Patient Safety | — | clinical.read | — | — |
旧注册名称(用于别名/历史核对,不增加可配置项):medication-safety、widget-integration、extension-governance。
ICD Mapping —
icd-mapping
状态:implemented;组件:IcdMappingWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| mapping-workspace | ICD Mapping Workspace | — | clinical.read | catalogue.manage | — |
Drug Dispensing —
drug-dispensing
状态:implemented;组件:DrugDispensingWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| workspace | Dispensing Workspace | — | pharmacy.review, pharmacy.label, pharmacy.pack, pharmacy.dispense | — | pharmacy.review, pharmacy.label, pharmacy.pack, pharmacy.dispense |
旧注册名称(用于别名/历史核对,不增加可配置项):dispensing-queue、final-check、label-pack。
Clinical AI Copilot —
clinical-ai-copilot
状态:implemented;组件:ClinicalCopilotApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| workspace | Clinical AI Copilot | — | clinical.read | — | — |
旧注册名称(用于别名/历史核对,不增加可配置项):patient-context-chat、model-selector、clinical-safety-frame。
Pharmacy Drug
Order — lip-pharmacy-drug-order
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| prescription-composer | Prescription Composer | — | 个人/上下文 | — | — |
| safety-check | Medication Safety Check | — | 个人/上下文 | — | — |
| drug-master-search | Drug Master Search | — | 个人/上下文 | — | — |
| favourites-sets | Drug Favourites / Sets | — | 个人/上下文 | — | — |
| repeat-prescription | Repeat Prescription | — | 个人/上下文 | — | — |
| medication-reconciliation | Medication Reconciliation | — | 个人/上下文 | — | — |
| rx-queue | Rx Queue | — | 个人/上下文 | — | — |
| label-printing | Label Printing | — | 个人/上下文 | — | — |
| packing-dispensing | Packing / Dispensing | — | 个人/上下文 | — | — |
| dispense-history | Dispense History | — | 个人/上下文 | — | — |
Lab Service Order —
lip-lab-service-order
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| lab-order-entry | Lab Order Entry | — | 个人/上下文 | — | — |
| pathology-order-entry | Pathology Order Entry | — | 个人/上下文 | — | — |
| order-templates | Order Templates | — | 个人/上下文 | — | — |
| specimen-tracking | Specimen Tracking | — | 个人/上下文 | — | — |
| result-inbox | Result Inbox | — | 个人/上下文 | — | — |
| critical-review | Abnormal / Critical Result Review | — | 个人/上下文 | — | — |
| trend-viewer | Result Trend Viewer | — | 个人/上下文 | — | — |
| doctor-acknowledgement | Doctor Acknowledgement | — | 个人/上下文 | — | — |
| patient-notification | Patient Notification / Callback | — | 个人/上下文 | — | — |
Imaging
Service Order — lip-imaging-service-order
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| imaging-order-entry | Imaging Order Entry | — | 个人/上下文 | — | — |
| modality-selection | Modality Selection | — | 个人/上下文 | — | — |
| preparation-checklist | Imaging Preparation Checklist | — | 个人/上下文 | — | — |
| imaging-appointment | Imaging Appointment / External Provider | — | 个人/上下文 | — | — |
| report-inbox | Imaging Report Inbox | — | 个人/上下文 | — | — |
| image-viewer | Image Viewer | — | 个人/上下文 | — | — |
| image-comparison | Image Comparison | — | 个人/上下文 | — | — |
| image-upload | Image Upload | — | 个人/上下文 | — | — |
| imaging-annotation | Imaging Annotation | — | 个人/上下文 | — | — |
| imaging-follow-up | Imaging Follow-up Task | — | 个人/上下文 | — | — |
Clinical Documents —
clinical-document
状态:implemented;组件:ClinicalDocumentWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| document-workspace | Document Workspace | — | clinical.read | clinical.draft.write | clinical.sign |
Inventory — stock
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| stock-dashboard | Stock Dashboard | — | 个人/上下文 | — | — |
| drug-inventory | Drug Inventory | — | 个人/上下文 | — | — |
| consumables-inventory | Consumables Inventory | — | 个人/上下文 | — | — |
| goods-receive | Goods Receive | — | 个人/上下文 | — | — |
| stock-adjustment | Stock Adjustment | — | 个人/上下文 | — | — |
| batch-expiry | Batch / Expiry Control | — | 个人/上下文 | — | — |
| reorder-alert | Reorder Alert | — | 个人/上下文 | — | — |
| supplier-management | Supplier Management | — | 个人/上下文 | — | — |
| stock-take | Stock Take | — | 个人/上下文 | — | — |
Central Pharmacy —
central-pharmacy-warehouse
状态:implemented;组件:CPWarehouseWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| overview | Overview | — | cp.warehouse.read | cp.warehouse.manage | — |
| drug-list | Stock Catalogue | — | cp.warehouse.read | cp.warehouse.manage | — |
| fulfilment | Fulfilment | — | cp.warehouse.read | cp.warehouse.manage | — |
| storage | Storage | — | cp.warehouse.read | cp.warehouse.manage | — |
| qr | QR Operations | — | cp.warehouse.read | cp.warehouse.manage | — |
| goods-receipts | Goods Receipts | — | cp.warehouse.read | cp.warehouse.manage | — |
| dispatch-receipt | Dispatch / Receipt | — | cp.warehouse.read | cp.warehouse.manage | — |
| opening-balance | Opening Balance | — | cp.warehouse.read | cp.warehouse.manage | — |
| reconciliation | Reconciliation | — | cp.warehouse.read | cp.warehouse.manage | — |
| purchase-orders | Purchase Orders | — | cp.po.read | cp.po.create | cp.po.submit, cp.po.approve, cp.po.send |
| clinic-direct | Clinic Direct Purchase | — | cp.warehouse.read | cp.warehouse.manage | — |
| clinic-requests | Clinic Requests | — | cp.warehouse.read | cp.warehouse.manage | — |
| returns | Returns | — | cp.warehouse.read | cp.warehouse.manage | — |
| stock-counts | Stock Counts | — | cp.warehouse.read | cp.warehouse.manage | — |
| recalls | Recalls | — | cp.warehouse.read | cp.warehouse.manage | — |
| pricing | Price Rules | — | cp.warehouse.read | cp.warehouse.manage | — |
| approvals | Approval Records | — | cp.warehouse.read | cp.warehouse.manage | — |
| suppliers | Suppliers | — | cp.warehouse.read | cp.warehouse.manage | — |
| master-data | Master Data | — | cp.warehouse.read | cp.warehouse.manage | — |
旧注册名称(用于别名/历史核对,不增加可配置项):cp-purchase-orders、cp-overview、cp-drug-list、cp-price-rules、cp-price-preview、cp-approval-records、cp-reservations、cp-shelf-fridge、cp-qr-operations、cp-supplier-performance。
Pharmacy (WDL) —
pharmacy-wdl
状态:retired;组件:CPWarehouseWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| wdl-overview | Overview | — | 个人/上下文 | — | — |
| wdl-price-rules | Price Rules | — | 个人/上下文 | — | — |
| wdl-purchase-orders | Purchase Orders | — | 个人/上下文 | — | — |
| wdl-reservations | Reservation / Backorder | — | 个人/上下文 | — | — |
| wdl-qr-operations | QR Operations | — | 个人/上下文 | — | — |
Inventory —
wdl-inventory
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| stock-balance | Stock Balance | — | 个人/上下文 | — | — |
| batch-expiry | Batch / Expiry | — | 个人/上下文 | — | — |
| reservation-link | Reservation Link | — | 个人/上下文 | — | — |
Stock-Take —
wdl-stock-take
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| active-counts | Active Counts | — | 个人/上下文 | — | — |
| count-entry | Count Entry | — | 个人/上下文 | — | — |
| discrepancy-review | Discrepancy Review | — | 个人/上下文 | — | — |
Stock-In —
wdl-stock-in
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| receive-goods | Receive Goods | — | 个人/上下文 | — | — |
| batch-capture | Batch Capture | — | 个人/上下文 | — | — |
| put-away | Put Away | — | 个人/上下文 | — | — |
Stock-Out —
wdl-stock-out
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| dispatch-queue | Dispatch Queue | — | 个人/上下文 | — | — |
| issue-stock | Issue Stock | — | 个人/上下文 | — | — |
| exception-out | Exception Out | — | 个人/上下文 | — | — |
Client Order List —
wdl-client-orders
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| open-orders | Open Orders | — | 个人/上下文 | — | — |
| reserve-pick | Reserve / Pick | — | 个人/上下文 | — | — |
| backorder | Backorder | — | 个人/上下文 | — | — |
Supplier PO —
wdl-supplier-po
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| draft-pos | Draft POs | — | 个人/上下文 | — | — |
| submitted-pos | Submitted POs | — | 个人/上下文 | — | — |
| supplier-context | Supplier Context | — | 个人/上下文 | — | — |
PO Approval —
wdl-po-approval
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| approval-queue | Approval Queue | — | 个人/上下文 | — | — |
| send-to-supplier | Send to Supplier | — | 个人/上下文 | — | — |
| approval-audit | Approval Audit | — | 个人/上下文 | — | — |
Clients — wdl-clients
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| client-master | Client Master | — | 个人/上下文 | — | — |
| service-terms | Service Terms | — | 个人/上下文 | — | — |
| client-price-group | Price Group | — | 个人/上下文 | — | — |
Suppliers —
wdl-suppliers
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| supplier-master | Supplier Master | — | 个人/上下文 | — | — |
| purchase-terms | Purchase Terms | — | 个人/上下文 | — | — |
| performance-notes | Performance Notes | — | 个人/上下文 | — | — |
Price Rules —
wdl-price-rules
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| client-issue-rules | Client Issue Rules | — | 个人/上下文 | — | — |
| supplier-purchase-rules | Supplier Purchase Rules | — | 个人/上下文 | — | — |
| price-preview | Price Preview | — | 个人/上下文 | — | — |
Reporting —
wdl-reporting
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| stock-movement | Stock Movement | — | 个人/上下文 | — | — |
| expiry-low-stock | Expiry / Low Stock | — | 个人/上下文 | — | — |
| order-aging | Order Aging | — | 个人/上下文 | — | — |
| supplier-performance | Supplier Performance | — | 个人/上下文 | — | — |
Product Master —
wdl-product-master
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| product-profile | Product Profile | — | 个人/上下文 | — | — |
| storage-handling | Storage / Handling | — | 个人/上下文 | — | — |
| qr-profile | QR Profile | — | 个人/上下文 | — | — |
Location Setup —
wdl-location-setup
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| shelf-areas | Shelf Areas | — | 个人/上下文 | — | — |
| fridge-zones | Fridge Zones | — | 个人/上下文 | — | — |
| pickup-quarantine | Pickup / Quarantine | — | 个人/上下文 | — | — |
List of Units —
admin-units
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| unit-directory | Unit Directory | — | 个人/上下文 | — | — |
| clinic-branch-setup | Clinic / Branch Setup | — | 个人/上下文 | — | — |
| department-cost-centre | Department & Cost Centre | — | 个人/上下文 | — | — |
| rooms-resources | Rooms & Resources | — | 个人/上下文 | — | — |
| unit-membership | Unit Membership | — | 个人/上下文 | — | — |
Organization & Access —
admin-users
状态:implemented;组件:ManagementWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| user-accounts | Users | — | admin.users.read | admin.users.manage | — |
| data-subjects | Organization | — | access.manage | access.manage | — |
| role-permission | Roles & Permissions | — | admin.users.read, access.manage | access.manage | — |
| access-center | Requests & Approvals | — | access.request | — | access.approve |
旧注册名称(用于别名/历史核对,不增加可配置项):。
Audit & Review —
audit-review
状态:implemented;组件:ManagementWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| access-audit | Access & Permission Audit | — | access.audit.read | — | — |
| operation-logs | Operation Logs | — | access.audit.read | — | — |
| account-audit | Account & Sign-in History | — | admin.users.read | — | — |
| access-anomalies | Alerts & Reviews | — | access.anomaly.manage | access.anomaly.manage | — |
旧注册名称(用于别名/历史核对,不增加可配置项):。
System Settings —
system-settings
状态:implemented;组件:SettingsWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| clinic-config | Rooms & Equipment | — | admin.workflow.configure | admin.workflow.configure | — |
| drug-catalogue | Pharmacy Configuration | — | admin.workflow.configure | admin.workflow.configure | — |
旧注册名称(用于别名/历史核对,不增加可配置项):。
Catalogue —
admin-master-data
状态:implemented;组件:CatalogueContractsWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| diagnostics | Lab & Imaging | — | catalogue.read | catalogue.manage | — |
| product | Products | — | catalogue.read | catalogue.manage | — |
| service | Service Items | — | catalogue.read | catalogue.manage | — |
| consultation-fees | Consultation Pricing | — | catalogue.read | catalogue.manage | — |
| audit | Change History & Controls | — | catalogue.read | catalogue.manage | — |
旧注册名称(用于别名/历史核对,不增加可配置项):service、diagnostics、product、consultation-fees、price-reviews、audit。
Finance —
admin-finance
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| revenue-control | Revenue Control | — | 个人/上下文 | — | — |
| ar-claims | AR & Claims | — | 个人/上下文 | — | — |
| package-liability | Package Liability | — | 个人/上下文 | — | — |
| ap-supplier-cost | AP / Supplier Cost | — | 个人/上下文 | — | — |
| write-off-approval | Write-Off Approval | — | 个人/上下文 | — | — |
| month-end-close | Month-End Close | — | 个人/上下文 | — | — |
| accounting-export | Accounting Export | — | 个人/上下文 | — | — |
Report — admin-report
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| operations-dashboard | Operations Dashboard | — | 个人/上下文 | — | — |
| finance-report | Finance Report | — | 个人/上下文 | — | — |
| clinical-quality | Clinical Quality Report | — | 个人/上下文 | — | — |
| inventory-report | Inventory Report | — | 个人/上下文 | — | — |
| insurance-report | Insurance Report | — | 个人/上下文 | — | — |
| scheduled-exports | Scheduled Exports | — | 个人/上下文 | — | — |
| ai-usage-report | AI Usage Report | — | 个人/上下文 | — | — |
Business Report —
business-report
状态:implemented;组件:BusinessReportApp;来源:varclip_vue/src/data/virtusOsApps.js。业务与范围规则见
Business Report V1。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| overview | Overview | — | reports.business.read | — | reports.business.export |
| clinic | Clinic & Doctor | — | reports.business.read | — | reports.business.export |
| chits | Chits & Attendance | — | reports.business.read | — | reports.business.export |
| revenue | Revenue & Items | — | reports.business.read | — | reports.business.export |
| billing | Billing & Collections | — | reports.business.read | — | reports.business.export |
| exceptions | Exceptions | — | reports.business.read | — | reports.business.export |
齿轮内 Reporting access 由真实 Super Admin 的
reports.business.scope.manage
控制;不授予临床记录访问。
Announcement —
admin-announcement
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| announcement-list | Announcement List | — | 个人/上下文 | — | — |
| create-announcement | Create Announcement | — | 个人/上下文 | — | — |
| targeting | Targeting | — | 个人/上下文 | — | — |
| acknowledgement | Acknowledgement | — | 个人/上下文 | — | — |
| templates | Message Templates | — | 个人/上下文 | — | — |
| announcement-audit | Announcement Audit | — | 个人/上下文 | — | — |
Audit Trail —
admin-audit-trail
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| security-login-events | Security / Login Events | — | 个人/上下文 | — | — |
| user-role-changes | User / Role Changes | — | 个人/上下文 | — | — |
| assume-role-history | Assume Role History | — | 个人/上下文 | — | — |
| patient-record-access | Patient Record Access | — | 个人/上下文 | — | — |
| finance-audit | Finance Audit | — | 个人/上下文 | — | — |
| master-data-audit | Master Data Audit | — | 个人/上下文 | — | — |
| integration-export-audit | Integration / Export Audit | — | 个人/上下文 | — | — |
| audit-export | Audit Export | — | 个人/上下文 | — | — |
Insights — insights
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| operations-dashboard | Operations Dashboard | — | 个人/上下文 | — | — |
| appointment-analytics | Appointment Analytics | — | 个人/上下文 | — | — |
| waiting-time | Waiting Time Analytics | — | 个人/上下文 | — | — |
| doctor-productivity | Doctor Productivity | — | 个人/上下文 | — | — |
| revenue-dashboard | Revenue Dashboard | — | 个人/上下文 | — | — |
| drug-usage | Pharmacy / Drug Usage Report | — | 个人/上下文 | — | — |
| turnaround-report | Labs & Imaging Turnaround Report | — | 个人/上下文 | — | — |
| claims-dashboard | Insurance Claims Dashboard | — | 个人/上下文 | — | — |
| documentation-quality | Documentation Quality Dashboard | — | 个人/上下文 | — | — |
| ai-quality | AI Usage / Quality Report | — | 个人/上下文 | — | — |
AI Assistant —
ai-assistant
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| ai-scribe | AI Scribe | — | 个人/上下文 | — | — |
| encounter-note-draft | AI Consultation Note Draft | — | 个人/上下文 | — | — |
| letter-draft | AI Referral / Letter Draft | — | 个人/上下文 | — | — |
| patient-instruction-draft | AI Patient Instruction Draft | — | 个人/上下文 | — | — |
| result-summary | AI Result Summary | — | 个人/上下文 | — | — |
| imaging-summary | AI Imaging Summary | — | 个人/上下文 | — | — |
| insurance-checklist | AI Insurance Document Checklist | — | 个人/上下文 | — | — |
| task-extraction | AI Task Extraction | — | 个人/上下文 | — | — |
| translation | AI Translation | — | 个人/上下文 | — | — |
| governance-log | AI Governance Log | — | 个人/上下文 | — | — |
Personal Settings —
settings
状态:implemented;组件:SettingsWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| personalize | Appearance | — | 个人/上下文 | — | — |
| desktop-layouts | Desktop Layouts | — | 个人/上下文 | — | — |
| clinical-preferences | Consultation Layout | — | 个人/上下文 | — | — |
| letterhead-settings | Letterhead & Writing | — | 个人/上下文 | — | — |
| nurse-authorizations | Nurse Authorizations | — | 个人/上下文 | — | — |
| document-preferences | Document Templates | — | 个人/上下文 | — | — |
旧注册名称(用于别名/历史核对,不增加可配置项):。
Connect / eHealth —
connect-ehealth
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| ehealth-status | eHealth Status | — | 个人/上下文 | — | — |
| patient-consent-status | Patient Consent Status | — | 个人/上下文 | — | — |
| sync-queue | Upload / Sync Queue | — | 个人/上下文 | — | — |
| lab-integration | Lab Integration | — | 个人/上下文 | — | — |
| imaging-integration | Imaging Integration | — | 个人/上下文 | — | — |
| payment-integration | Payment Integration | — | 个人/上下文 | — | — |
| messaging-integration | SMS / WhatsApp Integration | — | 个人/上下文 | — | — |
| insurance-integration | Insurance / Panel Integration | — | 个人/上下文 | — | — |
| api-monitor | API Monitor | — | 个人/上下文 | — | — |
| failed-message-log | Failed Message Log | — | 个人/上下文 | — | — |
| integration-audit | Integration Audit | — | 个人/上下文 | — | — |
Apps Marketplace —
apps-marketplace
状态:retired;组件:RibbonApp;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| featured-apps | Featured Apps | — | 个人/上下文 | — | — |
| installed-apps | Installed Apps | — | 个人/上下文 | — | — |
| integration-catalogue | Integration Catalogue | — | 个人/上下文 | — | — |
| request-review | Request & Review | — | 个人/上下文 | — | — |
| marketplace-settings | Marketplace Settings | — | 个人/上下文 | — | — |
Inventory —
operations-inventory
状态:retired;组件:markRaw;来源:varclip_vue/src/data/virtusOsApps.js。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| cp-drug-inventory | CP Drug Inventory | — | 个人/上下文 | — | — |
| non-cp-drug-inventory | Non-CP Drug Inventory | — | 个人/上下文 | — | — |
| non-drug-inventory | Non-Drug Inventory | — | 个人/上下文 | — | — |
Attachment Viewer —
attachment-viewer
状态:contextual;组件:Context utility;来源:varclip_vue/src/views/VueclipDesktopPage.vue。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| — | 上下文工具 | — | 不独立授权 | — | — |
Anatomy Explain —
anatomy-explain
状态:contextual;组件:Context utility;来源:varclip_vue/src/views/VueclipDesktopPage.vue。
| Tab ID | 页面 | 父级 | 查看动作 | 普通编辑动作 | 特殊动作 |
|---|---|---|---|---|---|
| — | 上下文工具 | — | 不独立授权 | — | — |
Lab 岗位与报告访问
2026-09-16 用户确认:Lab 工作单位提供 PIC/Staff;Staff 也可发布报告,PIC 另有撤回及库存调整职责。医生/诊所端的已发布报告阅读沿用病人及来源就诊的现有归属/临床访问关系,不另行分配 Lab 阅读权限。详细规则统一维护于 Lab PRD §1.3。旧 lab-bu 仅兼容历史任职,不在新增角色选项展示。
Clinic Drug
Stock & Prices — clinic-stock-prices
状态:implemented;组件:ClinicStockPricesWorkspace;来源:varclip_vue/src/data/virtusOsApps.js。单一只读页面,无独立
Tab 或写动作。入口要求当前有效诊所 Doctor/Frontline Staff/Clinic
Manager 身份及 clinical.read;角色与 Center 上限优先于缓存
UI 投影。规则见 Drug §2.1,部署与
UAT 另计。