{"_id":"@ediflow/hipaa-x12-005010","name":"@ediflow/hipaa-x12-005010","dist-tags":{"latest":"0.3.0"},"versions":{"0.3.0":{"name":"@ediflow/hipaa-x12-005010","version":"0.3.0","description":"HIPAA X12 005010 Standard Definitions - 14 Healthcare Transaction Sets","main":"./data/index.json","private":false,"keywords":["edi","x12","005010","hipaa","healthcare","medical","claims","ansi","asc-x12","standard-definitions","transaction-sets","node-x12","x12-parser","x12-validation","business-mapping","837","835","834","270","271","eligibility","typescript"],"author":{"name":"EDIFlow Contributors"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ediflow-lib/core.git","directory":"packages/hipaa-x12-005010"},"bugs":{"url":"https://github.com/ediflow-lib/core/issues"},"homepage":"https://github.com/ediflow-lib/core#readme","peerDependencies":{"@ediflow/core":">=0.1.0"},"_id":"@ediflow/hipaa-x12-005010@0.3.0","gitHead":"a0b1155f0a2944828c45b6a375017d6fa01a6650","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-TfHSLkOzoFF/LhrEU4mm3FumY8ZiJSTGhyT4Tk5o5RA+YGTCFijquIZmLl97mIhkmovBK8Ch5nKTm9C67Krf2w==","shasum":"b1ed34b0a60c0f225dcfae124f5af9fd73ca5db6","tarball":"https://registry.npmjs.org/@ediflow/hipaa-x12-005010/-/hipaa-x12-005010-0.3.0.tgz","fileCount":171,"unpackedSize":2232743,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICLHv5CRZaEv3SO6QyMrI6b7Q5pWwGbZJIMnd8XmaQknAiEA2VuSuXItA//S/qT0SFGnSOrHzgHF8StG4Ua4x/FiSfs="}]},"_npmUser":{"name":"ediflow","email":"hello.ediflow@gmail.com"},"directories":{},"maintainers":[{"name":"ediflow","email":"hello.ediflow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hipaa-x12-005010_0.3.0_1777834457841_0.575750836850466"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-03T18:54:17.731Z","0.3.0":"2026-05-03T18:54:18.032Z","modified":"2026-05-03T18:54:18.297Z"},"maintainers":[{"name":"ediflow","email":"hello.ediflow@gmail.com"}],"description":"HIPAA X12 005010 Standard Definitions - 14 Healthcare Transaction Sets","homepage":"https://github.com/ediflow-lib/core#readme","keywords":["edi","x12","005010","hipaa","healthcare","medical","claims","ansi","asc-x12","standard-definitions","transaction-sets","node-x12","x12-parser","x12-validation","business-mapping","837","835","834","270","271","eligibility","typescript"],"repository":{"type":"git","url":"git+https://github.com/ediflow-lib/core.git","directory":"packages/hipaa-x12-005010"},"author":{"name":"EDIFlow Contributors"},"bugs":{"url":"https://github.com/ediflow-lib/core/issues"},"license":"MIT","readme":"# @ediflow/hipaa-x12-005010\n\n> HIPAA X12 005010 Standard Definitions - Healthcare Transaction Sets\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![Package Size](https://img.shields.io/bundlephobia/min/@ediflow/hipaa-x12-005010)](https://www.npmjs.com/package/@ediflow/hipaa-x12-005010)\n\n**HIPAA 005010** • **14 Transaction Sets** • **Healthcare Standard** • **MIT Licensed** • **Free**\n\n---\n\n## 📦 What is this?\n\nThis package contains **HIPAA X12 005010 standard definitions** for use with `@ediflow/core`.\n\n**HIPAA 005010** is the **mandated standard for healthcare transactions** in the United States, required by the Health Insurance Portability and Accountability Act (HIPAA).\n\n**Includes:**\n- Healthcare transaction set structures (14 transaction sets)\n- Segment definitions\n- Element definitions\n- Composite definitions\n- Code lists\n- HIPAA-specific syntax rules\n\n**Version:** 005010 (Mandated 2012) - HIPAA compliance standard\n\n---\n\n## 🚀 Installation\n\n```bash\n# Install core library (required)\nnpm install @ediflow/core\n\n# This package is internal - install locally\ncd packages/hipaa-x12-005010\nnpm install\n```\n\n---\n\n## 📊 Supported Transaction Sets (14)\n\n### 🏥 Eligibility & Benefits\n| Transaction Set | Version | Description | Use Case |\n|----------------|---------|-------------|----------|\n| **270** | B1 | Eligibility Inquiry | Check patient coverage |\n| **271** | B1 | Eligibility Response | Coverage details |\n\n### 💰 Claims & Remittance\n| Transaction Set | Version | Description | Use Case |\n|----------------|---------|-------------|----------|\n| **837** | Q1 | Professional Claims (837P) | Physician claims |\n| **837** | Q2 | Institutional Claims (837I) | Hospital claims |\n| **837** | Q3 | Dental Claims (837D) | Dental claims |\n| **835** | W1 | Claims Payment/Remittance | Payment advice |\n\n### 📋 Claim Status\n| Transaction Set | Version | Description | Use Case |\n|----------------|---------|-------------|----------|\n| **276** | A1 | Claim Status Inquiry | Check claim status |\n| **277** | A1 | Claim Status Response | Status details |\n| **277** | B3 | Claim Acknowledgment | Claim receipt |\n\n### 🔐 Authorization\n| Transaction Set | Version | Description | Use Case |\n|----------------|---------|-------------|----------|\n| **278** | A1 | Authorization Request | Prior authorization |\n| **278** | A3 | Authorization Response | Authorization decision |\n\n### 👥 Enrollment & Membership\n| Transaction Set | Version | Description | Use Case |\n|----------------|---------|-------------|----------|\n| **834** | A1 | Benefit Enrollment | Member enrollment |\n| **820** | A1 | Premium Payment | Premium processing |\n\n### ✅ Acknowledgments\n| Transaction Set | Version | Description | Use Case |\n|----------------|---------|-------------|----------|\n| **999** | A1 | Implementation Acknowledgment | HIPAA acknowledgment |\n\n---\n\n## 📖 Usage Example\n\n```typescript\nimport { DIContainer } from '@ediflow/core';\n\nconst container = DIContainer.getInstance();\nconst parseUseCase = container.resolve('ParseEDIUseCase');\nconst validateUseCase = container.resolve('ValidateMessageUseCase');\n\n// Parse HIPAA X12 message\nconst parsed = parseUseCase.execute({\n  message: x12String,\n  standard: 'X12'\n});\n\n// Validate against HIPAA 005010 structure\nconst validation = validateUseCase.execute({\n  message: parsed.message,\n  messageType: '837-Q1',  // Professional Claims\n  version: '005010',\n  repositoryPath: './packages/hipaa-x12-005010/data'\n});\n\nif (validation.success) {\n  console.log('✅ Valid HIPAA 837P Professional Claim!');\n}\n```\n\n---\n\n## 📁 Package Contents\n\n```\n@ediflow/hipaa-x12-005010/\n└── data/\n    ├── codes/                    # Code lists\n    ├── composites.json           # Composite elements\n    ├── elements.json             # Data elements\n    ├── messages/                 # Transaction set structures (14)\n    │   ├── 270-B1.json          # Eligibility Inquiry\n    │   ├── 271-B1.json          # Eligibility Response\n    │   ├── 276-A1.json          # Claim Status Inquiry\n    │   ├── 277-A1.json          # Claim Status Response\n    │   ├── 277-B3.json          # Claim Acknowledgment\n    │   ├── 278-A1.json          # Auth Request\n    │   ├── 278-A3.json          # Auth Response\n    │   ├── 820-A1.json          # Premium Payment\n    │   ├── 834-A1.json          # Enrollment\n    │   ├── 835-W1.json          # Remittance\n    │   ├── 837-Q1.json          # Professional Claims\n    │   ├── 837-Q2.json          # Institutional Claims\n    │   ├── 837-Q3.json          # Dental Claims\n    │   └── 999-A1.json          # Implementation ACK\n    ├── segment-syntax-rules.json # HIPAA-specific rules\n    └── segments.json             # Segment definitions\n```\n\n**Package Size:** ~1.8 MB\n\n---\n\n## 🎯 When to Use HIPAA 005010\n\n**Use HIPAA 005010 if:**\n- ✅ **Healthcare industry** - Medical claims, eligibility, etc.\n- ✅ **HIPAA compliance** - Required by law (US healthcare)\n- ✅ **Payers/Providers** - Insurance companies, hospitals, clinics\n- ✅ **Clearinghouses** - Healthcare data exchange\n- ✅ **837/835/270/271** - Healthcare-specific transactions\n\n**Use X12 004010 instead if:**\n- 🔄 **Non-healthcare** - Retail, logistics, manufacturing\n- 🔄 **General B2B** - Purchase orders, invoices, ASNs\n\n---\n\n## 🏥 HIPAA Transaction Overview\n\n### Claims Flow\n```\n1. 837 → Submit claim (Provider → Payer)\n2. 277 → Acknowledge receipt (Payer → Provider)\n3. 835 → Payment/remittance (Payer → Provider)\n```\n\n### Eligibility Flow\n```\n1. 270 → Check eligibility (Provider → Payer)\n2. 271 → Eligibility response (Payer → Provider)\n```\n\n### Authorization Flow\n```\n1. 278 Request → Prior auth request (Provider → Payer)\n2. 278 Response → Authorization decision (Payer → Provider)\n```\n\n---\n\n## 🆚 Version Comparison\n\n| Version | Year | Use Case | Transaction Sets |\n|---------|------|----------|-----------------|\n| **004010** | 2000 | General X12 | 293 |\n| **005010** | 2012 | **HIPAA Healthcare** | 310 (14 HIPAA) |\n| **006040** | 2026 | Latest X12 | 319 |\n\n**005010 = 004010 base + HIPAA-specific healthcare enhancements**\n\n---\n\n## ⚠️ HIPAA Compliance Notes\n\n**This package provides HIPAA transaction structure definitions.**\n\n**For full HIPAA compliance, you must also implement:**\n- ✅ **Security Rules** - Encryption, access controls\n- ✅ **Privacy Rules** - PHI protection\n- ✅ **Transaction Rules** - This package helps here!\n- ✅ **Code Set Rules** - ICD-10, CPT, HCPCS\n- ✅ **Identifier Rules** - NPI, EIN\n\n**Consult HIPAA legal counsel for compliance requirements.**\n\n---\n\n## 📦 Related Packages\n\n**Core:**\n- [`@ediflow/core`](https://npmjs.com/package/@ediflow/core) - Core library (REQUIRED)\n\n**Other X12 Standards:**\n- [`@ediflow/x12-004010`](https://npmjs.com/package/@ediflow/x12-004010) - 004010 General X12\n- [`@ediflow/x12-006040`](https://npmjs.com/package/@ediflow/x12-006040) - 006040 Latest (Internal)\n\n---\n\n## 📚 Documentation\n\n- **[Quick Start Guide](https://github.com/ediflow-lib/core/blob/main/docs/QUICK_START.md)**\n- **[Main README](https://github.com/ediflow-lib/core/blob/main/README.md)**\n- **[Architecture](https://github.com/ediflow-lib/core/blob/main/docs/ARCHITECTURE.md)**\n\n---\n\n## 🤝 Contributing\n\nData corrections or additional transaction sets? We welcome contributions!\n- [Report issues](https://github.com/ediflow-lib/core/issues)\n- [Contribute](https://github.com/ediflow-lib/core/blob/main/CONTRIBUTING.md)\n\n---\n\n## 📄 License\n\nMIT License - see [LICENSE](https://github.com/ediflow-lib/core/blob/main/LICENSE)\n\n**Note:** This license applies to the software only. HIPAA compliance is your responsibility.\n\n---\n\n## 🔗 Links\n\n- **GitHub:** https://github.com/ediflow-lib/core\n- **ASC X12:** https://x12.org\n- **CMS HIPAA:** https://www.cms.gov/regulations-and-guidance/administrative-simplification/hipaa-aca\n\n---\n\n**Built with ❤️ by the EDIFlow community**\n\n","readmeFilename":"README.md","_rev":"1-272dd112cedebbda4e288f089d5ad92f"}