Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
batchval
command
batchval processes a directory of HL7v2 files through the full gateway pipeline (parse → map → score) and prints a JSON report to stdout.
|
batchval processes a directory of HL7v2 files through the full gateway pipeline (parse → map → score) and prints a JSON report to stdout. |
|
datasetgen
command
|
|
|
gateway
command
|
|
|
internal
|
|
|
api/rest
Package rest exposes a JSON REST API over the message store.
|
Package rest exposes a JSON REST API over the message store. |
|
audit
Package audit emits one structured JSON line per pipeline stage.
|
Package audit emits one structured JSON line per pipeline stage. |
|
channel
Package channel defines the Channel type and an in-memory Registry that stores the set of active delivery channels.
|
Package channel defines the Channel type and an in-memory Registry that stores the set of active delivery channels. |
|
connector/destination/dlq
Package dlq implements a dead-letter queue that persists failed delivery payloads to the local filesystem as JSON files.
|
Package dlq implements a dead-letter queue that persists failed delivery payloads to the local filesystem as JSON files. |
|
connector/destination/http
Package http provides an HTTP destination adapter that delivers a FHIR Bundle to a remote server using a standard HTTP POST request.
|
Package http provides an HTTP destination adapter that delivers a FHIR Bundle to a remote server using a standard HTTP POST request. |
|
connector/destination/mllp
Package mllp provides an MLLP destination adapter that delivers the original raw HL7v2 message to a remote system over a TCP connection using MLLP framing.
|
Package mllp provides an MLLP destination adapter that delivers the original raw HL7v2 message to a remote system over a TCP connection using MLLP framing. |
|
connector/destination/retry
Package retry wraps any Sender with exponential-backoff retry logic.
|
Package retry wraps any Sender with exponential-backoff retry logic. |
|
hl7v2
Package hl7v2 parses HL7 v2.x messages into a typed structure with field-level access via HL7-style dotted paths (e.g.
|
Package hl7v2 parses HL7 v2.x messages into a typed structure with field-level access via HL7-style dotted paths (e.g. |
|
ingest/mllp
Package mllp implements the Minimal Lower Layer Protocol (MLLP) transport for HL7v2 messages over TCP.
|
Package mllp implements the Minimal Lower Layer Protocol (MLLP) transport for HL7v2 messages over TCP. |
|
mapping/adt
Package adt implements HL7v2 ADT event mapping to FHIR R4 resources.
|
Package adt implements HL7v2 ADT event mapping to FHIR R4 resources. |
|
mapping/mdm
Package mdm implements HL7v2 MDM^T02 (Medical Document Management) mapping to the FHIR R4 DocumentReference resource.
|
Package mdm implements HL7v2 MDM^T02 (Medical Document Management) mapping to the FHIR R4 DocumentReference resource. |
|
mapping/orm
Package orm implements HL7v2 ORM^O01 (order message) mapping to the FHIR R4 ServiceRequest resource.
|
Package orm implements HL7v2 ORM^O01 (order message) mapping to the FHIR R4 ServiceRequest resource. |
|
mapping/oru
Package oru implements HL7v2 ORU^R01 (observation result) mapping to the FHIR R4 DiagnosticReport + Observation resources.
|
Package oru implements HL7v2 ORU^R01 (observation result) mapping to the FHIR R4 DiagnosticReport + Observation resources. |
|
mapping/siu
Package siu implements HL7v2 SIU (Scheduling Information Unsolicited) message mapping to the FHIR R4 Appointment resource.
|
Package siu implements HL7v2 SIU (Scheduling Information Unsolicited) message mapping to the FHIR R4 Appointment resource. |
|
router
Package router dispatches a routed payload to the appropriate delivery channels.
|
Package router dispatches a routed payload to the appropriate delivery channels. |
|
store
Package store defines the shared types and interface used by all storage backends (SQLite, PostgreSQL, …).
|
Package store defines the shared types and interface used by all storage backends (SQLite, PostgreSQL, …). |
|
store/postgres
Package postgres persists processed HL7/FHIR payloads and their delivery outcomes in a PostgreSQL database.
|
Package postgres persists processed HL7/FHIR payloads and their delivery outcomes in a PostgreSQL database. |
|
store/sqlite
Package sqlite persists processed HL7/FHIR payloads and their delivery outcomes in a local SQLite database.
|
Package sqlite persists processed HL7/FHIR payloads and their delivery outcomes in a local SQLite database. |
|
scripts
|
|
|
mllp_send
command
mllp_send sends HL7v2 files from a directory to a gateway via MLLP TCP.
|
mllp_send sends HL7v2 files from a directory to a gateway via MLLP TCP. |
Click to show internal directories.
Click to hide internal directories.