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