Article: Printing A CMS 1500 Form

Index

Printing A CMS 1500 Form

To print data on a CMS-1500 form first initialize the fields to be printed in the CMSFormData class then print them using the CMS1500Form class.

Step 1 – Initialize Fields To Print

CMSFormData cmsData = new CMSFormData();
 
cmsData.BoxHeader = “All Practice” + Environment.NewLine + “New York”;
cmsData.Box1A = true;
cmsData.Box1Aa = “Insured ID Number”;
cmsData.Box2 = “Jane Doe”;
cmsData.Box3A = DateTime.Today;
cmsData.Box3C = true;
cmsData.Box4 = “Same As Patient”;
cmsData.Box5A = “123 Washington Avenue”;
cmsData.Box5B = “SpringField”;
cmsData.Box5C = “IL”;
cmsData.Box5D = “12345”;
cmsData.Box5E = “2122323321”;
cmsData.Box6A = true;
cmsData.Box7A = “Same”;
cmsData.Box10Ab = true;
cmsData.Box10Bb = true;
cmsData.Box10Cb = true;
cmsData.Box11 = “99999”;
cmsData.Box11A = DateTime.Today;
cmsData.Box11Ac = true;
cmsData.Box11Db = true;
cmsData.Box12A = “PATIENT SIGNATURE ON FILE”;
cmsData.Box13 = “SINGATURE ON FILE”;
cmsData.Box14A = DateTime.Today;
cmsData.Box15B = DateTime.Today;
cmsData.Box16A = DateTime.Today;
cmsData.Box16B = DateTime.Today;
cmsData.Box17 = “Doctor Smith”;
cmsData.Box17B = “12345”;
cmsData.Box18A = DateTime.Today;
cmsData.Box18B = DateTime.Today;
cmsData.Box20Aa = true;
cmsData.Box20B = 12342;
cmsData.Box21A = “90210”;
cmsData.Box21B = “90211”;
cmsData.Box21C = “90212”;
cmsData.Box21D = “90213”;
cmsData.Box23 = “None”;
cmsData.Box25A = “123-12-3334”;
cmsData.Box25C = true;
cmsData.Box26 = “9383333”;
cmsData.Box27A = true;
cmsData.Box28 = 1024;
cmsData.Box29 = 456;
cmsData.Box30 = null;
cmsData.Box32 = “742 Evergreen Terrace” + Environment.NewLine + “Springfield IL 9999”;
cmsData.Box32A = “99999”;
cmsData.Box33 = “Joe Doe Therapy” + Environment.NewLine + “Springfield IL 9999”;
cmsData.Box33A = “99999”;
cmsData.Box33C = “1233233333”;
 
//Service lines
Box24 box24 = new Box24();
box24.Box24Aa = DateTime.Today;
box24.Box24Ab = DateTime.Today;
box24.Box24B = “11”;
box24.Box24D = “99990”;
box24.Box24Mod1 = “10”;
box24.Box24E = “1”;
box24.Box24F = 125;
box24.Box24G = “1”;
cmsData.Box24.Add(box24);

Step 2 – Print the Field

CMS1500Form cmsForm = new CMS1500Form();
cmsForm.Data.Add(cmsData);
cmsForm.Print();
Please make sure that CMS-1500 forms are in the printer before calling the Print() method

Sample Output

Note that the printing offsets may need to be slightly adjusted in the sample below.  See the Setting Printing Offsets topic.

Related Articles

Main Categories