BobThomas1
3 years agoQrew Cadet
Code Pages
I am trying to incorporate a method to grab four specific fields from an AthenaHealth database. (Right now I'm using a 'sandbox' data table, with Dr names, Encounter dates, Type of visit & location.
I have created a Quick Base table with the four fields and have some actual data.
What I need to be able to do is on a regular basis, (ie daily or weekly) add the new encounter (the four fields of) data to a new record in QB which has just these four records.
I am thinking that an App with a code page which calls the QB API create record, probably using a Pipeline. The code page I'm thinking will first have to check the AthenaHealth data table for all the new records since it was last run.
I would like this to be on a regular schedule though for testing I could just create new 'sandbox' records and then run the Pipeline manually.
There are several scripting languages that can be used. One of course is Python, which I have learned a bit of and the other is JavaScript, though the template scripts in AthenaHealth are in Node.js.
I have Node.js on my computer, but I wonder if Python might be an easier way to go as it would not require installing Node.js on the actual computers that would run the App with the code page?
Below are the scripting languages that could be used also.
The data returned is JSON formatted.
Since I am going to have to use tokens and keys, when this goes to production, but I would happy for now in just getting the QB App going that can communicate with both QB & AthenaHealth.
------------------------------
Bob T.
------------------------------
I have created a Quick Base table with the four fields and have some actual data.
What I need to be able to do is on a regular basis, (ie daily or weekly) add the new encounter (the four fields of) data to a new record in QB which has just these four records.
I am thinking that an App with a code page which calls the QB API create record, probably using a Pipeline. The code page I'm thinking will first have to check the AthenaHealth data table for all the new records since it was last run.
I would like this to be on a regular schedule though for testing I could just create new 'sandbox' records and then run the Pipeline manually.
There are several scripting languages that can be used. One of course is Python, which I have learned a bit of and the other is JavaScript, though the template scripts in AthenaHealth are in Node.js.
I have Node.js on my computer, but I wonder if Python might be an easier way to go as it would not require installing Node.js on the actual computers that would run the App with the code page?
Below are the scripting languages that could be used also.
The data returned is JSON formatted.
Since I am going to have to use tokens and keys, when this goes to production, but I would happy for now in just getting the QB App going that can communicate with both QB & AthenaHealth.
- C#/Mono
- Java
- Perl
- PHP
- Python and Python3
- Ruby
- Node.js
- Go
- Scheme
------------------------------
Bob T.
------------------------------