I think your research makes more sense. I am going to try to start a google doc with information both by yourself and @rdrd .
Currently I'm trying to look at all the dll's that were delivered with the EncoreViewr2 program. I believe the executable only runs a minimal (crippled?) version or at least a limited subset of the delivered DLL's. I'm using the dependency walker utility by Steve P. Miller ( 
) however, I have not found much in terms of the functions exposed by these dll's. I do see some intriguing names in there though (especially the encore.bl.* and respironics.*.bl.* DLL's ) :
Code: Select all
          5,120 Encore.Compression.dll
        122,880 Encore.BL.RDAS.XmlSerializers.dll
         28,160 Encore.SqlServer.dll
          7,680 Encore.BL.ServiceAppMgmt.dll
         19,968 Encore.BL.EDIBulkExport.dll 
          7,168 Encore.BL.ScheduleMgmt.dll
        745,472 Encore.DAL.SQLServer.dll
         36,864 Encore.BulkImport.dll
         15,360 Encore.BL.ComplianceInformation.dll
         73,216 Encore.BL.Entity.dll
         12,288 Encore.BL.Wrappers.dll
         40,960 Encore.BL.RDAS.RTPServer.dll
         88,576 Encore.BL.Facades.dll
         73,728 Encore.BL.DataParsing.RTP.dll
         84,480 Encore.UnitTestHelper.dll
          4,096 EncoreLite.Config.dll
         49,152 Encore.Utilities.dll
         45,056 Encore.Exception.dll
         24,576 Encore.Logger.dll
         20,480 Encore.Encryption.dll
          6,656 Encore.TherapyData.DataContainer.Base.dll
         95,232 Encore.PTD.DataContainers.dll
         32,768 Encore.PSTD.DataContainers.dll
          4,096 Encore.EDI.DataContainers.Base.dll
         28,672 Encore.Validation.dll
        434,176 Encore.DataContainers.dll
         86,016 Encore.DAL.Serialization.dll
         93,696 Encore.EDI.DataContainers.dll
         61,440 Encore.DAL.Interface.dll
         25,088 EncoreLite.DataContainers.dll
         10,240 Encore.MediaController.DataContainers.dll
          8,704 Encore.ScheduleMgmt.DataContainers.dll
          5,632 Encore.ServiceAppMgmt.DataContainers.dll
         15,360 Encore.EDI.DataContainers.EDIClient.dll
         18,944 Encore.EDI.DataContainers.Import.dll
         25,088 Encore.BL.DataParsing.Common.dll
          6,656 Encore.BL.Infrastructure.dll
         81,920 EncorePro.DAL.Interface.dll
          4,608 Encore.DI.dll
         81,920 Encore.BL.Validation.Interface.dll
        114,688 Encore.BL.Validation.dll
         97,792 Encore.BL.DataParsing.SmartCard.dll   <<===============================
         49,152 Encore.MediaController.dll
         46,592 Encore.BL.Summarization.PTD.View.dll
        110,592 Encore.BL.DataParsing.UDF.dll            <<===============================
         92,160 Encore.BL.DataParsing.XmlEncorePro.dll
        118,784 Encore.BL.dll
         32,768 Encore.BL.Encoder.dll
         61,440 Encore.BL.Security.dll
         33,280 Encore.Security.dll
         86,016 Encore.BL.RDAS.dll
          9,728 Encore.BL.Interface.dll
         10,752 Encore.Auditor.dll
      1,564,672 Encore.Reporting.dll
         12,288 Encore.Reporting.BL.dll
         83,456 Encore.BL.Summarization.PTD.dll
         45,056 Encore.WinControls.dll
         10,752 EncoreLite.BL.dll
         45,056 Encore.BL.TherapyData.dll
         58,880 EncoreLite.DAL.dll
         23,040 Encore.BL.DataParsing.dll
         70,144 EncoreLite.Infrastructure.dll
      2,625,536 Encore.Reporting.TherapyDataReport.dll 
...
           49,152 Respironics.EncoreNet.BL.DataAcquisition.dll
            5,632 Respironics.EncoreNet.BL.DataAnalysis.dll
           61,440 Respironics.EncoreNet.BL.dll
           61,440 Respironics.EncoreNet.BL.EncoreCommon.dll
          294,912 Respironics.EncoreNet.BL.PatientTherapyData.dll
           94,208 Respironics.EncoreNet.BL.Security.dll
           73,728 Respironics.EncoreNet.Common.dll
          196,608 Respironics.EncoreNet.DAL.dll
            8,704 Respironics.EncoreNet.DAL.Interface.dll
           32,768 Respironics.EncoreNet.DAL.Support.dll
           20,480 Respironics.EncoreNet.Encryption.dll
           20,480 Respironics.EncoreNet.Exception.dll
           16,384 Respironics.EncoreNet.Logger.dll
           36,864 Respironics.RDAS.Common.dll
           36,864 Respironics.EncoreNet.Reporting.DAL.dll
           40,960 Respironics.RDAS.BL.dll
           36,864 Respironics.EncoreNet.Utilities.dll
           65,536 Respironics.EncoreNet.Reporting.TherapyDataReport.RDL.dll
           40,960 Respironics.RDAS.DAL.dll
           36,864 Respironics.EncoreNet.WinControls.dll
        1,941,504 Respironics.EncoreNet.Reporting.TherapyDataReport.dll
        1,294,336 Respironics.EncoreNet.Reporting.dll
            8,704 Respironics.EncoreNet.Reporting.BL.dll
           61,440 Respironics.EncoreViewer.DAL.dll