stephenmccready / X12

Licence: other
Generic ANSI X12 Transaction processing in PHP and SQL

Programming Languages

PHP
23972 projects - #3 most used programming language
TSQL
950 projects

Projects that are alternatives of or similar to X12

edi-json
Serializing EDI as JSON
Stars: ✭ 73 (+356.25%)
Mutual labels:  ansi, x12
virgil-crypto
Virgil Crypto is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant. Crypto Library is written in C++, suitable for mobile and server platforms and supports bindings with: Swift, Obj-C, Java (Android), С#/.NET, …
Stars: ✭ 74 (+362.5%)
Mutual labels:  hipaa
ansi-php
ANSI Control Functions and ANSI Control Sequences (Colors, Erasing, etc.) for PHP CLI Apps
Stars: ✭ 82 (+412.5%)
Mutual labels:  ansi
ansisvg
Convert ANSI to SVG
Stars: ✭ 41 (+156.25%)
Mutual labels:  ansi
ansi-to-svg
😹 convert ANSI Escaped CLI strings to SVGs
Stars: ✭ 18 (+12.5%)
Mutual labels:  ansi
ansilove-php
A set of tools to convert ANSi and artscene related file formats into PNG images
Stars: ✭ 56 (+250%)
Mutual labels:  ansi
paper-terminal
Print Markdown to a paper in your terminal
Stars: ✭ 33 (+106.25%)
Mutual labels:  ansi
php-cli-snake
Lightweight cli spinner with zero dependencies
Stars: ✭ 25 (+56.25%)
Mutual labels:  ansi
durdraw
Animated Unicode, ANSI and ASCII Art Editor for Linux/Unix/macOS
Stars: ✭ 55 (+243.75%)
Mutual labels:  ansi
staedi
StAEDI - Streaming API for EDI: Java library featuring a reader/parser, writer/generator, and validation
Stars: ✭ 75 (+368.75%)
Mutual labels:  x12
kolorist
A tiny utility to colorize stdin/stdout
Stars: ✭ 160 (+900%)
Mutual labels:  ansi
ansiart2utf8
Processes legacy BBS-style ANSI art (ACiDDraw, PabloDraw, etc.) to UTF-8. Escape codes and line endings are processed for terminal friendliness.
Stars: ✭ 32 (+100%)
Mutual labels:  ansi
attic
A collection of personal tiny tools - mirror of https://gitlab.com/hydrargyrum/attic
Stars: ✭ 17 (+6.25%)
Mutual labels:  ansi
ParseCareKit
Securely synchronize any CareKit 2.1+ based app to a Parse Server Cloud. Compatible with parse-hipaa.
Stars: ✭ 28 (+75%)
Mutual labels:  hipaa
open-pryv.io
open source version of Pryv.io
Stars: ✭ 106 (+562.5%)
Mutual labels:  hipaa
concolor
Colouring template strings using tags with annotations 🎨
Stars: ✭ 35 (+118.75%)
Mutual labels:  ansi
gdb-dashboard
Modular visual interface for GDB in Python
Stars: ✭ 8,699 (+54268.75%)
Mutual labels:  ansi
nmly
Easy to use bulk rename utility for the terminal
Stars: ✭ 41 (+156.25%)
Mutual labels:  ansi
terminal-style
🎨 Return your terminal message in style! Change the text style, text color and text background color from the terminal, console or shell interface with ANSI color codes. Support for Laravel and Composer.
Stars: ✭ 16 (+0%)
Mutual labels:  ansi
strings-truncation
Truncate strings with fullwidth characters and ANSI codes.
Stars: ✭ 45 (+181.25%)
Mutual labels:  ansi

X12

Generic ANSI X12 Transactions

Intended to be used as a template (as each X12 implementation is dependent on specific business rules)

X12_811_Export.php
ANSI ASC X12.811 (Financial Series [FIN]) Consolidated Service Invoice/Statement (version 004010)

X12_835_Export.php
ANSI ASC X12.835 Health Care Claim Payment/Advice transaction set ( version: 005010X221 )

X12_999_Import.php
ANSI ASC X12.999 Functional Acknowledgement ( version: 005010X231A1 )

SQLCreate_X12_999_ErrorMessageTable:
Creates a SQL table containing X12 999 response messages

Import_X12_999:
Creates a stored procedure that imports, parses and outputs an email containing the X12 999 response file with response messages.
Note: Requires SQLCreate_X12_999_ErrorMessageTable, created by the above

SQLCreate_TA1_InterChangeNoteCode:
Creates and populates a table, tbl_TA1_InterChangeNoteCode that contains the X12 TA1 Interchange Note Codes and descriptions.

Import_X12_TA1:
Creates a stored procedure that imports, parses and outputs an email containing the X12 TA1 acknowledgement file with response messages.
Note: Requires SQLCreate_X12_TA1_InterChangeNoteCode, created by the above

usp_Import_X12
T-SQL only. Imports an X12 into a table and groups the segments by Hierarchical Level so that related data segments may be grouped together. (this was a bit of a hack I used to do a quick and dirty reconciliation, but it's come in useful for ad hoc tasks involving X12 formatted files)
See also:
X12_Import_CreateTables.sql
X12_Import_Files.sql

X12_270_Export_Template.sql
Template for outputting an X12 270 Eligibility Inquiry using MS SQL

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].