<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue May 04 21:19:30 UTC 2021 -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:oprx="http://OPRX/20210331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:compsci="http://compsciresources.com" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:type="simple" xlink:href="oprx-20210331.xsd"/>
  <context id="c0_From1Jan2021To31Mar2021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c1_AsOf3May2021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
    </entity>
    <period>
      <instant>2021-05-03</instant>
    </period>
  </context>
  <context id="c2_AsOf31Mar2021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c3_AsOf31Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c4_From1Jan2020To31Mar2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c5_AsOf31Dec2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c6_AsOf31Dec2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c7_AsOf31Dec2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c8_From1Jan2021To31Mar2021_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c9_From1Jan2021To31Mar2021_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c10_From1Jan2021To31Mar2021_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c11_AsOf31Mar2021_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c12_AsOf31Mar2021_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c13_AsOf31Mar2021_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c14_AsOf31Dec2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c15_AsOf31Dec2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c16_AsOf31Dec2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c17_AsOf31Dec2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c18_From1Jan2020To31Mar2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c19_From1Jan2020To31Mar2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c20_From1Jan2020To31Mar2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c21_AsOf31Mar2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-03-31</instant>
    </period>
  </context>
  <context id="c22_AsOf31Mar2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-03-31</instant>
    </period>
  </context>
  <context id="c23_AsOf31Mar2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-03-31</instant>
    </period>
  </context>
  <context id="c24_AsOf31Mar2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
    </entity>
    <period>
      <instant>2020-03-31</instant>
    </period>
  </context>
  <context id="c25_From1Jan2021To31Mar2021_PrivateTransactionMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">oprx:PrivateTransactionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c26_From1Jan2021To31Mar2021_LegalFeesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oprx:LegalFeesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c27_From1Jan2021To31Mar2021_DirectorsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">oprx:DirectorsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c28_From1Jan2020To31Mar2020_DirectorsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">oprx:DirectorsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c29_From1Jan2021To31Mar2021_DirectorMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c30_From1Jan2020To31Mar2020_DirectorMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c31_AsOf31Mar2021_RMDYHealthIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">oprx:RMDYHealthIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c32_From1Jan2021To31Mar2021_RMDYHealthIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">oprx:RMDYHealthIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c33_From1Jan2021To31Mar2021_StockCompensationPlanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c34_From1Jan2020To31Mar2020_StockCompensationPlanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c35_From1Jan2021To31Mar2021_RestrictedStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c36_From1Jan2020To31Mar2020_RestrictedStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c37_From1Jan2021To31Mar2021_StockOptionMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c38_From1Jan2020To31Mar2020_StockOptionMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c39_From1Apr2021To30Apr2021_SubsequentEventMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001448431</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-04-01</startDate>
      <endDate>2021-04-30</endDate>
    </period>
  </context>
  <unit id="shares">
    <measure>xbrli:shares</measure>
  </unit>
  <unit id="usd">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="usdPershares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>xbrli:shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="pure">
    <measure>xbrli:pure</measure>
  </unit>
  <link:footnoteLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:label="_OperatingLeasesFutureMinimumPaymentsDueCurrent-c2_AsOf31Mar2021_usd" xlink:href="#_OperatingLeasesFutureMinimumPaymentsDueCurrent-c2_AsOf31Mar2021_usd"/>
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_0" xml:lang="en-US">For the nine month period beginning April 1, 2021.</link:footnote>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrY3zgwHHioNV2cohiuDFf+hwvm7ENIq/CcPNpwjKdmt1EcmBHkr6foMKHj8ZpA6KN8MNhW7bfIkeIXArrDPVkx1Lu/mEPXPDXZ3hsKWTlfqmtl51K9dpOImiOE8twcHkwPFnU3WYtWSiJjfEbAWQEw4u0cU8X8jMyZZnbtwPXH+L5lT3/Ko55Dnh++eMtLKUHI=] CSR-->
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_OperatingLeasesFutureMinimumPaymentsDueCurrent-c2_AsOf31Mar2021_usd" xlink:to="ftnt_0" order="1"/>
  </link:footnoteLink>
  <dei:AmendmentFlag contextRef="c0_From1Jan2021To31Mar2021">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="c0_From1Jan2021To31Mar2021">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="c0_From1Jan2021To31Mar2021">Q1</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="c0_From1Jan2021To31Mar2021">2021</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="c0_From1Jan2021To31Mar2021">2021-03-31</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="c0_From1Jan2021To31Mar2021">10-Q</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="c0_From1Jan2021To31Mar2021">0001448431</dei:EntityCentralIndexKey>
  <dei:EntityCurrentReportingStatus contextRef="c0_From1Jan2021To31Mar2021">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="c0_From1Jan2021To31Mar2021">false</dei:EntityEmergingGrowthCompany>
  <dei:EntityFileNumber contextRef="c0_From1Jan2021To31Mar2021">001-38543</dei:EntityFileNumber>
  <dei:EntityFilerCategory contextRef="c0_From1Jan2021To31Mar2021">Non-accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityIncorporationStateCountryCode contextRef="c0_From1Jan2021To31Mar2021">NV</dei:EntityIncorporationStateCountryCode>
  <dei:EntityInteractiveDataCurrent contextRef="c0_From1Jan2021To31Mar2021">Yes</dei:EntityInteractiveDataCurrent>
  <dei:EntityRegistrantName contextRef="c0_From1Jan2021To31Mar2021">OptimizeRx Corp</dei:EntityRegistrantName>
  <dei:EntityShellCompany contextRef="c0_From1Jan2021To31Mar2021">false</dei:EntityShellCompany>
  <dei:EntitySmallBusiness contextRef="c0_From1Jan2021To31Mar2021">true</dei:EntitySmallBusiness>
  <dei:EntityCommonStockSharesOutstanding unitRef="shares" contextRef="c1_AsOf3May2021" decimals="INF">17280252</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">82278696</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">10516776</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">14738890</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">17885705</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:PrepaidExpenseCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">3519528</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseCurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">4456611</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">100537114</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">32859092</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">142119</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">148854</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:Goodwill unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">14740031</us-gaap:Goodwill>
  <us-gaap:Goodwill unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">14740031</us-gaap:Goodwill>
  <oprx:TechnologyAssetsNet unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">5049334</oprx:TechnologyAssetsNet>
  <oprx:TechnologyAssetsNet unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">5251822</oprx:TechnologyAssetsNet>
  <oprx:PatentRightsNet unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">2304923</oprx:PatentRightsNet>
  <oprx:PatentRightsNet unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">2349570</oprx:PatentRightsNet>
  <us-gaap:OperatingLeaseRightOfUseAsset unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">422635</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">445974</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OtherIntangibleAssetsNet unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">4361665</us-gaap:OtherIntangibleAssetsNet>
  <us-gaap:OtherIntangibleAssetsNet unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">4519552</us-gaap:OtherIntangibleAssetsNet>
  <oprx:OtherAssetsAndDeposits unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">12859</oprx:OtherAssetsAndDeposits>
  <oprx:OtherAssetsAndDeposits unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">12859</oprx:OtherAssetsAndDeposits>
  <us-gaap:OtherAssets unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">26891447</us-gaap:OtherAssets>
  <us-gaap:OtherAssets unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">27319808</us-gaap:OtherAssets>
  <us-gaap:Assets unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">127570680</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">60327754</us-gaap:Assets>
  <us-gaap:AccountsPayableTradeCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">499279</us-gaap:AccountsPayableTradeCurrent>
  <us-gaap:AccountsPayableTradeCurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">618250</us-gaap:AccountsPayableTradeCurrent>
  <us-gaap:AccruedLiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">869791</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">2420361</us-gaap:AccruedLiabilitiesCurrent>
  <oprx:RevenueSharePayableCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">3493805</oprx:RevenueSharePayableCurrent>
  <oprx:RevenueSharePayableCurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">4969868</oprx:RevenueSharePayableCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">119389</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">123220</us-gaap:OperatingLeaseLiabilityCurrent>
  <oprx:CurrentPortionOfContingentPurchasePricePayable unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">1610813</oprx:CurrentPortionOfContingentPurchasePricePayable>
  <us-gaap:DeferredRevenueCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">448140</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">285795</us-gaap:DeferredRevenueCurrent>
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">5430404</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">10028307</us-gaap:LiabilitiesCurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">305039</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">325533</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:LiabilitiesNoncurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">305039</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">325533</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:Liabilities unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">5735443</us-gaap:Liabilities>
  <us-gaap:Liabilities unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">10353840</us-gaap:Liabilities>
  <us-gaap:CommitmentsAndContingencies unitRef="usd" contextRef="c2_AsOf31Mar2021" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingencies unitRef="usd" contextRef="c3_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:PreferredStockValue unitRef="usd" contextRef="c2_AsOf31Mar2021" xs:nil="true"/>
  <us-gaap:PreferredStockValue unitRef="usd" contextRef="c3_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:PreferredStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c2_AsOf31Mar2021" decimals="3">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c3_AsOf31Dec2020" decimals="3">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized unitRef="shares" contextRef="c2_AsOf31Mar2021" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized unitRef="shares" contextRef="c3_AsOf31Dec2020" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued unitRef="shares" contextRef="c2_AsOf31Mar2021" xs:nil="true"/>
  <us-gaap:PreferredStockSharesIssued unitRef="shares" contextRef="c3_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:PreferredStockSharesOutstanding unitRef="shares" contextRef="c2_AsOf31Mar2021" xs:nil="true"/>
  <us-gaap:PreferredStockSharesOutstanding unitRef="shares" contextRef="c3_AsOf31Dec2020" xs:nil="true"/>
  <us-gaap:CommonStockValue unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">17261</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">15223</us-gaap:CommonStockValue>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c2_AsOf31Mar2021" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c3_AsOf31Dec2020" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized unitRef="shares" contextRef="c2_AsOf31Mar2021" decimals="INF">166666667</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized unitRef="shares" contextRef="c3_AsOf31Dec2020" decimals="INF">166666667</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c2_AsOf31Mar2021" decimals="INF">17260588</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c3_AsOf31Dec2020" decimals="INF">15223340</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding unitRef="shares" contextRef="c2_AsOf31Mar2021" decimals="INF">17260588</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding unitRef="shares" contextRef="c3_AsOf31Dec2020" decimals="INF">15223340</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:AdditionalPaidInCapital unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">158087090</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">85590428</us-gaap:AdditionalPaidInCapital>
  <us-gaap:RetainedEarningsAccumulatedDeficit unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">-36269114</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">-35631737</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">121835237</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">49973914</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">127570680</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">60327754</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:Revenues unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">11229211</us-gaap:Revenues>
  <us-gaap:Revenues unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">7584602</us-gaap:Revenues>
  <us-gaap:CostOfRevenue unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">5104603</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">3241763</us-gaap:CostOfRevenue>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">6124608</us-gaap:GrossProfit>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">4342839</us-gaap:GrossProfit>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">6762916</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">6602091</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">-638308</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">-2259252</us-gaap:OperatingIncomeLoss>
  <us-gaap:InvestmentIncomeInterest unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">931</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">55321</us-gaap:InvestmentIncomeInterest>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">931</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">55321</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">-637377</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">-2203931</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">-637377</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">-2203931</us-gaap:NetIncomeLoss>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c0_From1Jan2021To31Mar2021" decimals="INF">16101837</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c4_From1Jan2020To31Mar2020" decimals="INF">14609499</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c0_From1Jan2021To31Mar2021" decimals="INF">16101837</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c4_From1Jan2020To31Mar2020" decimals="INF">14609499</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:EarningsPerShareBasic unitRef="usdPershares" contextRef="c0_From1Jan2021To31Mar2021" decimals="2">-0.04</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic unitRef="usdPershares" contextRef="c4_From1Jan2020To31Mar2020" decimals="2">-0.15</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted unitRef="usdPershares" contextRef="c0_From1Jan2021To31Mar2021" decimals="2">-0.04</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted unitRef="usdPershares" contextRef="c4_From1Jan2020To31Mar2020" decimals="2">-0.15</us-gaap:EarningsPerShareDiluted>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c5_AsOf31Dec2020_CommonStockMember" decimals="INF">15223340</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c5_AsOf31Dec2020_CommonStockMember" decimals="0">15223</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c6_AsOf31Dec2020_AdditionalPaidInCapitalMember" decimals="0">85590428</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c7_AsOf31Dec2020_RetainedEarningsMember" decimals="0">-35631737</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodSharesOther unitRef="shares" contextRef="c8_From1Jan2021To31Mar2021_CommonStockMember" decimals="INF">1523750</us-gaap:StockIssuedDuringPeriodSharesOther>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering unitRef="usd" contextRef="c8_From1Jan2021To31Mar2021_CommonStockMember" decimals="0">1524</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering unitRef="usd" contextRef="c9_From1Jan2021To31Mar2021_AdditionalPaidInCapitalMember" decimals="0">70670012</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering unitRef="usd" contextRef="c10_From1Jan2021To31Mar2021_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">70671536</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices unitRef="shares" contextRef="c8_From1Jan2021To31Mar2021_CommonStockMember" decimals="INF">2695</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c8_From1Jan2021To31Mar2021_CommonStockMember" decimals="0">3</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c9_From1Jan2021To31Mar2021_AdditionalPaidInCapitalMember" decimals="0">124991</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c10_From1Jan2021To31Mar2021_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">124994</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised unitRef="shares" contextRef="c8_From1Jan2021To31Mar2021_CommonStockMember" decimals="INF">510803</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c8_From1Jan2021To31Mar2021_CommonStockMember" decimals="0">511</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c9_From1Jan2021To31Mar2021_AdditionalPaidInCapitalMember" decimals="0">1119500</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c10_From1Jan2021To31Mar2021_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">1120011</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions unitRef="usd" contextRef="c8_From1Jan2021To31Mar2021_CommonStockMember" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions unitRef="usd" contextRef="c9_From1Jan2021To31Mar2021_AdditionalPaidInCapitalMember" decimals="0">582159</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions unitRef="usd" contextRef="c10_From1Jan2021To31Mar2021_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">582159</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c8_From1Jan2021To31Mar2021_CommonStockMember" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c9_From1Jan2021To31Mar2021_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c10_From1Jan2021To31Mar2021_RetainedEarningsMember" decimals="0">-637377</us-gaap:NetIncomeLoss>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c11_AsOf31Mar2021_CommonStockMember" decimals="INF">17260588</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c11_AsOf31Mar2021_CommonStockMember" decimals="0">17261</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c12_AsOf31Mar2021_AdditionalPaidInCapitalMember" decimals="0">158087090</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c13_AsOf31Mar2021_RetainedEarningsMember" decimals="0">-36269114</us-gaap:StockholdersEquity>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c14_AsOf31Dec2019_CommonStockMember" decimals="INF">14600579</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c14_AsOf31Dec2019_CommonStockMember" decimals="0">14601</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c15_AsOf31Dec2019_AdditionalPaidInCapitalMember" decimals="0">78272268</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c16_AsOf31Dec2019_RetainedEarningsMember" decimals="0">-33424610</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c17_AsOf31Dec2019" decimals="0">44862259</us-gaap:StockholdersEquity>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices unitRef="shares" contextRef="c18_From1Jan2020To31Mar2020_CommonStockMember" decimals="INF">11136</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c18_From1Jan2020To31Mar2020_CommonStockMember" decimals="0">11</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c19_From1Jan2020To31Mar2020_AdditionalPaidInCapitalMember" decimals="0">99989</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c20_From1Jan2020To31Mar2020_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">100000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised unitRef="shares" contextRef="c18_From1Jan2020To31Mar2020_CommonStockMember" decimals="INF">35032</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c18_From1Jan2020To31Mar2020_CommonStockMember" decimals="0">35</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c19_From1Jan2020To31Mar2020_AdditionalPaidInCapitalMember" decimals="0">112117</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c20_From1Jan2020To31Mar2020_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">112152</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions unitRef="usd" contextRef="c18_From1Jan2020To31Mar2020_CommonStockMember" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions unitRef="usd" contextRef="c19_From1Jan2020To31Mar2020_AdditionalPaidInCapitalMember" decimals="0">754512</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions unitRef="usd" contextRef="c20_From1Jan2020To31Mar2020_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">754512</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c18_From1Jan2020To31Mar2020_CommonStockMember" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c19_From1Jan2020To31Mar2020_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c20_From1Jan2020To31Mar2020_RetainedEarningsMember" decimals="0">-2203931</us-gaap:NetIncomeLoss>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c21_AsOf31Mar2020_CommonStockMember" decimals="INF">14646747</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c21_AsOf31Mar2020_CommonStockMember" decimals="0">14647</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c22_AsOf31Mar2020_AdditionalPaidInCapitalMember" decimals="0">79238886</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c23_AsOf31Mar2020_RetainedEarningsMember" decimals="0">-35628541</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c24_AsOf31Mar2020" decimals="0">43624992</us-gaap:StockholdersEquity>
  <oprx:DepreciationAndAmortizationValue unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">526180</oprx:DepreciationAndAmortizationValue>
  <oprx:DepreciationAndAmortizationValue unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">519669</oprx:DepreciationAndAmortizationValue>
  <us-gaap:ShareBasedCompensation unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">582159</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">754512</us-gaap:ShareBasedCompensation>
  <oprx:StockIssuedForBoardService unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">124994</oprx:StockIssuedForBoardService>
  <oprx:StockIssuedForBoardService unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">100000</oprx:StockIssuedForBoardService>
  <oprx:ProvisionForLossOnAccountsReceivable unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">20000</oprx:ProvisionForLossOnAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">-3126815</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">1643495</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">-937083</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">2099448</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayable unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">-118971</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">55105</us-gaap:IncreaseDecreaseInAccountsPayable>
  <oprx:IncreaseDecreaseInRevenueSharePayable unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">-1476063</oprx:IncreaseDecreaseInRevenueSharePayable>
  <oprx:IncreaseDecreaseInRevenueSharePayable unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">1021811</oprx:IncreaseDecreaseInRevenueSharePayable>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">-1581415</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">-154473</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInDeferredRevenue unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">162345</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInDeferredRevenue unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">-88576</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">1665750</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">-3738826</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:PaymentsToAcquireIntangibleAssets unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">64693</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">19871</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">15937</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">-84564</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">-15937</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ProceedsFromIssuanceOfCommonStock unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">70671536</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromStockOptionsExercised unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">1120011</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">112152</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">1610813</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
  <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">70180734</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">112152</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">71761920</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">-3642611</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c3_AsOf31Dec2020" decimals="0">10516776</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c17_AsOf31Dec2019" decimals="0">18852680</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">82278696</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents unitRef="usd" contextRef="c24_AsOf31Mar2020" decimals="0">15210069</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:InterestPaidNet unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" xs:nil="true"/>
  <us-gaap:InterestPaidNet unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:IncomeTaxesPaid unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" xs:nil="true"/>
  <us-gaap:IncomeTaxesPaid unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" xs:nil="true"/>
  <oprx:LeaseLiabilitiesArisingFromRightOfUseAssets unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" xs:nil="true"/>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;NOTE 1 &amp;#x2013; NATURE OF BUSINESS AND BASIS OF
