{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/3"}],"enrichment":{"capability":"HL7apy parses, creates, and validates HL7 v2.x healthcare messages according to HL7 specifications, with support for all datatypes, custom encoding, and MLLP protocol compliance.","skillfed_tags":["healthcare-data","hl7-v2","message-parsing"],"use_cases":["Parse incoming HL7 admission/discharge/transfer messages from hospital systems into Python objects for processing.","Generate HL7 messages programmatically to send patient data to external healthcare systems or EHRs.","Validate HL7 messages against HL7 specifications before transmission to ensure compliance.","Extract specific fields from HL7 messages by name or position for data integration pipelines.","Build MLLP-compliant healthcare data interchange endpoints that receive and send HL7 v2 messages."],"what_it_does":"HL7apy is a Python library for working with HL7 v2.x messages, the standard format for healthcare data interchange. It handles the full lifecycle: parsing incoming messages into structured objects, creating new messages programmatically, and validating them against HL7 specifications. The library supports all HL7 datatypes (simple and complex), allows custom encoding characters, and can encode messages in ER7 format with MLLP protocol compliance.\n\nThe package has no external dependencies and installs as a pure-Python wheel, making it lightweight and portable. It's aimed at healthcare IT developers building systems that need to send or receive HL7 messages. However, the project has been dormant for 884 days with no recent releases, so it receives no active maintenance; use it when you need HL7 v2 support in a stable, unchanging codebase.","worth_installing":"Yes, if you need HL7 v2 message handling in Python and can accept a dormant package. The library is lightweight, has no dependencies, carries permissive licensing, and has seen no reported security issues. Install it for stable, read-only HL7 work; avoid it if you need active maintenance, bug fixes, or support for emerging HL7 standards."},"id":"hl7apy","links":{"html":"https://skillfed.io/packages/hl7apy","md":"https://skillfed.io/packages/hl7apy.md","pypi":"https://pypi.org/project/hl7apy/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-03-13","license_spdx":null,"license_treatment":"permissive","name":"hl7apy","python_support":"unspecified","summary":"HL7apy: a lightweight Python library to parse, create and handle HL7 v2.x messages"},"popularity":{"monthly_downloads":802892,"position":5018,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.5"}
