\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{RNB1221} \pdfinfo{ /Title (271-x12.pdf) /Creator (Cheatography) /Author (RNB1221) /Subject (271 x12 Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{A3A3A3} \definecolor{LightBackground}{HTML}{F3F3F3} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{271 x12 Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{RNB1221} via \textcolor{DarkBackground}{\uline{cheatography.com/189751/cs/39575/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}RNB1221 \\ \uline{cheatography.com/rnb1221} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 16th July, 2023.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{271 x12}} \tn % Row 0 \SetRowColor{LightBackground} x12 Mandatory Segments & Envelope Structure \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} ISA- Interc​hange Header - This contains inform​ation about the sender and recipient & Interchange Envelope (ISA/IEA) The interchange envelope is the wrapper for all the data to be sent in one transmission. It can contain multiple functional groups. This means that transactions of different types can be included in the interchange envelope, with each type of transaction stored in a separate functional group. \tn % Row Count 19 (+ 17) % Row 2 \SetRowColor{LightBackground} IEA- End of Interc​hange - It contains inform​ation about the number of functional groups and the interc​hange control reference number & \textasciicircum{} \tn % Row Count 27 (+ 8) % Row 3 \SetRowColor{white} ST- Transa​ction Set Header - segment of an X12 document & Transaction Set (ST/SE) Each transaction set (also called a transaction) contains three things: ƒ A transaction set header ƒ A transaction set trailer ƒ A single message, enveloped within the header and footer The transaction has a three-digit code, a text title, and a two-letter code; for example, 997, Functional Acknowledgment (FA) \tn % Row Count 44 (+ 17) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{271 x12 (cont)}} \tn % Row 4 \SetRowColor{LightBackground} SE- Transa​ction Set Trailer - segment of an X12 document. This marks the end of a transa​ction set & \textasciicircum{} \tn % Row Count 6 (+ 6) % Row 5 \SetRowColor{white} GS- Functional Group Header - segment of a set of X12 documents of the same document type (trans​action set). Here you'll find inform​ation about the functional group, e.g. codes for the sender, recipient, and date/time of prepar​ation & Functional Group (GS/GE) A functional group is composed of one or more transaction sets, all of the same type, that can be batched together in one transmission. The functional group is defined by the header and trailer; the Functional Group Header (GS) appears at the beginning, and the Functional Group Trailer (GE) appears at the end. Many transaction sets can be included in the functional group, but all transactions must be of the same type \tn % Row Count 29 (+ 23) % Row 6 \SetRowColor{LightBackground} GE- Functional Group Trailer - segment of a set of X12 documents of the same transa​ction set. It tells you the number of functional groups and the control group number. It also marks the end of a group of transa​ction sets & \textasciicircum{} \tn % Row Count 41 (+ 12) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.89126 cm} x{3.08574 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Misc}} \tn % Row 0 \SetRowColor{LightBackground} General Responses Include & •eligibility status •Maximum benefits (policy limits) •Exclusions •In-plan/out-of-plan benefits •C.O.B. information •Deductible •Co-pays \tn % Row Count 7 (+ 7) % Row 1 \SetRowColor{white} Categorical Responses & Procedure coverage dates •Procedure coverage maximum amount(s) allowed •Deductible amount(s) •Remaining deductible amount(s) •Co-insurance amount(s) •Co-pay amount(s) •Coverage limitation percentage •Patient responsibility amount(s) •Non-covered amount(s) \tn % Row Count 19 (+ 12) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}