LocalDWH

LocalDWH

Last updated: 2023-03-08 14:19

The person with the login can see all the data stored in the database. This means the personal data of the patient is VISIBLE to that user.

Requirements

URL: postgresql://<server_ip>:5432/localdwh. If this is not the case, your IT department needs to open the port and allow traffic to this port.

Username/Password: Our Servicedesk will forward, via a secure link, the username and password.

Client: Download one of the clients that support PostgreSQL https://wiki.postgresql.org/wiki/PostgreSQL_Clients#Open_Source_and_Completely_Free_Software

Query examples

With the following information, you will be able to link multiple tables with each other.

local_dwhmessage_key_value column msg_document_id refer to the document_id of local_dwhmessage.

local_dwhmessage_key_value_plus column key_value_id refer to the id of local_dwhmessage_key_value.

Query 1: Get all registrations from Orthopride Knee resection from the last 15 days.

SELECT * from local_dwhmessage WHERE data_collection_name = 'OP_KNEE_RESEC' and created_on > current_date - interval '15' day;

Query 2: Get all registrations and key value from Orthopride Knee resection.

SELECT * from local_dwhmessage as ldm left join local_dwhmessage_key_value as ldmkv on ldmkv.msg_document_id = ldm.document_id WHERE data_collection_name = 'OP_KNEE_RESEC';

Query 3: Get all registrations, key value and key value plus from Orthopride Knee resection.

SELECT * from local_dwhmessage as ldm left join local_dwhmessage_key_value as ldmkv on ldmkv.msg_document_id = ldm.document_id left join local_dwhmessage_key_value_plus as ldmkvp on ldmkvp.key_value_id = ldmkv.id WHERE data_collection_name = 'OP_KNEE_RESEC';