Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.20.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Total $ 21,867,169 $ 15,080,211
Healthcare IT [Member]    
Total 18,840,865 12,119,744
Healthcare IT [Member] | Revenue Cycle Management Services [Member]    
Total 13,189,963 10,516,840
Healthcare IT [Member] | SaaS Solutions [Member]    
Total 3,613,514 40,602
Healthcare IT [Member] | Professional Services [Member]    
Total 391,428 335,435
Healthcare IT [Member] | Ancillary Services [Member]    
Total 721,366 499,096
Healthcare IT [Member] | Group Purchasing Services [Member]    
Total 176,552 200,047
Healthcare IT [Member] | Printing and Mailing Services [Member]    
Total 428,875 391,660
Healthcare IT [Member] | Clearinghouse and EDI Services [Member]    
Total 319,167 136,064
Practice Management [Member]    
Total 3,026,304 2,960,467
Practice Management [Member] | Practice Management Services [Member]    
Total $ 3,026,304 $ 2,960,467