Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.19.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Total $ 16,749,499 $ 8,682,937 $ 31,829,710 $ 16,990,262
Healthcare IT [Member]        
Total 13,460,575   25,580,319  
Healthcare IT [Member] | Revenue Cycle Management Services [Member]        
Total 11,432,683 7,866,650 21,990,125 15,259,040
Healthcare IT [Member] | Professional Services [Member]        
Total 383,336 59,653 718,771 184,268
Healthcare IT [Member] | Ancillary Services [Member]        
Total 930,181 313,454 1,429,277 562,091
Healthcare IT [Member] | Group Purchasing Services [Member]        
Total 205,066 405,113
Healthcare IT [Member] | Printing and Mailing Services [Member]        
Total 358,440 301,279 750,100 649,523
Healthcare IT [Member] | Clearinghouse and EDI Services [Member]        
Total 150,869 141,901 286,933 335,340
Practice Management [Member]        
Total 3,288,924   6,249,391  
Practice Management [Member] | Practice Management Services [Member]        
Total $ 3,288,924 $ 6,249,391