{"repo":"singl3focus/hl7-converter","free":true,"listed":false,"github":"https://github.com/singl3focus/hl7-converter","clone":"git clone https://github.com/singl3focus/hl7-converter.git","description":"Go toolkit for converting HL7/ASTM-style lab messages via declarative JSON mappings. Validated configs, positional or input-driven generation, optional JS post-processing, and aliases for easy routing. Ideal for LIS connectors, ETL bridges, and quick vendor-to-vendor integrations","language":"Go","stars":14,"topics":["astm","converter","go","hl7","medtech","etl","integration","lis","mindray","toolkit"],"license":"MIT","category":"data-pipelines","readme_excerpt":"HL7 Converter hl7-converter is a config-driven Go toolkit for transforming HL7, ASTM, and other row-based lab messages with declarative JSON mappings. It is built for teams that need a small, embeddable mapping engine inside LIS bridges, ETL adapters, middleware services, or device integrations, without committing to a heavyweight integration platform. What Problem It Solves Lab and device integrations usually fail in the same place: the message structure is close to HL7, but never close enough. One analyzer emits ASTM-like rows, another vendor expects HL7-ish segments, and the integration layer ends up full of one-off string parsing code. That code is hard to review, hard to test, and expensive to change when a new device or customer mapping appears. hl7-converter moves that logic into JSON configuration: - define separators and row structure once - map input tags to output tags - describe field templates with links like or - add aliases for downstream routing or logging - optionally post-process the converted result with trusted JavaScript When To Use It - You need a small Go library, not a full integration server. - Message transformation rules should live in config instead of hand-written code. - The source and target formats are row-oriented and field-position driven. - You need to embed conversion into an existing Go service or adapter. - You want repeatable test coverage around mappings and templates. When Not To Use It - You need a visual integration designer, queues,","default_branch":null,"files":null,"tree":[],"storefront":"/r/singl3focus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/singl3focus/hl7-converter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}