Annual report pursuant to Section 13 and 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.19.3.a.u2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Total $ 64,438,594 $ 50,545,781
Healthcare IT [Member]    
Total 51,171,508 44,044,700
Healthcare IT [Member] | Revenue Cycle Management Services [Member]    
Total 42,919,944 38,559,180
Healthcare IT [Member] | Professional Services [Member]    
Total 1,769,129 1,244,894
Healthcare IT [Member] | Ancillary Services [Member]    
Total 3,220,372 1,594,364
Healthcare IT [Member] | Group Purchasing Services [Member]    
Total 1,020,031 654,805
Healthcare IT [Member] | Printing and Mailing Services [Member]    
Total 1,650,069 1,344,011
Healthcare IT [Member] | Clearinghouse and EDI Services [Member]    
Total 591,963 647,446
Practice Management [Member]    
Total 13,267,086 6,501,081
Practice Management [Member] | Practice Management Services [Member]    
Total $ 13,267,086 $ 6,501,081