Dentrix G4 dat文件

时间:2011-12-16 01:41:10

标签: dentrix

我正在尝试从appt.dat文件中读取Dentrix G4版本的数据。似乎架构已从G3更改为G4版本。有人可以帮忙吗?

5 个答案:

答案 0 :(得分:5)

我首先想要自我介绍(每个版主请求)作为Dentrix开发人员合作伙伴。我不为Dentrix工作,我是授权的第三方Dentrix开发人员。我也非常清楚地表明,我不打算从我想与你分享的信息中获取任何利润。

从Dentrix G4数据库或旧版本读取数据非常复杂。事实上,Dentrix没有正式支持。但是,您可以使用十六进制编辑器或其他方式进行管理,但由于Dentrix没有为G4和旧版本提供这些功能,因此您无法轻松地使用API​​或SDK进行管理。最重要的是,在没有Dentrix批准的情况下使用任何读取数据库的方法可能会导致HIPAA违规行为,您可能会遇到麻烦。

此外,Dentrix G5刚刚在2012年初问世,他们对数据库本身实施了加密,所以此时十六进制编辑器是不可能的,但并非一切都丢失。

另一方面,在Dentrix G5上,数据库结构再次发生变化,但这次是好的。 Dentrix G5最终使用SQL数据库引擎,允许您以更简单的方式查询数据。

他们使用的引擎是ctreeACE SQL。

更好的是,他们现在提供用于开发目的的API和SDK,允许您以只读模式完全访问数据库。

如果您希望暂停API,建议您转到http://ddp.dentrix.com了解详情。

再一次,我想非常明确地表明我不打算从分享中得到任何补偿,因为我无论如何也从中获益。原因是API意味着成本(不是免费的)。

我真的希望你发现这些信息很有用。

祝你好运。

答案 1 :(得分:0)

您可以通过SQL插件或其他东西连接到ctreeACE SQL引擎并写入数据吗?

答案 2 :(得分:0)

来自Open Dental的Trixi可能会将其转储到以逗号分隔的文件中。如果可以找到它。 =)有人还编写了一个ODBC驱动程序,但该网站现已关闭..很可能是一名前dentrix员工,正如他从American Fork发布的那样。

答案 3 :(得分:0)

http://justinshafer.blogspot.com/2014/03/dentrix-g5-odbc-access.html

这将向您展示如何将ODBC Access添加到您的安装中。

数据未加密。

答案 4 :(得分:0)

我必须做同样的事情。数据存储在固定宽度的列,固定长度的行中。一旦确定了布局,就可以解析数据。我认为这段视频(https://www.youtube.com/watch?v=OMeghA82kSk)是我浏览的示例SoftDent数据库或Dentrix G4。从好的方面来说,一旦您了解了Dentrix G4,Easy Dental的定义几乎相同。

对于Dentrix G4,没有ODBC驱动程序,Dentrix用于读取数据的所有内容都嵌入到Dentrix中。除非解析数据,否则无法访问数据。数据以二进制和ASCII的形式混合存储,因此必须为每条记录进行转换。

最终将变成这样:

{
  "file": "APPT.DAT",
  "Offset": 2989,
  "LineLength": 332,
  "data": [
    {
      "Column": "AppointmentId",
      "StartingPosition": 1,
      "ColumnWidth": 3,
      "DataType": "LEInt"
    },
    {
      "Column": "Date",
      "StartingPosition": 5,
      "ColumnWidth": 4,
      "DataType": "DTXDate"
    },
    {
      "Column": "RscType",
      "StartingPosition": 9,
      "ColumnWidth": 1,
      "DataType": "LEInt"
    },
    {
      "Column": "OperatoryId",
      "StartingPosition": 10,
      "ColumnWidth": 4,
      "DataType": "String"
    }
}

如果您仅尝试访问自己的数据,则ReminderDental的数据库集成可以将前16个表导出到SQLite数据库。如果您正在尝试开发商业解决方案,那么希望对您有所帮助。