HD4RES v2 Data tables

HD4RES v2 Data tables

In its current form, HD4RES v2 is a collection of data tables accessible via the SAS eGuide component at the data warehouse of healthdata.be. It is thus integrated in the core of the research environment. In a next stage, the data tables will be visualized using the SAS Visual Analytics component at the data warehouse. While a predefined set of visualizations will be offered by healthdata.be, the researcher will be able to create and execute workflows for interactive reporting and exploration.

The data tables are not created for each research project separately. HD4RES v2 offers a view based on the master data table on which Row-Column Access Control (RCAC) has been applied to grant access to the researcher to only the records related to his/her project.

The following data tables are foreseen by healthdata.be:

Jonas.VanBussel Wed, 08/30/2023 - 14:58

List of incidents

List of incidents

The healthdata.be service (Sciensano) processes each incident report according to a standard operating procedure (SOP). A public version of this SOP "HD Incident Management Process" is also available on this portal docs.healthdata.be.

To submit an incident related to projects and applications in production and facilitated or managed by Sciensano's healthdata.be service, users can submit a ticket in the HD Service and Support portal.

The researchers have access to the list of incidents related to their project. This list is available in a data table in HD4RES v2.

In SAS Enterprise Guide, the data table is accessible via the ‘Servers’ window, located at the bottom left.

First open the following path Servers >> SASAppRES >> Libraries >> HD4RES2

Then, open the following table "V_HDM_SNOW_INCDNT" (incident life-cycle)

This data table contains the following fields:

SNOW db fieldHD4RES2 column namesDescription
NumberIDC_INCIDENT_NUMBERUnique number that is created once the incident is submitted (INCxxxxxx)
StateTX_STATEThe state in which the incident is at that moment :
- New : the ticket is not handled yet
- Work in progress : incident is being worked on
- On hold : the IT-colleague is waiting for info from another party to continue
- Resolved : the incident is resolved. The caller can reopen the incident if not satisfied, within 14 days.
- Closed : ticket cannot be reopend anymore
CallerTX_CALLER_IDThe person who has submitted the incident
ServiceT_U_SVCThe projectname on which the incident is created. Reflects on incidents opened before January 14, 2022. After this date, this field is replaced by the field 'Related Project Name'
CategoryTX_CATThe category to which the incident is related (data transfer, infrastructure, application, account, other)
SubcategoryTX_SUBCATEGORYDepending on the category, the type of subcategory will appear that has been chosen.
For example : if categroy=application, the list of applications will appear
Related Project NameTX_U_RELATED_PROJ_NAMThe name of the project (full name, abbreviation and projectcode)
OpenedDT_OPENED_ATThe date and time when the incident was opened
UpdatedDT_SYS_UPD_ONThe date and time when the incident was last updated with comments, change of state, …
Short descriptionTX_SHORT_DESCA short description of the incident
Customer CommunicationTX_COMMENTSCommunication that has been sent to or received from the caller
OrganisationTX_COMPThe organization to which the caller belongs, if filled in in the profile of the caller
Assignment groupTX_ASSIGNMENT_GRThe team that is handling the incident. The person of this team that works on the incident, is visible in the portal.
Due dateDT_DUE_DATEThe person working on the incident can plan his work by filling in this field.
--none--CD_PROJ_BUSThe internal project business code (HDBPxxxx)
--none--TX_PROJ_BUS_ABBREVProject business abbreviation
Jonas.VanBussel Wed, 08/30/2023 - 15:04

List of requests

List of requests

The healthdata.be service (Sciensano) processes each request according to a standard operating procedure (SOP). A public version of this SOP "HD Request Management Process" is also available on this portal docs.healthdata.be.

To submit a request related to projects and applications in production and facilitated or managed by Sciensano's healthdata.be service, users can submit a ticket in the HD Service and Support portal.

The researchers have access to the list of requests related to their project. This list is available in a data table in HD4RES v2.

