You are correct, the same body json is producing different outputs when using both endpoints.
- Only one Open Dental Instance is running(double-checked that).
- OD version is 22.3.21.0. EConnector version is the same(I found the version looking at the Properties in the EConnector.exe). The picture is in the attachments.
- I don't know how to look into this.
The pattern is not the only different field, also
ProcDescript and
ProvAbbr
The response using the local API is:
Code: Select all
{
"AppointmentTypeNum": 1,
"AptDateTime": "2022-12-06 11:00:00",
"AptNum": 1359,
"AptStatus": "Scheduled",
"ClinicNum": 0,
"colorOverride": "0,0,0",
"confirmed": "Unconfirmed",
"Confirmed": 19,
"DateTimeArrived": "0001-01-01 00:00:00",
"DateTimeAskedToArrive": "0001-01-01 00:00:00",
"DateTimeDismissed": "0001-01-01 00:00:00",
"DateTimeSeated": "0001-01-01 00:00:00",
"DateTStamp": "2022-11-17 05:26:52",
"IsHygiene": "false",
"IsNewPatient": "false",
"NextAptNum": 0,
"Note": "",
"Op": 1,
"PatNum": 2,
"Pattern": "///XXXXXXXXXXXXXXXXXX///",
"Priority": "Normal",
"ProcDescript": "CompX, FMX, 3DImage, PanC, Prophy",
"provAbbr": "Rana",
"ProvHyg": 0,
"ProvNum": 8,
"unschedStatus": "",
"UnschedStatus": 0
}
The response using the global API is:
Code: Select all
{
"AppointmentTypeNum": 1,
"AptDateTime": "2022-12-06 11:00:00",
"AptNum": 1360,
"AptStatus": "Scheduled",
"ClinicNum": 0,
"colorOverride": "0,0,0",
"confirmed": "Unconfirmed",
"Confirmed": 19,
"DateTimeArrived": "0001-01-01 00:00:00",
"DateTimeAskedToArrive": "0001-01-01 00:00:00",
"DateTimeDismissed": "0001-01-01 00:00:00",
"DateTimeSeated": "0001-01-01 00:00:00",
"DateTStamp": "2022-11-17 05:27:39",
"IsHygiene": "false",
"IsNewPatient": "false",
"NextAptNum": 0,
"Note": "",
"Op": 1,
"PatNum": 2,
"Pattern": "///XXXXXXXXXXXX///",
"Priority": "Normal",
"ProcDescript": "CompX, FMX, 3DImage, PanC, Prophy, FMP",
"provAbbr": "Dr. Rana",
"ProvHyg": 0,
"ProvNum": 8,
"unschedStatus": "",
"UnschedStatus": 0
}