Joe Bartlett's repositories
hl7-message-analyzer
HL7 Message Analyzer is a single-page, browser-based tool for visualizing HL7 v2.x messages. It parses raw HL7 text into color-coded segments, highlights fields/components, flags non-printable characters, and offers ASCII view, segment jumping, and copyable output—all client-side, no server required.
fhir-response-formatter
A sleek, lightweight browser tool to format and visualize FHIR JSON responses. Paste raw data, click “Format JSON,” and instantly view a clean, color-coded, easy-to-read output. Includes error navigation, resource filtering, copy-to-clipboard, and a built-in legend for quick interpretation.
code-documenter
A Python script to generate HTML documentation for any project, featuring code previews, copy buttons, and sensitive-info masking.
deidentify-fhir
Lightweight Python utility for de-identifying FHIR resources by removing or transforming PHI and PII fields for research and testing use.
cda-to-dict
A lightweight Python utility to convert HL7 CDA (Clinical Document Architecture) XML files into structured Python dictionaries or JSON. Ideal for testing, validation, or integration pipelines.
fhir-resource-validator
Validate FHIR resources directly in your browser. This open-source tool checks required fields, highlights missing elements, and flags invalid values for common resource types—all without server dependencies. Ideal for quick diagnostics, learning FHIR structure, or validating profiles securely.