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.
    in CMS – 1500 Form
    Did this article answer your question?