Skip to end of metadata


Go to start of metadata

Private-preview application link: http://re-uat-terminology-app-01.gel.zone/ 

Contents




1. Introduction

The purpose of the Terminology Toolset is to help you work effectively with the various clinical coding standards that are in use within the Research Environment:

With the Terminology Toolset you can search for Main Programme participants, using terminology resources to specify your search criteria:

2. Data Sources

Terminology reference data is provided by a FHIR terminology server (https://genomics.ontoserver.csiro.au/fhir)

Participant clinical data is obtained from the Main Programme Data Release version 6. 

3. Search Participants

Data Model

The diagram below depicts the clinical data model used for specifying search criteria and for displaying the results. This model is based on the HL7 FHIR resource model.

Concept

Meaning

ParticipantA participant in the Genomics England 100,000 Genomes Project. Participants include probands and relatives.
ConditionA clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.
ObservationMeasurements and simple assertions made about a participant
Procedure

An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.

EncounterAn interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.

Please click here, to see how tables and columns in the Main Programme Data Release are mapped to this model.

Step 1: Specify search criteria

Specify a combination of conditions, observations and procedures to search for matching participants.

Example of search criteria

Notes:

Step 2: Browse search results

For each participant that matches the search criteria, the following fields are displayed:

Notes:

Step 3: Download results

Select columns to include and download a CSV file with the search results.

Notes:

4. Code Systems

Browse and explore the structure of relevant code systems.


5. FHIR API

Behind this application is an HL7 FHIR-compliant terminology server, which is also available for your own scripts and applications to implement terminology-enabled functionality.

FHIR API endpoint: https://genomics.ontoserver.csiro.au/fhir

Disclaimer: this API is currently provided for testing purposes only and without any guarantees regarding availability or content quality.

Please note: the SSL certificate of the API endpoint may trigger a security warning when accessing the URL through a browser. In the case of the terminology server, this should not pose a threat and the risk can be accepted. If you understand and accept the risk, please click the “Accept the Risk and Continue” button. The issue is being addressed and will be resolved in the future.

To learn about the FHIR terminology server standard, see http://hl7.org/fhir/stu3/terminology-module.html

For details about our specific implementation of the terminology server and more examples, please refer to https://ontoserver.csiro.au/docs/5.1/api-fhir.html#.

Example API requests:

6. Clinical Data Mapping

This section describes how the standard concepts of Condition, Observation, Procedure and Encounter map to the table structure of the Genomics England Main Programme data release. 

More fields will be included in future releases. 

Condition

The following table shows which fields from the Main Programme data model map to conditions, and the coding standards used.

Main Programme Table

Condition Code

ICD-10GEL Recruited Diseases
cancer_participant_tumourdiagnosis_icd_code
cancer_participant_disease

cancer_disease_type

cancer_disease_sub_type

rare_diseases_participant_disease

normalised_disease_group

normalised_disease_sub_group

normalised_specific_disease

hes_apc

diag_01 ... diag_20


hes_opdiag_01 ... diag_12

Observation

The following table shows which fields from the Main Programme data model map to observations, and the coding standards used.

Main Programme TableObservation CodeBody Site Code
HPOSNOMED CTSNOMED CT
cancer_participant_tumour
morphology_snomed_ct_code

topography_snomed_ct_code

rare_diseases_participant_phenotype

hpo_id (positive)



Procedure

The following table shows which fields from the Main Programme data model map to procedures, and the coding standards used.

Main Programme TableProcedure Code
OPCS-4SNOMED CT
hes_apcopertn_01 ... opertn_24
hes_opopertn_01 ... opertn_24
did

did_snomedct_code

Encounter

The following table shows which fields from the Main Programme data model map to encounters.

Main Programme Table

Encounter Type

Encounter ID

Encounter Date

participant, cancer_*, rare_diseases_*

GMCparticipant_idregistration_date if available, consent_date otherwise
ae


hes_apcInpatientadmidateadmidate
hes_opOutpatientattendkeyapptdate
didDiagnostic Imagingsubmissiondataiddid_date3