I was in a meeting today with my co-workers where our boss announced that we're going to start building out a project in Node.
I've been going through a Node Tutorial and I've made a point of taking thorough notes, but there were some terms being thrown around in the meeting and I have them below. I'm taking a crack at defining them, but I wanted some other eyes on this so I can both sound intelligent and begin working in a way that's sound.
First, what is an ETL? I was looking at this article, but I've not run into this before. Here's the link: https://blog.panoply.io/6-top-level-etl-tools-for-node.js-and-2-paid-etls
Throughout the meeting, the phrase "spec it out" was used. I'm assuming that refers to documenting what it is that needs to be done after having analyzed the job, correct?
Data Point - another term that was being thrown around. After looking it up, it looks as though a data point is a piece of information. A last name could be a data point, correct?
Swagger - the project I'm working is grabbing info from Mac's Healthkit and making it available in our company's application. An API is going to be part of the process, obviously, and I get the impression that Swagger is a part of the process. How? (https://blog.cloudboost.io/adding-swagger-to-existing-node-js-project-92a6624b855b
Stoplight - seems like this is similar to Swagger. What is it and what is its function?
FHIR - I'm reading through this article: https://healthitanalytics.com/news/4-basics-to-know-about-the-role-of-fhir-in-interoperability
, but I welcome anyone who's worked with it to tell me what it does and why it would be important.