PRESENTATION&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;The accompanying condensed consolidated financial statements include
OptimizeRx Corporation and its wholly owned subsidiaries (collectively, the &amp;#x201c;Company&amp;#x201d;, &amp;#x201c;we&amp;#x201d;, &amp;#x201c;our&amp;#x201d;,
or &amp;#x201c;us&amp;#x201d;).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;We are a digital health company that provides
communications solutions for life science companies, physicians and patients. Connecting over half of healthcare providers in the U.S.
and millions of patients through a proprietary network, the OptimizeRx digital health platform helps patients afford and stay on medications.
The platform unlocks new patient and physician touchpoints for life science companies along the patient journey, from point-of-care, to
retail pharmacy, through mobile patient engagement.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;The condensed consolidated financial statements for the three months
ended March 31, 2021 and 2020 have been prepared by us without audit pursuant to the rules and regulations of the U.S. Securities and
Exchange Commission. In the opinion of management, all adjustments necessary to present fairly our financial position at March 31, 2021,
and our results of operations, changes in stockholders&amp;#x2019; equity, and cash flows for the three months ended March 31, 2021 and 2020,
have been made. Those adjustments consist of normal and recurring adjustments. The condensed consolidated condensed balance sheet as of
December 31, 2020, has been derived from the audited consolidated condensed balance sheet as of that date.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;Certain information and note disclosures, including a detailed discussion
about the Company&amp;#x2019;s significant accounting policies, normally included in our annual financial statements prepared in accordance
with generally accepted accounting principles have been condensed or omitted. These consolidated condensed financial statements should
be read in conjunction with a reading of the financial statements and notes thereto included in our Annual Report on Form 10-K for the
fiscal year ended December 31, 2020, as filed with the U.S. Securities and Exchange Commission on March 8, 2021.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;The results of operations for the three months ended March 31, 2021,
are not necessarily indicative of the results to be expected for the full year.&lt;/p&gt;&lt;br/&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;NOTE 2 &amp;#x2013; NEW ACCOUNTING STANDARDS&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;i&gt;Income Taxes
(Topic 740): Simplifying the Accounting for Income Taxes&lt;/i&gt;. ASU 2019-12 is intended to improve consistent application and simplify the
accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing
guidance. ASU 2019-12 is effective for annual and interim reporting periods beginning after December 12, 2020, with early adoption permitted.
The adoption of this standard did not have a material effect on our financial position, results of operations, or cash flows.&lt;/p&gt;&lt;br/&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;NOTE 3 &amp;#x2013; LEASES&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;We have operating leases for office space in three multitenant facilities
with lease terms greater than 12 months, which are recorded as assets and liabilities on our balance sheet. These leases include our corporate
headquarters, located in Rochester, Michigan, a customer service facility in Cranbury, New Jersey, and a technical facility in Zagreb,
Croatia. Certain leases contain renewal options and for the headquarters lease, we have assumed renewal. Lease-related assets, or right-of-use
assets, are recognized at the lease commencement date at amounts equal to the respective lease liabilities, adjusted for prepaid lease
payments, initial direct costs, and lease incentives received. Lease-related liabilities are recognized at the present value of the remaining
contractual fixed lease payments, discounted using our incremental borrowing rate. Amortization of the right of use assets is recognized
as non-cash lease expense on a straight-line basis over the lease term, while variable lease payments are expensed as incurred. Short
term lease costs include month to month leases in shared office space facilities, such as WeWork, or similar locations.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;For the three months ended March 31, 2021 and 2020, the Company&amp;#x2019;s
lease cost consists of the following components, each of which is included in operating expenses within the Company&amp;#x2019;s condensed
consolidated statements of operations:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font-size: 10pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;Three&amp;#xa0;Months&lt;br/&gt;
    Ended&lt;br/&gt; March 31,&lt;br/&gt; 2021&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;Three&amp;#xa0;Months&lt;br/&gt;
    Ended&lt;br/&gt; March 31,&lt;br/&gt; 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;width: 76%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;Operating lease cost&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;33,365&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;32,814&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt&quot;&gt;Short-term lease cost&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;15,924&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;44,629&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 4pt&quot;&gt;Total lease cost&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;49,289&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;77,443&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;The table below presents the future minimum lease payments to be made
under operating leases as of March 31, 2021:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;As
    of March 31, 2021&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: left; text-indent: -12pt; padding-left: 12pt&quot;&gt;2021(a)&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;106,915&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -12pt; padding-left: 12pt&quot;&gt;2022&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;104,572&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -12pt; padding-left: 12pt&quot;&gt;2023&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;101,414&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -12pt; padding-left: 12pt&quot;&gt;2024&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;80,742&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt&quot;&gt;2025&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;70,224&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; font: 10pt Times New Roman, Times, Serif; text-indent: -12pt; padding-left: 12pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;463,867&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt&quot;&gt;Less: discount&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;39,439&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 4pt; text-indent: -12pt; padding-left: 12pt&quot;&gt;Total lease liabilities&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;424,428&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;(a) For the nine month period beginning April
1, 2021.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;The
weighted average remaining lease term at March 31, 2021 for operating leases is 4.1 years and the weighted average discount rate used
in calculating the operating lease asset and liability is 4.5%. Cash paid for amounts included in the measurement of lease liabilities
was $30,846 and $28,316 for the three months ending March 31, 2021 and 2020, respectively. For the three months ended March 31, 2021
and 2020, payments on lease obligations were $35,657 and $34,416, respectively, and amortization on the right of use assets was $29,859
and $28,019, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
  <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2_AsOf31Mar2021">P4Y36D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent unitRef="pure" contextRef="c2_AsOf31Mar2021" decimals="3">0.045</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <oprx:MeasurementOfLeaseLiabilities unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">30846</oprx:MeasurementOfLeaseLiabilities>
  <oprx:MeasurementOfLeaseLiabilities unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">28316</oprx:MeasurementOfLeaseLiabilities>
  <us-gaap:OperatingLeaseLeaseIncomeLeasePayments unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">35657</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
  <us-gaap:OperatingLeaseLeaseIncomeLeasePayments unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">34416</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
  <oprx:OperatingLeaseRightOfUseAssetAmortization unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">29859</oprx:OperatingLeaseRightOfUseAssetAmortization>
  <oprx:OperatingLeaseRightOfUseAssetAmortization unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">28019</oprx:OperatingLeaseRightOfUseAssetAmortization>
  <us-gaap:LeaseCostTableTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font-size: 10pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;Three&amp;#xa0;Months&lt;br/&gt;
    Ended&lt;br/&gt; March 31,&lt;br/&gt; 2021&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;Three&amp;#xa0;Months&lt;br/&gt;
    Ended&lt;br/&gt; March 31,&lt;br/&gt; 2020&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;&amp;#xa0;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;width: 76%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;Operating lease cost&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;33,365&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;32,814&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt&quot;&gt;Short-term lease cost&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;15,924&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;44,629&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 4pt&quot;&gt;Total lease cost&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;49,289&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;77,443&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
  <us-gaap:OperatingLeaseCost unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">33365</us-gaap:OperatingLeaseCost>
  <us-gaap:OperatingLeaseCost unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">32814</us-gaap:OperatingLeaseCost>
  <us-gaap:ShortTermLeaseCost unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">15924</us-gaap:ShortTermLeaseCost>
  <us-gaap:ShortTermLeaseCost unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">44629</us-gaap:ShortTermLeaseCost>
  <us-gaap:LeaseCost unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">49289</us-gaap:LeaseCost>
  <us-gaap:LeaseCost unitRef="usd" contextRef="c4_From1Jan2020To31Mar2020" decimals="0">77443</us-gaap:LeaseCost>
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal&quot;&gt;As
    of March 31, 2021&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: left; text-indent: -12pt; padding-left: 12pt&quot;&gt;2021(a)&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;106,915&lt;/td&gt;&lt;td style=&quot;width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -12pt; padding-left: 12pt&quot;&gt;2022&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;104,572&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -12pt; padding-left: 12pt&quot;&gt;2023&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;101,414&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -12pt; padding-left: 12pt&quot;&gt;2024&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;80,742&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt&quot;&gt;2025&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;70,224&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; font: 10pt Times New Roman, Times, Serif; text-indent: -12pt; padding-left: 12pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;463,867&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt&quot;&gt;Less: discount&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;39,439&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 4pt; text-indent: -12pt; padding-left: 12pt&quot;&gt;Total lease liabilities&lt;/td&gt;&lt;td style=&quot;font: 10pt Times New Roman, Times, Serif; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; font: 10pt Times New Roman, Times, Serif; text-align: right&quot;&gt;424,428&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; font: 10pt Times New Roman, Times, Serif; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;(a) For the nine month period beginning April
1, 2021.&lt;/p&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent id="_OperatingLeasesFutureMinimumPaymentsDueCurrent-c2_AsOf31Mar2021_usd" unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">106915</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">104572</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">101414</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">80742</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">70224</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">463867</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">39439</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">424428</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;NOTE
4 &amp;#x2013; STOCKHOLDERS&amp;#x2019; EQUITY&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;During
the quarter ended March 31, 2021, in an underwritten primary offering, we issued 1,523,750 shares of our common stock for gross proceeds
of $75,425,625. In connection with this transaction, we incurred equity issuance costs of $4,754,089 related to payments to the underwriter,
advisors and legal fees associated with the transaction, resulting in net proceeds to the Company of $70,671,536.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;During
the quarters ended March 31, 2021 and 2020, we issued 2,695 and 11,136 shares, respectively, of our common stock to our independent directors
in connection with our Director Compensation Plan. These shares were valued at $124,994 and $100,000 at March 31, 2021 and 2020, respectively.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;During
the quarter ended March 31, 2021, we issued a total of 510,803 shares of our common stock and received total proceeds of $1,120,011 in
connection with the exercise of stock options under our 2013 Incentive Plan. A total of 368,329 shares were issued in a cashless transaction
related to 394,739 expiring options using the net settled method whereby 26,410 options were used to pay the purchase price. The remaining
116,064 shares issued in connection with the exercise of options were all issued for cash. During the quarter ended March 31, 2020, we
issued 35,032 shares of our common stock and received proceeds of $112,152 in connection with the exercise of stock options under our
2013 Incentive Plan.&lt;b&gt;&amp;#xa0;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c25_From1Jan2021To31Mar2021_PrivateTransactionMember" decimals="INF">1523750</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <oprx:GrossProceedsOfCommonStockAmount unitRef="usd" contextRef="c25_From1Jan2021To31Mar2021_PrivateTransactionMember" decimals="0">75425625</oprx:GrossProceedsOfCommonStockAmount>
  <oprx:PaymentsToAdvisorsAndLegalFees unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">4754089</oprx:PaymentsToAdvisorsAndLegalFees>
  <us-gaap:ProceedsFromIssuanceOrSaleOfEquity unitRef="usd" contextRef="c26_From1Jan2021To31Mar2021_LegalFeesMember" decimals="0">70671536</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
  <us-gaap:StockIssuedDuringPeriodSharesOther unitRef="shares" contextRef="c27_From1Jan2021To31Mar2021_DirectorsMember" decimals="INF">2695</us-gaap:StockIssuedDuringPeriodSharesOther>
  <us-gaap:StockIssuedDuringPeriodSharesOther unitRef="shares" contextRef="c28_From1Jan2020To31Mar2020_DirectorsMember" decimals="INF">11136</us-gaap:StockIssuedDuringPeriodSharesOther>
  <oprx:IssuanceOfCommonStockExerciseValue unitRef="usd" contextRef="c29_From1Jan2021To31Mar2021_DirectorMember" decimals="0">124994</oprx:IssuanceOfCommonStockExerciseValue>
  <oprx:IssuanceOfCommonStockExerciseValue unitRef="usd" contextRef="c30_From1Jan2020To31Mar2020_DirectorMember" decimals="0">100000</oprx:IssuanceOfCommonStockExerciseValue>
  <oprx:StockIssuedDuringPeriodSharesExerciseOfOptions unitRef="shares" contextRef="c0_From1Jan2021To31Mar2021" decimals="INF">510803</oprx:StockIssuedDuringPeriodSharesExerciseOfOptions>
  <oprx:IssuanceOfCommonStockExerciseValue unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">1120011</oprx:IssuanceOfCommonStockExerciseValue>
  <us-gaap:SharesIssued unitRef="shares" contextRef="c2_AsOf31Mar2021" decimals="INF">368329</us-gaap:SharesIssued>
  <oprx:CashlessTransaction unitRef="shares" contextRef="c0_From1Jan2021To31Mar2021" decimals="INF">394739</oprx:CashlessTransaction>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber unitRef="shares" contextRef="c2_AsOf31Mar2021" decimals="INF">26410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:SharesIssued unitRef="shares" contextRef="c31_AsOf31Mar2021_RMDYHealthIncMember" decimals="INF">116064</us-gaap:SharesIssued>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c32_From1Jan2021To31Mar2021_RMDYHealthIncMember" decimals="INF">35032</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c32_From1Jan2021To31Mar2021_RMDYHealthIncMember" decimals="0">112152</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;NOTE
5 &amp;#x2013; SHARE BASED PAYMENTS &amp;#x2013; OPTIONS AND RESTRICTED STOCK&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;We
use the fair value method to account for stock-based compensation. We recorded $391,318 and $547,828 in compensation expense in the three
months ended March 31, 2021 and 2020, respectively, related to options issued under our 2013 Incentive Plan. This includes expense related
to options issued in prior years for which the requisite service period for those options includes the current period as well as options
issued in the current period. The fair value of these instruments was calculated using the Black-Scholes option pricing model. There
is $4,929,984 of remaining expense related to unvested options to be recognized in the future over a weighted average period of 2.6 years.
The total intrinsic value of outstanding options at March 31, 2021 was $41,423,990.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;In
addition to the grants to Directors described in Note 4, we also recorded $190,841 and $206,684 in compensation expense related to restricted
stock awards that vest over time in the three months ended March 31, 2021 and 2020, respectively. There is $2,797,682 of remaining expense
related to unvested restricted stock awards to be recognized in the future over a weighted average period of 3.6 years.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount unitRef="usd" contextRef="c33_From1Jan2021To31Mar2021_StockCompensationPlanMember" decimals="0">391318</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
  <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount unitRef="usd" contextRef="c34_From1Jan2020To31Mar2020_StockCompensationPlanMember" decimals="0">547828</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
  <us-gaap:StockOptionPlanExpense unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">4929984</us-gaap:StockOptionPlanExpense>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c0_From1Jan2021To31Mar2021">P2Y219D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue unitRef="usd" contextRef="c0_From1Jan2021To31Mar2021" decimals="0">41423990</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount unitRef="usd" contextRef="c35_From1Jan2021To31Mar2021_RestrictedStockMember" decimals="0">190841</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
  <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount unitRef="usd" contextRef="c36_From1Jan2020To31Mar2020_RestrictedStockMember" decimals="0">206684</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
  <us-gaap:StockOptionPlanExpense unitRef="usd" contextRef="c35_From1Jan2021To31Mar2021_RestrictedStockMember" decimals="0">2797682</us-gaap:StockOptionPlanExpense>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c35_From1Jan2021To31Mar2021_RestrictedStockMember">P3Y219D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:EarningsPerShareTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;NOTE
6 &amp;#x2013; NET LOSS PER SHARE&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;The
following table sets forth the computation of basic and diluted net loss per share.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;border-bottom: Black 1.5pt solid; text-align: center&quot;&gt;Three Months Ended&lt;br/&gt; March 31&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; text-align: center&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; text-align: center&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;Numerator&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Net Loss&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;(637,377&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;(2,203,931&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;Denominator&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-indent: -9pt; padding-left: 9pt&quot;&gt;Weighted average shares&amp;#xa0;outstanding used in computing net loss per share&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 9pt&quot;&gt;Basic&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;16,101,837&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;14,609,499&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Effect of dilutive stock options, warrants, and stock grants&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Diluted&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;16,101,837&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;14,609,499&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;Net Loss per share&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Basic&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(0.04&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(0.15&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Diluted&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(0.04&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(0.15&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;No
calculation of diluted earnings per share is included for 2021 or 2020 as the effect of the calculation would be antidilutive. The number
of common shares potentially issuable upon the exercise of certain options that were excluded from the diluted loss per common share
calculation in 2021 was 846,441 related to options, and 137,304 related to restricted stock, for a total of 983,745 shares. The number
of common shares potentially issuable upon the exercise of certain options that were excluded from the diluted loss per common share
calculation in 2020 was 779,670 related to options, and 174,176 related to restricted stock, for a total of 953,846 shares.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:EarningsPerShareTextBlock>
  <oprx:DilutedLossPerCommonShare unitRef="shares" contextRef="c37_From1Jan2021To31Mar2021_StockOptionMember" decimals="INF">846441</oprx:DilutedLossPerCommonShare>
  <oprx:DilutedLossPerCommonShare unitRef="shares" contextRef="c35_From1Jan2021To31Mar2021_RestrictedStockMember" decimals="INF">137304</oprx:DilutedLossPerCommonShare>
  <oprx:DilutedLossPerCommonShare unitRef="shares" contextRef="c0_From1Jan2021To31Mar2021" decimals="INF">983745</oprx:DilutedLossPerCommonShare>
  <oprx:DilutedLossPerCommonShare unitRef="shares" contextRef="c38_From1Jan2020To31Mar2020_StockOptionMember" decimals="INF">779670</oprx:DilutedLossPerCommonShare>
  <oprx:DilutedLossPerCommonShare unitRef="shares" contextRef="c36_From1Jan2020To31Mar2020_RestrictedStockMember" decimals="INF">174176</oprx:DilutedLossPerCommonShare>
  <oprx:DilutedLossPerCommonShare unitRef="shares" contextRef="c4_From1Jan2020To31Mar2020" decimals="INF">953846</oprx:DilutedLossPerCommonShare>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;6&quot; style=&quot;border-bottom: Black 1.5pt solid; text-align: center&quot;&gt;Three Months Ended&lt;br/&gt; March 31&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; text-align: center&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: Black 1.5pt solid; text-align: center&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;Numerator&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left; padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Net Loss&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;(637,377&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; width: 9%; text-align: right&quot;&gt;(2,203,931&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;Denominator&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-indent: -9pt; padding-left: 9pt&quot;&gt;Weighted average shares&amp;#xa0;outstanding used in computing net loss per share&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-left: 9pt&quot;&gt;Basic&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;16,101,837&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;14,609,499&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt; padding-left: 9pt&quot;&gt;Effect of dilutive stock options, warrants, and stock grants&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Diluted&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;16,101,837&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;14,609,499&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;Net Loss per share&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Basic&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(0.04&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(0.15&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Diluted&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(0.04&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(0.15&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <oprx:EffectOfDilutiveStockOptionsWarrantsAndStockGrants unitRef="shares" contextRef="c0_From1Jan2021To31Mar2021" xs:nil="true"/>
  <oprx:EffectOfDilutiveStockOptionsWarrantsAndStockGrants unitRef="shares" contextRef="c4_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;NOTE
7 &amp;#x2013; CONTINGENCIES&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;&lt;i&gt;Litigation&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;The
Company is not currently involved in any legal proceedings.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:SubsequentEventsTextBlock contextRef="c0_From1Jan2021To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;NOTE
8 &amp;#x2013; SUBSEQUENT EVENTS&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;In
April 2021, the Company issued 19,664 shares and received proceeds of $167,729 in connection with the exercise of options.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0&quot;&gt;&lt;font style=&quot;font: 10pt Times New Roman, Times, Serif&quot;&gt;In
accordance with ASC 855-10, we have analyzed our operations subsequent to March&amp;#xa0;31, 2021 through the date these financial statements
were issued and have determined that we do not have any material subsequent events to disclose or recognize in these financial statements.&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction unitRef="shares" contextRef="c39_From1Apr2021To30Apr2021_SubsequentEventMember" decimals="INF">19664</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c39_From1Apr2021To30Apr2021_SubsequentEventMember" decimals="0">167729</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
</xbrl>
