Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.19.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Total $ 16,851,328 $ 17,044,526 $ 48,681,038 $ 34,034,788
Healthcare IT [Member]        
Total 12,938,042 13,730,105 38,518,361 30,720,367
Healthcare IT [Member] | Revenue Cycle Management Services [Member]        
Total 10,808,438 11,695,675 32,798,563 26,954,715
Healthcare IT [Member] | Professional Services [Member]        
Total 376,189 532,763 1,094,960 717,031
Healthcare IT [Member] | Ancillary Services [Member]        
Total 873,841 530,285 2,303,118 1,092,376
Healthcare IT [Member] | Group Purchasing Services [Member]        
Total 295,850 477,168 700,963 477,168
Healthcare IT [Member] | Printing and Mailing Services [Member]        
Total 436,735 335,999 1,186,834 985,522
Healthcare IT [Member] | Clearinghouse and EDI Services [Member]        
Total 146,989 158,214 433,923 493,554
Practice Management [Member]        
Total 3,913,286 3,314,421 10,162,677 3,314,421
Practice Management [Member] | Practice Management Services [Member]        
Total $ 3,913,286 $ 3,314,422 $ 10,162,677 $ 3,314,422