<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 4.25d -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: oprx%2D20181231.xfr; Date: 2019%2D03%2D11T00:15:40Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://OPRX/role/DocumentAndEntityInformation" xlink:href="oprx-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/ConsolidatedBalanceSheets" xlink:href="oprx-20181231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/ConsolidatedBalanceSheetsparenthetical" xlink:href="oprx-20181231.xsd#ConsolidatedBalanceSheetsparenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/ConsolidatedStatementsOfOperations" xlink:href="oprx-20181231.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/StatementOfStockholdersEquity" xlink:href="oprx-20181231.xsd#StatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/ConsolidatedStatementsOfCashFlow" xlink:href="oprx-20181231.xsd#ConsolidatedStatementsOfCashFlow" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/OrganizationAndNatureOfBusiness" xlink:href="oprx-20181231.xsd#OrganizationAndNatureOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/SummaryOfSignificantAccountingPolicies" xlink:href="oprx-20181231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/Acquisition" xlink:href="oprx-20181231.xsd#Acquisition" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/PrepaidExpenses" xlink:href="oprx-20181231.xsd#PrepaidExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/PropertyAndEquipment" xlink:href="oprx-20181231.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IntangibleAssets" xlink:href="oprx-20181231.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/DeferredRevenue" xlink:href="oprx-20181231.xsd#DeferredRevenue" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/RelatedPartyTransactions" xlink:href="oprx-20181231.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/ContingentPurchasePrice" xlink:href="oprx-20181231.xsd#ContingentPurchasePrice" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/Equity" xlink:href="oprx-20181231.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/StockOptions" xlink:href="oprx-20181231.xsd#StockOptions" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/Warrants" xlink:href="oprx-20181231.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/MajorCustomersAndVendors" xlink:href="oprx-20181231.xsd#MajorCustomersAndVendors" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IncomeTaxes" xlink:href="oprx-20181231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/CommitmentsAndContingentLiabilities" xlink:href="oprx-20181231.xsd#CommitmentsAndContingentLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/RetirementPlan" xlink:href="oprx-20181231.xsd#RetirementPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/SubsequentEvents" xlink:href="oprx-20181231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="oprx-20181231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="oprx-20181231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/AcquisitionTables" xlink:href="oprx-20181231.xsd#AcquisitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/PrepaidExpensesTables" xlink:href="oprx-20181231.xsd#PrepaidExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/PropertyAndEquipmentTables" xlink:href="oprx-20181231.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IntangibleAssetsTables" xlink:href="oprx-20181231.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/RelatedPartyTransactionsTables" xlink:href="oprx-20181231.xsd#RelatedPartyTransactionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/StockOptionsTables" xlink:href="oprx-20181231.xsd#StockOptionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/WarrantsTables" xlink:href="oprx-20181231.xsd#WarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/MajorCustomersAndVendorsTables" xlink:href="oprx-20181231.xsd#MajorCustomersAndVendorsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IncomeTaxesTables" xlink:href="oprx-20181231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/CommitmentsAndContingentLiabilitiestables" xlink:href="oprx-20181231.xsd#CommitmentsAndContingentLiabilitiestables" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="oprx-20181231.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="oprx-20181231.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:href="oprx-20181231.xsd#SummaryOfSignificantAccountingPoliciesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:href="oprx-20181231.xsd#SummaryOfSignificantAccountingPoliciesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/SummaryOfSignificantAccountingPoliciesDetailsTextual" xlink:href="oprx-20181231.xsd#SummaryOfSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/AcquisitionDetails" xlink:href="oprx-20181231.xsd#AcquisitionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/AcquisitionDetails1" xlink:href="oprx-20181231.xsd#AcquisitionDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/AcquisitionDetailsTextual" xlink:href="oprx-20181231.xsd#AcquisitionDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/PrepaidExpensesDetails" xlink:href="oprx-20181231.xsd#PrepaidExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/PropertyandEquipmentDetails" xlink:href="oprx-20181231.xsd#PropertyandEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/PropertyAndEquipmentDetailsTextual" xlink:href="oprx-20181231.xsd#PropertyAndEquipmentDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IntangibleAssetsDetails" xlink:href="oprx-20181231.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IntangibleAssetsDetails1" xlink:href="oprx-20181231.xsd#IntangibleAssetsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IntangibleAssetsDetails2" xlink:href="oprx-20181231.xsd#IntangibleAssetsDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IntangibleAssetsDetailsTextual" xlink:href="oprx-20181231.xsd#IntangibleAssetsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/DeferredRevenueDetails" xlink:href="oprx-20181231.xsd#DeferredRevenueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/RelatedPartyTransactionsDetails" xlink:href="oprx-20181231.xsd#RelatedPartyTransactionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/RelatedPartyTransactionsDetailsTextual" xlink:href="oprx-20181231.xsd#RelatedPartyTransactionsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/ContingentPurchasePriceDetails" xlink:href="oprx-20181231.xsd#ContingentPurchasePriceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/EquityDetails" xlink:href="oprx-20181231.xsd#EquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/StockOptionsDetails" xlink:href="oprx-20181231.xsd#StockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/StockOptionsDetails1" xlink:href="oprx-20181231.xsd#StockOptionsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/StockOptionsDetailsTextual" xlink:href="oprx-20181231.xsd#StockOptionsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/WarrantsDetails" xlink:href="oprx-20181231.xsd#WarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/MajorCustomersAndVendorsDetails" xlink:href="oprx-20181231.xsd#MajorCustomersAndVendorsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/MajorCustomersAndVendorsDetailsTextual" xlink:href="oprx-20181231.xsd#MajorCustomersAndVendorsDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IncomeTaxesDetails" xlink:href="oprx-20181231.xsd#IncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IncomeTaxesDetails1" xlink:href="oprx-20181231.xsd#IncomeTaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/IncomeTaxesDetailsTextual" xlink:href="oprx-20181231.xsd#IncomeTaxesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/CommitmentsAndContingentLiabilitiesDetails" xlink:href="oprx-20181231.xsd#CommitmentsAndContingentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/CommitmentsAndContingentLiabilitiesDetailsTextual" xlink:href="oprx-20181231.xsd#CommitmentsAndContingentLiabilitiesDetailsTextual" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/RetirementPlanDetails" xlink:href="oprx-20181231.xsd#RetirementPlanDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://OPRX/role/SubsequentEventsDetails" xlink:href="oprx-20181231.xsd#SubsequentEventsDetails" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/ConsolidatedBalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapOtherIntangibleAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="loc_us-gaapSecurityDeposit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapSecurityDeposit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaapAccountsPayableTradeCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableTradeCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="oprx-20181231.xsd#oprx_RevenueSharePayableCurrent" xlink:label="loc_oprxRevenueSharePayableCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_oprxRevenueSharePayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="loc_us-gaapContingentConsiderationClassifiedAsEquityFairValueDisclosure" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaapWarrantsAndRightsOutstanding" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapWarrantsAndRightsOutstanding" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/ConsolidatedBalanceSheetsparenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/ConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="oprx-20181231.xsd#oprx_RevenueShareExpense" xlink:label="loc_oprxRevenueShareExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_oprxRevenueShareExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapOtherGeneralAndAdministrativeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOtherGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/StatementOfStockholdersEquity" xlink:title="00000005 - Statement - Consolidated Statement of Stockholders' Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/ConsolidatedStatementsOfCashFlow" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets1" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="oprx-20181231.xsd#oprx_StockOptionsIssuedForServices" xlink:label="loc_oprxStockOptionsIssuedForServices" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_oprxStockOptionsIssuedForServices" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="oprx-20181231.xsd#oprx_IncreaseDecreaseInRevenueSharePayable" xlink:label="loc_oprxIncreaseDecreaseInRevenueSharePayable" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_oprxIncreaseDecreaseInRevenueSharePayable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/OrganizationAndNatureOfBusiness" xlink:title="00000007 - Disclosure - Organization and Nature of Business" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Summary of Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/Acquisition" xlink:title="00000009 - Disclosure - Acquisition" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/PrepaidExpenses" xlink:title="00000010 - Disclosure - Prepaid Expenses" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/PropertyAndEquipment" xlink:title="00000011 - Disclosure - Property and Equipment" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IntangibleAssets" xlink:title="00000012 - Disclosure - Intangible Assets" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/DeferredRevenue" xlink:title="00000013 - Disclosure - Deferred Revenue" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/RelatedPartyTransactions" xlink:title="00000014 - Disclosure - Related Party Transactions" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/ContingentPurchasePrice" xlink:title="00000015 - Disclosure - Contingent Purchase Price" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/Equity" xlink:title="00000016 - Disclosure -  Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/StockOptions" xlink:title="00000017 - Disclosure - Stock Options" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/Warrants" xlink:title="00000018 - Disclosure - Warrants" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/MajorCustomersAndVendors" xlink:title="00000019 - Disclosure - Major Customers and Vendors" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IncomeTaxes" xlink:title="00000020 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/CommitmentsAndContingentLiabilities" xlink:title="00000021 - Disclosure - Commitments and Contingent Liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/RetirementPlan" xlink:title="00000022 - Disclosure - Retirement Plan" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/SubsequentEvents" xlink:title="00000023 - Disclosure - Subsequent Events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000024 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000025 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/AcquisitionTables" xlink:title="00000026 - Disclosure - Acquisition (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/PrepaidExpensesTables" xlink:title="00000027 - Disclosure - Prepaid Expenses (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/PropertyAndEquipmentTables" xlink:title="00000028 - Disclosure - Property and Equipment (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IntangibleAssetsTables" xlink:title="00000029 - Disclosure - Intangible Assets (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/RelatedPartyTransactionsTables" xlink:title="00000030 - Disclosure - Related Party Transactions (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/StockOptionsTables" xlink:title="00000031 - Disclosure - Stock Options (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/WarrantsTables" xlink:title="00000032 - Disclosure - Warrants (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/MajorCustomersAndVendorsTables" xlink:title="00000033 - Disclosure - Major Customers and Vendors (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IncomeTaxesTables" xlink:title="00000034 - Disclosure - Income Taxes (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/CommitmentsAndContingentLiabilitiestables" xlink:title="00000035 - Disclosure - Commitments and Contingent Liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000036 - Disclosure - Summary of Significant Accounting Policies (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000037 - Disclosure - Summary of Significant Accounting Policies (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:title="00000038 - Disclosure - Summary of Significant Accounting Policies (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:title="00000039 - Disclosure - Summary of Significant Accounting Policies (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/SummaryOfSignificantAccountingPoliciesDetailsTextual" xlink:title="00000040 - Disclosure - Summary of Significant Accounting Policies (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/AcquisitionDetails" xlink:title="00000041 - Disclosure - Acquisition (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/AcquisitionDetails1" xlink:title="00000042 - Disclosure - Acquisition (Details 1)">
      <link:loc xlink:type="locator" xlink:href="oprx-20181231.xsd#oprx_PurchasePriceAllocationNet" xlink:label="loc_oprxPurchasePriceAllocationNet" />
      <link:loc xlink:type="locator" xlink:href="oprx-20181231.xsd#oprx_CashPaidPurchasePriceAllocation" xlink:label="loc_oprxCashPaidPurchasePriceAllocation" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_oprxPurchasePriceAllocationNet" xlink:to="loc_oprxCashPaidPurchasePriceAllocation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="oprx-20181231.xsd#oprx_CommonStockIssuedPurchasePriceAllocation" xlink:label="loc_oprxCommonStockIssuedPurchasePriceAllocation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_oprxPurchasePriceAllocationNet" xlink:to="loc_oprxCommonStockIssuedPurchasePriceAllocation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="oprx-20181231.xsd#oprx_ContingentPaymentPurchasePriceAllocation" xlink:label="loc_oprxContingentPaymentPurchasePriceAllocation" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_oprxPurchasePriceAllocationNet" xlink:to="loc_oprxContingentPaymentPurchasePriceAllocation" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/AcquisitionDetailsTextual" xlink:title="00000043 - Disclosure - Acquisition (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/PrepaidExpensesDetails" xlink:title="00000044 - Disclosure - Prepaid Expenses (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/PropertyandEquipmentDetails" xlink:title="00000045 - Disclosure - Property and Equipment (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/PropertyAndEquipmentDetailsTextual" xlink:title="00000046 - Disclosure - Property and Equipment (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IntangibleAssetsDetails" xlink:title="00000047 - Disclosure - Intangible Assets (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IntangibleAssetsDetails1" xlink:title="00000048 - Disclosure - Intangible Assets (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IntangibleAssetsDetails2" xlink:title="00000049 - Disclosure - Intangible Assets (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IntangibleAssetsDetailsTextual" xlink:title="00000050 - Disclosure - Intangible Assets (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/DeferredRevenueDetails" xlink:title="00000051 - Disclosure - Deferred Revenue (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/RelatedPartyTransactionsDetails" xlink:title="00000052 - Disclosure - Related Party Transactions (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/RelatedPartyTransactionsDetailsTextual" xlink:title="00000053 - Disclosure - Related Party Transactions (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/ContingentPurchasePriceDetails" xlink:title="00000054 - Disclosure - Contingent Purchase Price (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/EquityDetails" xlink:title="00000055 - Disclosure -  Equity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/StockOptionsDetails" xlink:title="00000056 - Disclosure - Stock Options (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/StockOptionsDetails1" xlink:title="00000057 - Disclosure - Stock Options (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/StockOptionsDetailsTextual" xlink:title="00000058 - Disclosure - Stock Options (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/WarrantsDetails" xlink:title="00000059 - Disclosure - Warrants (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/MajorCustomersAndVendorsDetails" xlink:title="00000060 - Disclosure - Major Customers and Vendors (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/MajorCustomersAndVendorsDetailsTextual" xlink:title="00000061 - Disclosure - Major Customers and Vendors (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IncomeTaxesDetails" xlink:title="00000062 - Disclosure - Income Taxes (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IncomeTaxesDetails1" xlink:title="00000063 - Disclosure - Income Taxes (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/IncomeTaxesDetailsTextual" xlink:title="00000064 - Disclosure - Income Taxes (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/CommitmentsAndContingentLiabilitiesDetails" xlink:title="00000065 - Disclosure - Commitments and Contingent Liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/CommitmentsAndContingentLiabilitiesDetailsTextual" xlink:title="00000066 - Disclosure - Commitments and Contingent Liabilities (Details Textual)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/RetirementPlanDetails" xlink:title="00000067 - Disclosure - Retirement Plan (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://OPRX/role/SubsequentEventsDetails" xlink:title="00000068 - Disclosure - Subsequent Events (Details)" />
</link:linkbase>
