NOTES PAYABLE (Details 1) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Total Related Party $ 837,177
Less Current Portion Related Party (837,177)
Total Long-term Related Party
Co Diagnostics, Ltd. Revolving Line of Credit Promissory Note [Member]    
Total Related Party 609,940
Legends Capital Group, LLC Convertible Note [Member]    
Total Related Party 99,737
Clavo Rico Promissory Note [Member]    
Total Related Party 10,000
Legends Capital Group, LLC [Member]    
Total Related Party 10,000
Hamilton Mining Resources, Inc. Revolving Line of Credit Promissory Note [Member]    
Total Related Party 66,000
Machan 1988 Property Trust Revolving Line of Credit Promissory Note [Member]    
Total Related Party $ 41,500