Ingestion Use Cases (ING)
Module Purpose: Data ingestion pipelines for HL7 messages, PACS imaging, and batch CSV files. This module contains 22 use cases organized into 3 logical sub-modules.
Sub-Modules
| Module |
Description |
Use Cases |
| 01 - HL7 |
HL7 v2 message handling (ADT, ORM, ORU, SIU, RDE, VXU) |
16 UCs |
| 02 - PACS |
PACS/Imaging metadata ingestion |
3 UCs |
| 03 - CSV |
Batch CSV file processing |
3 UCs |
Use Case Quick Reference
| ID |
Name |
Sub-Module |
Priority |
| ING-001 |
Receive HL7 Message |
HL7 |
P0 |
| ING-002 |
Validate HL7 Structure |
HL7 |
P0 |
| ING-003 |
Normalize Patient Identity |
HL7 |
P0 |
| ING-004 |
Parse Lab Results |
HL7 |
P0 |
| ING-005 |
Update Patient Bundle (Labs) |
HL7 |
P0 |
| ING-009 |
Detect Duplicate HL7 Messages |
HL7 |
P0 |
| ING-010 |
Persist Raw HL7 Payloads |
HL7 |
P1 |
| ING-011 |
Extract Visit Context |
HL7 |
P1 |
| ING-015 |
Receive HL7 Radiology Order (ORM) |
HL7 |
P0 |
| ING-016 |
Receive HL7 Radiology Result (ORU) |
HL7 |
P0 |
| ING-017 |
Receive HL7 Scheduling (SIU) |
HL7 |
P1 |
| ING-018 |
Receive HL7 Medication Orders (RDE) |
HL7 |
P1 |
| ING-019 |
Receive HL7 Immunization (VXU) |
HL7 |
P2 |
| ING-020 |
Handle HL7 Error ACKs (AE/AR) |
HL7 |
P1 |
| ING-006 |
Detect PACS File Drop |
PACS |
P0 |
| ING-007 |
Validate Imaging Metadata |
PACS |
P0 |
| ING-008 |
Resolve Imaging Assets |
PACS |
P0 |
| ING-012 |
Detect CSV Batch Drop |
CSV |
P1 |
| ING-013 |
Validate CSV Schema |
CSV |
P1 |
| ING-014 |
Transform CSV Row |
CSV |
P1 |