Hello again!
So I have installed Atlas, WebAPI, and Achilles. I am a bit confused how Achilles works in this. I have Atlas and WebAPI running however, I don’t believe it’s pointing to my CDM correctly.
The CDM tables exist in a schema called ‘cdm’. I created these tables using these files: CommonDataModel/inst/ddl/5.4/postgresql at v5.4.0 · OHDSI/CommonDataModel · GitHub
I then populated some of these tables from the download from Athena. I followed the instructions as far as I could for setting up Atlas and this link:
http://localhost:8080/WebAPI/source/sources
shows this data:
// 20230628120726
// http://localhost:8080/WebAPI/source/refresh
[
{
"sourceId": 2,
"sourceName": "My Cdm",
"sourceDialect": "postgresql",
"sourceKey": "MY_CDM",
"daimons": [
{
"sourceDaimonId": 2,
"daimonType": "CDM",
"tableQualifier": "cdm",
"priority": 0
},
{
"sourceDaimonId": 3,
"daimonType": "Vocabulary",
"tableQualifier": "vocabulary",
"priority": 1
},
{
"sourceDaimonId": 5,
"daimonType": "Results",
"tableQualifier": "results",
"priority": 1
},
{
"sourceDaimonId": 6,
"daimonType": "Temp",
"tableQualifier": "temp",
"priority": 0
}
]
}
]
However, I’m not sure it is configured correctly as Atlas shows nothing when I go to try to Search something. The vocabulary table I have was populated into my ‘cdm’ schema in the vocabulary table. However, I believe Achilles created a vocabulary schema, but I have no tables for it. What am I missing?
Another additional question, is there any way to generate/insert mock data for my CDM? I am tasked with trying to create our own OMOP CDM to be used, but having an idea of how it looks in the end-product and in the tables themselves I think will be a great help in developing our app.
Thanks everyone!