In SAS Enterprise Guide, the data table is accessible via the ‘Servers’ window, located at the bottom left.

First open the following path Servers >> SASAppRES >> Libraries >> HD4RES2

Then, open the following table "V_HDM_SNOW_REQ_ITEM" (incident life-cycle)

This data table contains the following fields:

SNOW db fieldHD4RES2 column namesDescription
NumberIDC_REQ_ITEM_NUMBERUnique number that is created once the request is submitted (RITMxxxxxx)
StateTX_STATEThe state in which the request is at that moment:
- Open: ticket is open but has not yet been assigned to a group to begin work
- Work in progress: ticket is being worked on
- Pending: the ticket has been placed on-hold and is awaiting action before work can recommence
- Closed complete: ticket has been closed and the work has been completed
- Closed incomplete: ticket has been closed and the work has not been completed
- Closed skipped: ticket has been closed and no work was carried out
CallerTX_REQD_FORThe person who has submitted the request
CategoryTX_CAT_ITEMThe category to which the incident is related (Access to a HD Application, Information about HD, Infrastructure by HD, New project with HD, Request Access to a HD Application,
Request for information about HD, Request for infrastructure by HD, Request for new project with HD)
Related Project NameTX_U_RELATED_PROJ_NAMThe name of the project (full name, abbreviation and projectcode)
OpenedDT_OPENED_ATThe date and time when the request was opened
UpdatedDT_SYS_UPD_ONThe date and time when the request was last updated with comments, change of state, …
Short descriptionTX_SHORT_DESCA short description of the request. As from the 22th of December 2022 the field reflects the appropriate request short description.
Describe the information you needTX_DESCA detailed description of the request. As from the 22th of December 2022 the field reflects the appropriate request description.
Customer CommunicationTX_COMMENTSCommunication that has been sent to or received from the caller
OrganisationTX_COMPThe organization to which the caller belongs, if filled in in the profile of the caller
Assignment groupTX_ASSIGNMENT_GRThe team that is handling the incident. The person of this team that works on the incident, is visible in the portal.
Due dateDT_DUE_DATEThe person working on the request can plan his work by filling in this field.
--none--CD_PROJ_BUSThe internal project business code (HDBPxxxx)
--none--TX_PROJ_BUS_ABBREVProject business abbreviation
This documentation is being updated regularly. We try to provide as correct, complete and clear as possible information on these pages. Nevertheless, if you see anything in the documentation that is not correct, does not match your experience or requires further clarification, please create a request (type : request for information) via our portal (https://sciensano.service-now.com/sp) or send us an e-mail via support.healthdata@sciensano.be to report this documentation issue. Please, do not forget to mention the URL or web address of the page with the documentation issue. We will then adjust the documentation as soon as possible. Thank you!
Jonas.VanBussel Wed, 08/30/2023 - 15:06

Count of study records

Count of study records

This data table is currently in development by the healthdata.be team.

This documentation is being updated regularly. We try to provide as correct, complete and clear as possible information on these pages. Nevertheless, if you see anything in the documentation that is not correct, does not match your experience or requires further clarification, please create a request (type : request for information) via our portal (https://sciensano.service-now.com/sp) or send us an e-mail via support.healthdata@sciensano.be to report this documentation issue. Please, do not forget to mention the URL or web address of the page with the documentation issue. We will then adjust the documentation as soon as possible. Thank you!
Jonas.VanBussel Thu, 08/31/2023 - 08:31

Count of unique study subjects

Count of unique study subjects

Introduction

The purpose of the data table described below is to provide an up-to-date and end-to-end view on the operational dataflow of their project. The obtained metrics on the number of study records and unique study subjects consolidated on a daily base in the HD4RES2 application aims to fulfill this requirement.

Data table: V_HDM_REC_SUBJ_CNT

The researchers have access to a view on the number of study records and unique study subject related to their project. Those figures are available in the data table V_HDM_REC_SUBJ_CNT in HD4RES2 application.

In SAS Enterprise Guide, the data table is accessible via the ‘Servers’ window, located at the bottom left.

First open the following path Servers >> SASAppRES >> Libraries >> HD4RES2

Then, open the following table "V_HDM_REC_SUBJ_CNT"

This data table contains the following fields:

RequestedFieldNameDescription
HDBP_codeCD_PROJ_BUSHD internal business project code (HDBPxxxx)
HDBP_nameTX_PROJ_BUS_NAMEProject business name
HDBP_abbreviationTX_PROJ_BUS_ABBREVProject business abbreviation
HCO_NIDHICodeTX_DATA_PROV_VALNIDHI data provider code
HCO_nameTX_DATA_PROV_NAMENIDHI data provider name
HD4DP_MASTER_CHILD(not yet implemented)HD4DP user type (technically) of the Health Care Organisation:
'Master' = Data provider has his own instance of HD4DP2
'Child' = Data provider uses the HD4DP instance of a Master
HD4DP_MASTER_HCO_NIDHICode (not yet implemented) Master NIDHI data provider code
HD4DP_MASTER_HCO_name (not yet implemented) Master NIDHI data provider name
HD_ARCH(not yet implemented)
HD_ARCH_componentTX_ARCH_COMPONENTDatabase component/DWH layer
HD4DP_record_status (not yet implemented)
Count_DateD_COUNTDatepart of the metrics calculation made at the end of the day
Count (records)MS_RECSCount of the total number of study records
Count_New (records)MS_NEW_RECSNew number of study records as from previous date and time
Count (subjects)MS_UNQ_SUBJCount of unique study subject/patient
Count_New (subjects)MS_NEW_UNQ_SUBJNew number of study subject/patient as from previous date and time

Reference table: V_HDM_MAP_TBL_PROJ

As business projects/data collections often led to the creation of several data tables the figures are resulting from the consolidation of the most representative business project data tables. Consequently those data tables must be treated with respect to their own functional and structural properties.

To this end, researchers may consult an additional data table V_HDM_MAP_TBL_PROJ related to their project on the HD4RES2 application which describes the content and rules applied on each data table by business project.

In SAS Enterprise Guide, the data table is accessible via the ‘Servers’ window, located at the bottom left.

First open the following path Servers >> SASAppRES >> Libraries >> HD4RES2

Then, open the following table "V_HDM_MAP_TBL_PROJ"

FieldNameDescriptionUsed for dimension
TX_SCHEMA_NAMSchema location of the data table HD_ARCH_component
TX_TBL_NAMTable name of the data table
TX_REG_NAMHD internal DWH register nameHDBP_code
CD_PROJ_BUSHD Project business code (HDBPxxxx) HDBP_code
TX_PROJ_BUS_NAMEHD Project business code name
TX_PROJ_BUS_ABBREVHD Project business abbreviation
TX_SQL_DP_TPE Field or SQL statement used to identify the type of the data providerHCO_NIDHICode
TX_SQL_DP_VALField or SQL statement used to identify the data providerHCO_NIDHICode
TX_SQL_SUBJField or SQL statement used to identify the study subject
FL_INCL_METRIC_CNT_REC_PATFlag which indicates whether the table contributes toward the calculation of the metrics:
1, 2 => included in the figures calculation
0 => explicitly excluded from the calculation
null => implicitly excluded from the calculation
DT_VALID_FROMTimestamp as from when above properties are applicable
DT_VALID_TOTimestamp as to when above properties are discarded

Calculation of the study records:

One study record is defined as one record in a data table.

Therefore the delivered figures corresponds to the sum of number of records of each data tables as used as defined in the reference table V_HDM_MAP_TBL_PROJ. One must understand that the figures have no other purpose than to provide a synthetic technical count on the number of records available by provided dimensions.
The figures have by no means any scientific value and shouldn't be used in any context other then the metrics project.

Calculation example code:
A hypothetical Business project (HDBP000n) is made of three data tables, two stored in the STG layer and one in the CDW layer. The total study records are calculated as follow on the latest available data :

select 'HDBP000n' as HDBP_code,HD_ARCH_component,HCO_NIHDI_code,
sum(total_table_records) as total_study_records
from (
select 'STG' as HD_ARCH_component, assigned-rules as HCO_NIHDI_code,
count(*) as total_table_records
from STG.datatable1
group by HD_ARCH_component,HCO_NIHDI_code
union all
select 'STG' as HD_ARCH_component, assigned-rules HCO_NIHDI_code,
count(*) as total_table_records
from STG.datatable2
group by HD_ARCH_component,HCO_NIHDI_code
union all
select 'CDW' as HD_ARCH_component, assigned-rules as HCO_NIHDI_code,
count(*) as total_table_records
from CDW.datatable3
group by HD_ARCH_component,HCO_NIHDI_code
) as hdbp
group by HDBP_Code,HD_Arch_component,HCO_NIHDI_code

Calculation of the unique study subjects:

One study subject is defined as the entity for which data has been collected. Depending the data collection most of the time a study subject represent the patient.

Therefore the delivered figures corresponds to the sum of all uniquely identified subjects over the complete set of data tables by provided dimensions. One must understand that the figures have no other purpose than to provide a synthetic technical count on the number of subjects available at the level - and only at the level - of the provided dimensions. All summarization over less dimensions combination are erroneous and Healthdata.be neither DWH-team can be held responsible for any misuse of the obtained figures.
The figures have by no means any scientific value and shouldn't be used in any context other then the metrics project.

Calculation example code:
A hypothetical business project is made of three data tables, two in STG and one in CDW. In all three tables the patient field has been identified as IDC_PAT. The total unique study subject are calculated as follow on the latest available data :

select 'HDBP000n' as HDBP_code,HD_ARCH_component,HCO_NIHDI_code,
count(distinct study_subject) as total_unq_subject
from (
select distinct 'STG' as HD_ARCH_component, assigned-rules as HCO_NIHDI_code,
IDC_PAT as study_subject
from STG.datatable1
union
select distinct 'STG' as HD_ARCH_component, assigned-rules HCO_NIHDI_code,
IDC_PAT as study_subject
from STG.datatable2
union
select distinct 'CDW' as HD_ARCH_component, assigned-rules as HCO_NIHDI_code,
IDC_PAT as study_subject
from CDW.datatable3
) as hdbp
group by HDBP_Code,HD_Arch_component,HCO_NIHDI_code

This data table is currently in development by the healthdata.be team.

This documentation is being updated regularly. We try to provide as correct, complete and clear as possible information on these pages. Nevertheless, if you see anything in the documentation that is not correct, does not match your experience or requires further clarification, please create a request (type : request for information) via our portal (https://sciensano.service-now.com/sp) or send us an e-mail via support.healthdata@sciensano.be to report this documentation issue. Please, do not forget to mention the URL or web address of the page with the documentation issue. We will then adjust the documentation as soon as possible. Thank you!
Jonas.VanBussel Thu, 08/31/2023 - 08:32

Count of unique study subjects in multiple studies

Count of unique study subjects in multiple studies

Introduction

As the reduction of administrative burden at side of data providers is part of Healthdata’s mission. Knowing the number of patients (study subjects) in their own study project that are in multiple study projects supported by healthdata.be (and thus available at data warehouse of healthdata.be), facilitates the reuse of data collected, instead of starting a new data collection to obtain that same information.

Based on the provided solution the client can decide whether it is feasible or not to link its own study project with other projects (i.c. “there are enough unique study subjects that are in both study projects”).

Linking of databases increases the reuse of data, reduces the need to start new data collections, and thus contributes to the reduction of administrative burden of the data providers. It is also less expensive compared with the creation of new data collections.

Through the HD4RES2 application Heathdata delivers a data table on daily bases which aims to provide the necessary insight on the business project common study subject. Those figures are available in the data table V_HDM_COMMON_SUBJ detailed below.

Data table: V_HDM_COMMON_SUBJ_CNT


In SAS Enterprise Guide, the data table is accessible via the ‘Servers’ window, located at the bottom left.

First open the following path Servers >> SASAppRES >> Libraries >> HD4RES2

Then, open the following table "V_HDM_COMMON_SUBJ_CNT"

This data table contains the following fields:

LabelFieldNameDescription
HDBP1_codeCD_PROJ_BUSHD business project code (HDBPxxxx) of the base project
HDBP1_nameTX_PROJ_BUS_NAMEHD Project business name of the base project
HDBP1_abbreviationTX_PROJ_BUS_ABBREVHD Project business abbreviation of the base project
HDBP2_code CD_PROJ_BUS2HD business project code (HDBPxxxx) of the compared project
HDBP2_name TX_PROJ_BUS2_NAME Project business name of the compared project
HDBP2_abbreviation TX_PROJ_BUS2_ABBREV Project business abbreviation of the compared project
HD_ARCH_componentTX_ARCH_COMPONENTDatabase component/DWH layer
Count_DateD_COUNTDatepart of the metrics calculation timestamp (at 23:59:59)
CountMS_COMMON_SUBJCount of the total number of study records in common between the base and compared project
Count_NewMS_NEW_ COMMON_SUBJ New number of common study subjects as from previous date and time

Reference table: V_HDM_MAP_TBL_PROJ

As business projects/data collections often led to the creation of several data tables the figures are resulting from the consolidation of the most representative business project data tables. Consequently those data tables must be treated with respect to their own functional and structural properties.

To this end, researchers may consult an additional data table V_HDM_MAP_TBL_PROJ related to their project on the HD4RES2 application which describes the content and rules applied on each data table by business project.

In SAS Enterprise Guide, the data table is accessible via the ‘Servers’ window, located at the bottom left.

First open the following path Servers >> SASAppRES >> Libraries >> HD4RES2

Then, open the following table "V_HDM_MAP_TBL_PROJ"

FieldNameDescriptionUsed for dimension
TX_SCHEMA_NAMSchema location of the data table HD_ARCH_component
TX_TBL_NAMTable name of the data table
TX_REG_NAMHD internal DWH register nameHDBP_code
CD_PROJ_BUSHD Project business code (HDBPxxxx) HDBP_code
TX_PROJ_BUS_NAMEHD Project business code name
TX_PROJ_BUS_ABBREVHD Project business abbreviation
TX_SQL_DP_TPE Field or SQL statement used to identify the type of the data providerHCO_NIDHICode
TX_SQL_DP_VALField or SQL statement used to identify the data providerHCO_NIDHICode
TX_SQL_SUBJField or SQL statement used to identify the study subject
FL_INCL_METRIC_CNT_REC_PATFlag which indicates whether the table contributes toward the calculation of the metrics:
1, 2 => included in the figures calculation
0 => explicitly excluded from the calculation
null => implicitly excluded from the calculation
DT_VALID_FROMTimestamp as from when above properties are applicable
DT_VALID_TOTimestamp as to when above properties are discarded

Calculation of common study subject

One study subject is defined as the entity for which data has been collected. Depending the data collection most of the time a study subject represent the patient.

Because of the respect for privacy it is important to understand that each data collection set of data tables were build in such a way that it has been made impossible to users to link data of the same patient from different data collections. Consequently it will be impossible to reproduce the same figures as the table provides.

For every new eHealth patient identification key a new identification key PER patient and PER data collection is created. Because access to different data collections does not imply access to a combination of them, this eHealth identification key has been hidden from all the users of the data collections. Consequently to deliver the requested metric, we have at our disposal a table not accessible to the users, which provide the link between the initial eHealth patient identification and the data collection specific identification.

This documentation is being updated regularly. We try to provide as correct, complete and clear as possible information on these pages. Nevertheless, if you see anything in the documentation that is not correct, does not match your experience or requires further clarification, please create a request (type : request for information) via our portal (https://sciensano.service-now.com/sp) or send us an e-mail via support.healthdata@sciensano.be to report this documentation issue. Please, do not forget to mention the URL or web address of the page with the documentation issue. We will then adjust the documentation as soon as possible. Thank you!
Jonas.VanBussel Thu, 08/31/2023 - 08:33

List of data providers (organizations)

List of data providers (organizations)

This data table is currently in development by the healthdata.be team.

This documentation is being updated regularly. We try to provide as correct, complete and clear as possible information on these pages. Nevertheless, if you see anything in the documentation that is not correct, does not match your experience or requires further clarification, please create a request (type : request for information) via our portal (https://sciensano.service-now.com/sp) or send us an e-mail via support.healthdata@sciensano.be to report this documentation issue. Please, do not forget to mention the URL or web address of the page with the documentation issue. We will then adjust the documentation as soon as possible. Thank you!
Jonas.VanBussel Thu, 08/31/2023 - 08:34

List of data providers (individuals)

List of data providers (individuals)

This data table is currently in development by the healthdata.be team.

This documentation is being updated regularly. We try to provide as correct, complete and clear as possible information on these pages. Nevertheless, if you see anything in the documentation that is not correct, does not match your experience or requires further clarification, please create a request (type : request for information) via our portal (https://sciensano.service-now.com/sp) or send us an e-mail via support.healthdata@sciensano.be to report this documentation issue. Please, do not forget to mention the URL or web address of the page with the documentation issue. We will then adjust the documentation as soon as possible. Thank you!
Jonas.VanBussel Thu, 08/31/2023 - 08:36

List of data users (organizations)

List of data users (organizations)

This data table is currently in development by the healthdata.be team.

This documentation is being updated regularly. We try to provide as correct, complete and clear as possible information on these pages. Nevertheless, if you see anything in the documentation that is not correct, does not match your experience or requires further clarification, please create a request (type : request for information) via our portal (https://sciensano.service-now.com/sp) or send us an e-mail via support.healthdata@sciensano.be to report this documentation issue. Please, do not forget to mention the URL or web address of the page with the documentation issue. We will then adjust the documentation as soon as possible. Thank you!
Jonas.VanBussel Thu, 08/31/2023 - 08:36

List of data users (individuals)

List of data users (individuals)

This data table is currently in development by the healthdata.be team.

This documentation is being updated regularly. We try to provide as correct, complete and clear as possible information on these pages. Nevertheless, if you see anything in the documentation that is not correct, does not match your experience or requires further clarification, please create a request (type : request for information) via our portal (https://sciensano.service-now.com/sp) or send us an e-mail via support.healthdata@sciensano.be to report this documentation issue. Please, do not forget to mention the URL or web address of the page with the documentation issue. We will then adjust the documentation as soon as possible. Thank you!
Jonas.VanBussel Thu, 08/31/2023 - 08:38

Status technical components

Status technical components

This data table is currently in development by the healthdata.be team.

This documentation is being updated regularly. We try to provide as correct, complete and clear as possible information on these pages. Nevertheless, if you see anything in the documentation that is not correct, does not match your experience or requires further clarification, please create a request (type : request for information) via our portal (https://sciensano.service-now.com/sp) or send us an e-mail via support.healthdata@sciensano.be to report this documentation issue. Please, do not forget to mention the URL or web address of the page with the documentation issue. We will then adjust the documentation as soon as possible. Thank you!
Jonas.VanBussel Thu, 08/31/2023 - 08:38