| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.1b --> |
<!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co --> |
<!-- Field: Doc-Info; Name: Source; Value: mfst%2D20190930.xfr; Date: 2019%2D11%2D19T02:31:19Z --> |
<!-- Field: Doc-Info; Name: Status; Value: 0x800A0006 --> |
<!-- Field: Doc-Info; Name: Misc; Value: +qpZs7xRiXgen8uAaHxMWaSPScOdx5Zz+YlBvWp0fcnqzyAsiGnqLyFyFwF2YT0K --> |
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:mfst="http://miraclecig.com/20190930" elementFormDefault="qualified" targetNamespace="http://miraclecig.com/20190930"> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType roleURI="http://miraclecig.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 00000001 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/BalanceSheets" id="BalanceSheets"> |
| <link:definition> 00000002 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical"> |
| <link:definition> 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/StatementsOfOperations" id="StatementsOfOperations"> |
| <link:definition> 00000004 - Statement - Consolidated Statements of Operations (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/StatementOfStockholdersEquity" id="StatementOfStockholdersEquity"> |
| <link:definition> 00000005 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/StatementOfCashFlows" id="StatementOfCashFlows"> |
| <link:definition> 00000006 - Statement - Consolidated Statement of Cash Flows (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" id="NatureOfOperationsAndSummaryOfSignificantAccountingPolicies"> |
| <link:definition> 00000007 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/PropertyPlantAndEquipmentNet" id="PropertyPlantAndEquipmentNet"> |
| <link:definition> 00000008 - Disclosure - Property, Plant and Equipment (Net) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/DueToRelatedParty" id="DueToRelatedParty"> |
| <link:definition> 00000009 - Disclosure - Due to Related Party </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/LoansPayable-Stockholders" id="LoansPayable-Stockholders"> |
| <link:definition> 00000010 - Disclosure - Loans Payable - Stockholders </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/ConvertibleNotesPayable" id="ConvertibleNotesPayable"> |
| <link:definition> 00000011 - Disclosure - Convertible Notes Payable </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/DerivativesAndFairValueInstruments" id="DerivativesAndFairValueInstruments"> |
| <link:definition> 00000012 - Disclosure - Derivatives and Fair Value Instruments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/StockholdersEquity" id="StockholdersEquity"> |
| <link:definition> 00000013 - Disclosure - Stockholders' Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies"> |
| <link:definition> 00000014 - Disclosure - Commitments and Contingencies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/IncomeTaxes" id="IncomeTaxes"> |
| <link:definition> 00000015 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions"> |
| <link:definition> 00000016 - Disclosure - Related Party Transactions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/BasisOfReporting-GoingConcern" id="BasisOfReporting-GoingConcern"> |
| <link:definition> 00000017 - Disclosure - Basis of Reporting - Going Concern </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/StockCompensation-EquityIncentivePlan" id="StockCompensation-EquityIncentivePlan"> |
| <link:definition> 00000018 - Disclosure - Stock Compensation - Equity Incentive Plan </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/SubsequentEvents" id="SubsequentEvents"> |
| <link:definition> 00000019 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" id="NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"> |
| <link:definition> 00000020 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/PropertyPlantAndEquipmentNetTables" id="PropertyPlantAndEquipmentNetTables"> |
| <link:definition> 00000021 - Disclosure - Property, Plant and Equipment (Net) (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/ConvertibleNotesPayableTables" id="ConvertibleNotesPayableTables"> |
| <link:definition> 00000022 - Disclosure - Convertible Notes Payable (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/DerivativesAndFairValueInstrumentsTables" id="DerivativesAndFairValueInstrumentsTables"> |
| <link:definition> 00000023 - Disclosure - Derivatives and Fair Value Instruments (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/StockholdersEquityTables" id="StockholdersEquityTables"> |
| <link:definition> 00000024 - Disclosure - Stockholders' Equity (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables"> |
| <link:definition> 00000025 - Disclosure - Commitments and Contingencies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/RelatedPartyTransactionsTables" id="RelatedPartyTransactionsTables"> |
| <link:definition> 00000026 - Disclosure - Related Party Transactions (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" id="NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails"> |
| <link:definition> 00000027 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/PropertyPlantAndEquipmentNetDetails" id="PropertyPlantAndEquipmentNetDetails"> |
| <link:definition> 00000028 - Disclosure - Property, Plant and Equipment (Net) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/PropertyPlantAndEquipmentNetDetailsTextual" id="PropertyPlantAndEquipmentNetDetailsTextual"> |
| <link:definition> 00000029 - Disclosure - Property, Plant and Equipment (Net) (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/DuetoRelatedPartyDetails" id="DuetoRelatedPartyDetails"> |
| <link:definition> 00000030 - Disclosure - Due to Related Party (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/LoansPayable-StockholdersDetails" id="LoansPayable-StockholdersDetails"> |
| <link:definition> 00000031 - Disclosure - Loans Payable - Stockholders (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/ConvertibleNotesPayableDetails" id="ConvertibleNotesPayableDetails"> |
| <link:definition> 00000032 - Disclosure - Convertible Notes Payable (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/ConvertibleNotesPayableDetails1" id="ConvertibleNotesPayableDetails1"> |
| <link:definition> 00000033 - Disclosure - Convertible Notes Payable (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/ConvertibleNotesPayableDetails2" id="ConvertibleNotesPayableDetails2"> |
| <link:definition> 00000034 - Disclosure - Convertible Notes Payable (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/ConvertibleNotesPayableDetails3" id="ConvertibleNotesPayableDetails3"> |
| <link:definition> 00000035 - Disclosure - Convertible Notes Payable (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/ConvertibleNotesPayableDetails4" id="ConvertibleNotesPayableDetails4"> |
| <link:definition> 00000036 - Disclosure - Convertible Notes Payable (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/ConvertibleNotesPayableDetailsTextual" id="ConvertibleNotesPayableDetailsTextual"> |
| <link:definition> 00000037 - Disclosure - Convertible Notes Payable (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/Convertiblenotespayabledetailstextual1" id="Convertiblenotespayabledetailstextual1"> |
| <link:definition> 00000038 - Disclosure - Convertible Notes Payable (Details Textual 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/DerivativesAndFairValueInstrumentsDetails" id="DerivativesAndFairValueInstrumentsDetails"> |
| <link:definition> 00000039 - Disclosure - Derivatives and Fair Value Instruments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/DerivativesAndFairValueInstrumentsDetailsTextual" id="DerivativesAndFairValueInstrumentsDetailsTextual"> |
| <link:definition> 00000040 - Disclosure - Derivatives and Fair Value Instruments (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/StockholdersEquityDetails" id="StockholdersEquityDetails"> |
| <link:definition> 00000041 - Disclosure - Stockholders' Equity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/StockholdersEquityDetailsTextual" id="StockholdersEquityDetailsTextual"> |
| <link:definition> 00000042 - Disclosure - Stockholders' Equity (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/StockholdersEquityDetailsTextual1" id="StockholdersEquityDetailsTextual1"> |
| <link:definition> 00000043 - Disclosure - Stockholders' Equity (Details Textual 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails"> |
| <link:definition> 00000044 - Disclosure - Commitments and Contingencies (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/CommitmentsAndContingenciesDetails1" id="CommitmentsAndContingenciesDetails1"> |
| <link:definition> 00000045 - Disclosure - Commitments and Contingencies (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/CommitmentsAndContingenciesDetailsTextual" id="CommitmentsAndContingenciesDetailsTextual"> |
| <link:definition> 00000046 - Disclosure - Commitments and Contingencies (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/RelatedPartyTransactionsDetails" id="RelatedPartyTransactionsDetails"> |
| <link:definition> 00000047 - Disclosure - Related Party Transactions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/RelatedPartyTransactionsDetailsTextual" id="RelatedPartyTransactionsDetailsTextual"> |
| <link:definition> 00000048 - Disclosure - Related Party Transactions (Details Textual) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/BasisOfReporting-GoingConcernDetails" id="BasisOfReporting-GoingConcernDetails"> |
| <link:definition> 00000049 - Disclosure - Basis of Reporting - Going Concern (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/StockCompensation-EquityIncentivePlanDetails" id="StockCompensation-EquityIncentivePlanDetails"> |
| <link:definition> 00000050 - Disclosure - Stock Compensation - Equity Incentive Plan (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://miraclecig.com/role/SubsequentEventsDetails" id="SubsequentEventsDetails"> |
| <link:definition> 00000051 - Disclosure - Subsequent Events (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="mfst-20190930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="mfst-20190930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="mfst-20190930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="mfst-20190930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links"/> |
| | | </appinfo> |
| | </annotation> |
| <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/> |
| <import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd"/> |
| <import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd"/> |
| <element id="mfst_ConvertibleNotesPayableOriginalIssueDiscount" name="ConvertibleNotesPayableOriginalIssueDiscount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentPrincipalOutstandingBalance" name="DebtInstrumentPrincipalOutstandingBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NoteConversionMaximumShareIssuableInPercentageOfIssuedAndOutstandingCommonStock" name="NoteConversionMaximumShareIssuableInPercentageOfIssuedAndOutstandingCommonStock" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentAmountTransferred" name="DebtInstrumentAmountTransferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_TotalOfWereActuallyFunded" name="TotalOfWereActuallyFunded" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ProceedsFromShareholdersAdvance" name="ProceedsFromShareholdersAdvance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIssuedDuringPeriodSharesConversionOfStock" name="StockIssuedDuringPeriodSharesConversionOfStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ScheduleOfFairValueIssuanceIsEstimatedUsingBlackScholesOptionPricingModelAssumptionsTableTextBlock" name="ScheduleOfFairValueIssuanceIsEstimatedUsingBlackScholesOptionPricingModelAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_FairValueAssumptionExpectedVolatilityRate" name="FairValueAssumptionExpectedVolatilityRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_FairValueAssumptionExpectedTerm" name="FairValueAssumptionExpectedTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_FairValueAssumptionRiskFreeInterestRate" name="FairValueAssumptionRiskFreeInterestRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_FairValueAssumptionExpectedDividendRate" name="FairValueAssumptionExpectedDividendRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertiblePreferredStockDescription" name="ConvertiblePreferredStockDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ProfessionalsForTheirServicesTotal" name="ProfessionalsForTheirServicesTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_PreferredStockStatedValue" name="PreferredStockStatedValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIssuedDuringPeriodSharesConsiderationForLicenseAgreement" name="StockIssuedDuringPeriodSharesConsiderationForLicenseAgreement" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentLeavingBalanceOriginalNote" name="DebtInstrumentLeavingBalanceOriginalNote" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_UnrelatedNoteholder" name="UnrelatedNoteholder" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CashPaydownsToNoteholderInTotalAmount" name="CashPaydownsToNoteholderInTotalAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_PreferredSharesIssuedToProfessionalsForTheirServices" name="PreferredSharesIssuedToProfessionalsForTheirServices" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConversionPriceDescription" name="ConversionPriceDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_MaximumSharesIssuableUponConversionOfDebtCommonStocks" name="MaximumSharesIssuableUponConversionOfDebtCommonStocks" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtIssuesCostsAndDebtDiscountPolicyTextBlock" name="DebtIssuesCostsAndDebtDiscountPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CashPrincipalPaydowns" name="CashPrincipalPaydowns" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DueToRelatedPartyTextBlock" name="DueToRelatedPartyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_LoansPayableStockholdersTextBlock" name="LoansPayableStockholdersTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivitiveTreatmentDate" name="DerivitiveTreatmentDate" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeIssuances" name="DerivativeIssuances" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ScheduleOfConsultantsForOngoingServicesForRenderedOnCommitmentTableTextBlock" name="ScheduleOfConsultantsForOngoingServicesForRenderedOnCommitmentTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CashPaidForAmountsInLeaseLiabilities" name="CashPaidForAmountsInLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OperatingCashFlowsFromOperatingLeases" name="OperatingCashFlowsFromOperatingLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" name="RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommitmentsDescription" name="CommitmentsDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CostOfSpace" name="CostOfSpace" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_LeaseAgreementDescription" name="LeaseAgreementDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OfficePremisesCost" name="OfficePremisesCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OfficePremisesCostTerm" name="OfficePremisesCostTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DistributionAgreementDescription" name="DistributionAgreementDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtConversionConvertedInstrumentShareIssued" name="DebtConversionConvertedInstrumentShareIssued" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIssuedDuringPeriodValueIssuedForService" name="StockIssuedDuringPeriodValueIssuedForService" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConversionOfStockSharesIssued" name="ConversionOfStockSharesIssued" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_AggregateSharesOfCommonStock" name="AggregateSharesOfCommonStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockPurchaseDescription" name="CommonStockPurchaseDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIssuedDuringPeriodValueIssuedForServices1" name="StockIssuedDuringPeriodValueIssuedForServices1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIssuedDuringPeriodValueIssuedForServices1Shares" name="StockIssuedDuringPeriodValueIssuedForServices1Shares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIssuedDuringPeriodValueIssuedForSeriesCPreferredShare" name="StockIssuedDuringPeriodValueIssuedForSeriesCPreferredShare" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIssuedDuringPeriodSharesIssuedForSeriesCPreferredShare" name="StockIssuedDuringPeriodSharesIssuedForSeriesCPreferredShare" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ComputerAndInternet" name="ComputerAndInternet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConsultingFees" name="ConsultingFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OperatingLease" name="OperatingLease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_LabTestingExpenes" name="LabTestingExpenes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DuesAndSubscriptions" name="DuesAndSubscriptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_IncreaseDecreaseInOperatingLeaseObligation" name="IncreaseDecreaseInOperatingLeaseObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuedForConvertibleDebtrelatedParty" name="CommonStockIssuedForConvertibleDebtrelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilityExtinguishedUponConversion" name="DerivativeLiabilityExtinguishedUponConversion" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuedForConvertibleDebtWithDerivatives" name="CommonStockIssuedForConvertibleDebtWithDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NoteReceivableInvestorUnfundedNotePayable" name="NoteReceivableInvestorUnfundedNotePayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_RealtedPartyNoteReclassifiedToPromisoryNote" name="RealtedPartyNoteReclassifiedToPromisoryNote" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OperatingLeaseRightOfUseAssetNet" name="OperatingLeaseRightOfUseAssetNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OperatingLeaseObligationCurrent" name="OperatingLeaseObligationCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OperatingLeaseObligationNoncurrent" name="OperatingLeaseObligationNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OperatingLeaseAssetsNet" name="OperatingLeaseAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OperatingLeasesCost" name="OperatingLeasesCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockForConsultingServices" name="CommonStockForConsultingServices" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_FivePercentageConvertibleNotesPayableMember" name="FivePercentageConvertibleNotesPayableMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableElevenMember" name="ConvertibleNotesPayableElevenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableEightMember" name="ConvertibleNotePayableEightMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_PromissoryNoteMember" name="PromissoryNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableFourteenMember" name="ConvertibleNotesPayableFourteenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableMember" name="NotePayableMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableOneMember" name="NotePayableOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableTwoMember" name="NotePayableTwoMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableThreeMember" name="NotePayableThreeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableFourMember" name="NotePayableFourMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableSixMember" name="ConvertibleNotePayableSixMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableOneMember" name="ConvertibleNotePayableOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableThreeMember" name="ConvertibleNotePayableThreeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableNineMember" name="ConvertibleNotePayableNineMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableSevenMember" name="ConvertibleNotePayableSevenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableTenMember" name="ConvertibleNotePayableTenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableTwelveMember" name="ConvertibleNotePayableTwelveMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableThirteenMember" name="ConvertibleNotePayableThirteenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableFourteenMember" name="ConvertibleNotePayableFourteenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedDoneMember" name="ConvertibleNotePayableIssuedDoneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedTwoMember" name="ConvertibleNotePayableIssuedTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedThreeMember" name="ConvertibleNotePayableIssuedThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedFourMember" name="ConvertibleNotePayableIssuedFourMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedFiveMember" name="ConvertibleNotePayableIssuedFiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedSixMember" name="ConvertibleNotePayableIssuedSixMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedSevenMember" name="ConvertibleNotePayableIssuedSevenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedNineMember" name="ConvertibleNotePayableIssuedNineMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedTenMember" name="ConvertibleNotePayableIssuedTenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeValuationMember" name="DerivativeValuationMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_QuarterOneTwoZeroOneEightMember" name="QuarterOneTwoZeroOneEightMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedEightMember" name="ConvertibleNotePayableIssuedEightMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedFourteenMember" name="ConvertibleNotePayableIssuedFourteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedFifteenMember" name="ConvertibleNotePayableIssuedFifteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_QuarterTwoTwoZeroOneEightMember" name="QuarterTwoTwoZeroOneEightMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_QuarterThreeTwoZeroOneEightMember" name="QuarterThreeTwoZeroOneEightMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_QuarterFourTwoZeroOneEightMember" name="QuarterFourTwoZeroOneEightMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedSixteenMember" name="ConvertibleNotePayableIssuedSixteenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableIssuedSeventeenMember" name="ConvertibleNotePayableIssuedSeventeenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivitySevenMember" name="CommonStockIssuanceActivitySevenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIncentivePlanMember" name="StockIncentivePlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIncentivePlanOneMember" name="StockIncentivePlanOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIncentivePlanTwoMember" name="StockIncentivePlanTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityMember" name="CommonStockIssuanceActivityMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityThreeMember" name="CommonStockIssuanceActivityThreeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityFiveMember" name="CommonStockIssuanceActivityFiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivitySevenOneMember" name="CommonStockIssuanceActivitySevenOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivitySixOneMember" name="CommonStockIssuanceActivitySixOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityEightMember" name="CommonStockIssuanceActivityEightMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityEightOneMember" name="CommonStockIssuanceActivityEightOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityNineMember" name="CommonStockIssuanceActivityNineMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityNineOneMember" name="CommonStockIssuanceActivityNineOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityElevenMember" name="CommonStockIssuanceActivityElevenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConsultantsForServicesMember" name="ConsultantsForServicesMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_TwoZeroOneNineEquityIncentivePlanMember" name="TwoZeroOneNineEquityIncentivePlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtinstrumentSixMember" name="DebtinstrumentSixMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableOneMember" name="ConvertibleNotesPayableOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableThreeMember" name="ConvertibleNotesPayableThreeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableTwoMember" name="ConvertibleNotesPayableTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_PromissoryNotesMember" name="PromissoryNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableThirteenMember" name="ConvertibleNotesPayableThirteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_EightPercentageConvertibleNotesPayableMember" name="EightPercentageConvertibleNotesPayableMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_SixPercentageConvertibleNotesPayableMember" name="SixPercentageConvertibleNotesPayableMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentSevenMember" name="DebtInstrumentSevenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableTwelveMember" name="ConvertibleNotesPayableTwelveMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentEightMember" name="DebtInstrumentEightMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentNineMember" name="DebtInstrumentNineMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableLgMember" name="ConvertibleNotePayableLgMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayablePulgMember" name="ConvertibleNotesPayablePulgMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentOneMember" name="DebtInstrumentOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentTwoMember" name="DebtInstrumentTwoMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableBSMember" name="NotePayableBSMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ThirdPartyMember" name="ThirdPartyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentThreeMember" name="DebtInstrumentThreeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentFourMember" name="DebtInstrumentFourMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_InvestorAndNoteholderMember" name="InvestorAndNoteholderMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DateOfConversionEightMember" name="DateOfConversionEightMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DateOfConversionSevenMember" name="DateOfConversionSevenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DateOfConversionFourMember" name="DateOfConversionFourMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DateOfConversionFiveMember" name="DateOfConversionFiveMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DateOfConversionSixMember" name="DateOfConversionSixMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DateOfConversionNineMember" name="DateOfConversionNineMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DateOfConversionOneMember" name="DateOfConversionOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DateOfConversionTwoMember" name="DateOfConversionTwoMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DateOfConversionThreeMember" name="DateOfConversionThreeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_SecuritiesPurchaseAgreementMember" name="SecuritiesPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableFourMember" name="ConvertibleNotePayableFourMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableLgcMember" name="ConvertibleNotePayableLgcMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_QuarterEndedMarch2018Member" name="QuarterEndedMarch2018Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_QuarterEndedJune2018Member" name="QuarterEndedJune2018Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_QuarterEndedSeptember2018Member" name="QuarterEndedSeptember2018Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_QuarterEndedDecember2018Member" name="QuarterEndedDecember2018Member" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivitySixMember" name="CommonStockIssuanceActivitySixMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityTenMember" name="CommonStockIssuanceActivityTenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityElevenOneMember" name="CommonStockIssuanceActivityElevenOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityTwelveMember" name="CommonStockIssuanceActivityTwelveMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityTenOneMember" name="CommonStockIssuanceActivityTenOneMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockholderMember" name="StockholderMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DrRonaldLRubinMember" name="DrRonaldLRubinMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DrGuptaPharmaLlcMember" name="DrGuptaPharmaLlcMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertiblePromissoryNotesMember" name="ConvertiblePromissoryNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_UnrelatedThirdpartyNoteholderMember" name="UnrelatedThirdpartyNoteholderMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OriginalNoteholderMember" name="OriginalNoteholderMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_MedicalLasersManufacturerMember" name="MedicalLasersManufacturerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConciergeConceptsMember" name="ConciergeConceptsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_SeriesPreferredStockMember" name="SeriesPreferredStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_UnRelatedThirdPartyMember" name="UnRelatedThirdPartyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableJRMember" name="ConvertibleNotePayableJRMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableHGMember" name="ConvertibleNotePayableHGMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableLGCOneMember" name="ConvertibleNotePayableLGCOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableLGCTwoMember" name="ConvertibleNotePayableLGCTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableLGCThreeMember" name="ConvertibleNotePayableLGCThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableLGCFourMember" name="ConvertibleNotePayableLGCFourMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableMLMMember" name="ConvertibleNotePayableMLMMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableLGCFiveMember" name="ConvertibleNotePayableLGCFiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableLGCSixMember" name="ConvertibleNotePayableLGCSixMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayablePULGOneMember" name="ConvertibleNotePayablePULGOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayablePULGTwoMember" name="ConvertibleNotePayablePULGTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayablePULGThreeMember" name="ConvertibleNotePayablePULGThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayablePULGFourMember" name="ConvertibleNotePayablePULGFourMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayablePULGFiveMember" name="ConvertibleNotePayablePULGFiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableBRMember" name="ConvertibleNotePayableBRMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableCBMember" name="ConvertibleNotePayableCBMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayableGSMember" name="ConvertibleNotePayableGSMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableSFMember" name="NotePayableSFMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableNWMember" name="NotePayableNWMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableRKMember" name="NotePayableRKMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableMC2Member" name="NotePayableMC2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableSOMember" name="ConvertibleNotesPayableSOMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableFundingMember" name="ConvertibleNotesPayableFundingMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableMember" name="DerivativeLiabilitiesConvertibleNotePayableMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableOneMember" name="DerivativeLiabilitiesConvertibleNotePayableOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableTwoMember" name="DerivativeLiabilitiesConvertibleNotePayableTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableThreeMember" name="DerivativeLiabilitiesConvertibleNotePayableThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableFourMember" name="DerivativeLiabilitiesConvertibleNotePayableFourMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableFiveMember" name="DerivativeLiabilitiesConvertibleNotePayableFiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableSixMember" name="DerivativeLiabilitiesConvertibleNotePayableSixMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableSevenMember" name="DerivativeLiabilitiesConvertibleNotePayableSevenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableEightMember" name="DerivativeLiabilitiesConvertibleNotePayableEightMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableNineMember" name="DerivativeLiabilitiesConvertibleNotePayableNineMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableTenMember" name="DerivativeLiabilitiesConvertibleNotePayableTenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableElvenMember" name="DerivativeLiabilitiesConvertibleNotePayableElvenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableTwelveMember" name="DerivativeLiabilitiesConvertibleNotePayableTwelveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableThirteenMember" name="DerivativeLiabilitiesConvertibleNotePayableThirteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableFourteenMember" name="DerivativeLiabilitiesConvertibleNotePayableFourteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableFifteenMember" name="DerivativeLiabilitiesConvertibleNotePayableFifteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableSixteenMember" name="DerivativeLiabilitiesConvertibleNotePayableSixteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityOneMember" name="CommonStockIssuanceActivityOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityTwoMember" name="CommonStockIssuanceActivityTwoMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommonStockIssuanceActivityFourMember" name="CommonStockIssuanceActivityFourMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableJRMember" name="ConvertibleNotesPayableJRMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableMlmMember" name="ConvertibleNotesPayableMlmMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableLgMember" name="ConvertibleNotesPayableLgMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayablePulgOneMember" name="ConvertibleNotesPayablePulgOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayablePulgTwoMember" name="ConvertibleNotesPayablePulgTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableBrMember" name="ConvertibleNotesPayableBrMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableCbMember" name="ConvertibleNotesPayableCbMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableGsMember" name="ConvertibleNotesPayableGsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockIncentivePlanThreeMember" name="StockIncentivePlanThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_PreferredClassCMember" name="PreferredClassCMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NotePayableFiveMember" name="NotePayableFiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayablePULGFiveMember" name="ConvertibleNotesPayablePULGFiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_SeriesBConvertiblePreferredStockMember" name="SeriesBConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ProfessionalsMember" name="ProfessionalsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableSeventeenMember" name="DerivativeLiabilitiesConvertibleNotePayableSeventeenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableEighteeenMember" name="DerivativeLiabilitiesConvertibleNotePayableEighteeenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableNineteenMember" name="DerivativeLiabilitiesConvertibleNotePayableNineteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayablePULGSixMember" name="ConvertibleNotesPayablePULGSixMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayablePULGSevenMember" name="ConvertibleNotesPayablePULGSevenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayablePULGEightMember" name="ConvertibleNotesPayablePULGEightMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayablePULGSixMember" name="ConvertibleNotePayablePULGSixMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayablePULGSevenMember" name="ConvertibleNotePayablePULGSevenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotePayablePULGEightMember" name="ConvertibleNotePayablePULGEightMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableTwentyMember" name="DerivativeLiabilitiesConvertibleNotePayableTwentyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableTwentyOneMember" name="DerivativeLiabilitiesConvertibleNotePayableTwentyOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableTwentyTwoMember" name="DerivativeLiabilitiesConvertibleNotePayableTwentyTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativeLiabilitiesConvertibleNotePayableTwentyThreeMember" name="DerivativeLiabilitiesConvertibleNotePayableTwentyThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ThirdPartyNoteholderMember" name="ThirdPartyNoteholderMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CarbeauLLCMember" name="CarbeauLLCMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CashPaidDuringPeriodAbstract" name="CashPaidDuringPeriodAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DueToRelatedPartyAbstract" name="DueToRelatedPartyAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_LoansPayableStockholdersAbstract" name="LoansPayableStockholdersAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_BasisOfReportingGoingConcernAbstract" name="BasisOfReportingGoingConcernAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTextualAbstract" name="NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_PropertyPlantAndEquipmentNetTextualAbstract" name="PropertyPlantAndEquipmentNetTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DueToRelatedPartyTextualAbstract" name="DueToRelatedPartyTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_LoansPayableStockholderTextualAbstract" name="LoansPayableStockholderTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DebtInstrumentConversionAbstract" name="DebtInstrumentConversionAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ConvertibleNotesPayableTextualAbstract" name="ConvertibleNotesPayableTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_ReplacementNoteAmount" name="ReplacementNoteAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DeductionOfLegalFees" name="DeductionOfLegalFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_DerivativesAndFairValueInstrumentsTextualAbstract" name="DerivativesAndFairValueInstrumentsTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockholdersEquityTextualAbstract" name="StockholdersEquityTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockholdersEquityTextualsAbstract" name="StockholdersEquityTextualsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_OtherLeaseInformationAbstract" name="OtherLeaseInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommitmentsAndContingenciesTable" name="CommitmentsAndContingenciesTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element id="mfst_CommitmentsAndContingenciesLineItems" name="CommitmentsAndContingenciesLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_CommitmentsAndContingenciesTextualAbstract" name="CommitmentsAndContingenciesTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_RelatedPartyTransactionsTextualAbstract" name="RelatedPartyTransactionsTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_IncreaseAnnualSalary" name="IncreaseAnnualSalary" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_BasisOfReportingTextualAbstract" name="BasisOfReportingTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockCompensationEquityIncentivePlanAbstract" name="StockCompensationEquityIncentivePlanAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_StockCompensationEquityIncentivePlanTextualAbstract" name="StockCompensationEquityIncentivePlanTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_AgreementAxis" name="AgreementAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem"/> |
| <element id="mfst_AgreementDomain" name="AgreementDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="mfst_SubsequentEventTextualAbstract" name="SubsequentEventTextualAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| </schema> |