NHS North West Genomics
2.2.0 - ci-build
NHS North West Genomics - Local Development build (v2.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://fhir.nwgenomics.nhs.uk/ConceptMap/GMSWGSGuideHPOTermsToSCT | Version: 2.2.0 | ||||
| Draft as of 2026-09-20 | Computable Name: GMSWGSGuideHPOTermsToSCT | ||||
HPO (Human Phenotype Ontology) to SNOMED CT mapping for the 38 terms in
GMSWGSGuideHPOTermsVS - see
Questionnaire-GMSWGSRareDisease's
NOS/HPOTerm item.
Built against the Genomics England terminology server
(https://re-docs.genomicsengland.co.uk/terminology_server/,
https://ontoserver.aws.gel.ac/fhir), HPO release 20191108. That server
only publishes a SNOMED CT to HPO ConceptMap (sct-to-hpo) by name,
but does support querying it in the HPO-to-SNOMED direction directly via
ConceptMap/sct-to-hpo/$translate?...&reverse=true - see nw-gmsa/Testing
notebook 13,
which uses the same server and surfaced this parameter. An initial pass of
this ConceptMap missed that: it instead found a candidate SNOMED CT concept
for each HPO term (ValueSet/$expand free-text search under the Clinical
finding (404684003) subtree) and forward-verified it through
ConceptMap/sct-to-hpo/$translate in the SNOMED-to-HPO direction - which
undercounted, since a genuinely-mapped HPO term can have a mapped SNOMED
code that isn't the one a text search happens to surface (e.g. Cataract
is mapped, to SNOMED 128306009, not the 193570009 a plain text search
returns first). This version instead queries reverse=true directly for
every HPO code, with the equivalence value taken directly from that
server response (equivalent in every case found).
27 of the 38 terms resolved this way; the remaining 11 do not appear in
the server's sct-to-hpo map even via reverse=true - so these are
genuinely absent from the server's curated map, not an artefact of the
search methodology. Rather than assert an unverified equivalence,
unresolved terms are recorded below with equivalence = unmatched and no
target code.
Language: en
Mapping from http://purl.obolibrary.org/obo/hp.owl to (not specified)
Mapping from http://purl.obolibrary.org/obo/hp.owl|20191108 to http://snomed.info/sct|http://snomed.info/sct/83821000000107/version/20240605
| Source Code | Relationship | Target Code |
| HP:0001639 | is equivalent to | 233873004 |
| HP:0001644 | is equivalent to | 399020009 |
| HP:0001638 | is equivalent to | 85898001 |
| HP:0002721 | (not mapped) | |
| HP:0040088 | (not mapped) | |
| HP:0005368 | (not mapped) | |
| HP:0012647 | (not mapped) | |
| HP:0000518 | is equivalent to | 128306009 |
| HP:0000556 | is equivalent to | 314407005 |
| HP:0007754 | (not mapped) | |
| HP:0005562 | is equivalent to | 253883006 |
| HP:0001407 | is equivalent to | 85057007 |
| HP:0002342 | is equivalent to | 61152003 |
| HP:0002187 | is equivalent to | 31216003 |
| HP:0010864 | is equivalent to | 40700009 |
| HP:0001263 | is equivalent to | 224958001 |
| HP:0001290 | (not mapped) | |
| HP:0001508 | is equivalent to | 54840006 |
| HP:0001999 | is equivalent to | 112630007 |
| HP:0001939 | (not mapped) | |
| HP:0000252 | is equivalent to | 1829003 |
| HP:0000256 | is equivalent to | 19410003 |
| HP:0000098 | is equivalent to | 248328003 |
| HP:0004322 | (not mapped) | |
| HP:0002652 | (not mapped) | |
| HP:0000365 | is equivalent to | 15188001 |
| HP:0003560 | is equivalent to | 73297009 |
| HP:0003198 | is equivalent to | 129565002 |
| HP:0002486 | is equivalent to | 3434004 |
| HP:0009830 | is equivalent to | 302226006 |
| HP:0100543 | (not mapped) | |
| HP:0001257 | is equivalent to | 221360009 |
| HP:0002072 | (not mapped) | |
| HP:0001332 | is equivalent to | 15802004 |
| HP:0001251 | is equivalent to | 20262006 |
| HP:0001272 | is equivalent to | 95646004 |
| HP:0001321 | is equivalent to | 16026008 |
| HP:0001250 | is equivalent to | 91175000 |