Self-harm
A. John, A. Marchant
PH936 / 2447 Clinical-Coded Phenotype
Overview
Phenotype TypeDisease or syndromeSexBothValid Event Date RangeNo dataCoding SystemICD10 codesRead codes v2Data SourcesNo dataCollectionsAdolescent Data Platform (ADP)DATAMINDPhenotype LibraryTagsNo dataDefinition
Self-harm
Self-harm is defined as non-fatal intentional self-poisoning or self-injury, regardless of motivation or intention. Events of poisoning and overdose with analgesics, although commonly implicated in suicidal behaviours, were not included as they are often accidental. We identify self-harm using all the concepts below in conjunction. These code lists are based on validated, published and comparable lists (Marchant et. al. 2020, Thomas et. al. 2014).
Related concepts
Self-Harm - Intentional (Aged 10+)
This includes all forms of intentional self-harm in those 10 years of age and older, from non-suicidal self-injury through to suicide attempts, with the exception of intentional alcohol poisoning or overdose. A small number of codes do not distinguish between non-fatal and fatal self-harm descriptors. We have included these for completion's sake. Fatal events could be removed if linked to mortality records.
Self-Harm - Undetermined Intent (Aged 15+)
In this additional list we include events of undetermined intent for hanging, strangulation and suffocation; rifle shotgun and larger firearm discharges; other and unspecified firearm discharges; and falling and jumping from a high place in those 15 years of age and older, as they are likely unidentified self-harm events. When intent is not explicitly recorded (neither intentional nor undetermined), we include events of overdose of drug, biological substance or medicament (without further substance specification) and poisoning and overdose of antidepressants (commonly implicated in suicide) also for those 15 years of age and older, as they are also likely unidentified self-harm events.
How to use
To identify self-harm events, include all presentations at age 10 or older with code in Self-Harm - Intentional. Many UK National Health service and other official documents are based in this definition. However, validation studies have shown the benefit of also including presentations at age 15 or older with code in Self-Harm - Undetermined Intent (Thomas et. al. 2014).
References
Marchant, A. Turner, S. Balbuena, L. Peters, W. Williams, D. Lloyd, K. Lyons, R. & John, A. 2020. “Self-Harm Presentation across Healthcare Settings by Sex in Young People: An e-Cohort Study Using Routinely Collected Linked Healthcare Data in Wales, UK.” Archives of Disease in Childhood 105(4):347-54.
Thomas, K. H. Davies, N. Metcalfe, C. Windmeijer, F. Martin, R. M. & Gunnell, D. (2013). Validation of suicide and self-harm records in the clinical practice research datalink. British Journal of Clinical Pharmacology, 76(1), 145-157.
Implementation
Implementation
Clinical Code List
PUBLISHED - 426 Codes
PUBLISHED - 267 Codes
PUBLISHED - 45 Codes
PUBLISHED - 268 Codes
Publication
John, A. (2015). Talk to me 2 Annexes - Suicide and Self Harm Prevention Strategy and Action Plan for Wales 20152020 2. https://gov.wales/sites/default/files/publications/2019-06/talk-to-me-2-annexes-suicide-and-self-harm-prevention-strategy-and-action-plan-for-wales-2015-2020_0.pdf
Thomas, K. H., Davies, N., Metcalfe, C., Windmeijer, F., Martin, R. M., & Gunnell, D. (2013). Validation of suicide and self-harm records in the C linical P ractice, R esearch D atalink. British journal of clinical pharmacology, 76(1), 145-157.
Citation Requirements
Marchant, A. Turner, S. Balbuena, L. Peters, W. Williams, D. Lloyd, K. Lyons, R. & John, A. 2020. Self-Harm Presentation across Healthcare Settings by Sex in Young People: An e-Cohort Study Using Routinely Collected Linked Healthcare Data in Wales
Citation Example
A. John, A. Marchant. PH936 / 2447 - Self-harm. Phenotype Library [Online]. 20 September 2023. Available from: http://phenotypes.healthdatagateway.org/phenotypes/PH936/version/2447/detail/. [Accessed 23 November 2024]
API
To Export Phenotype Details:
Format API JSON site_root/api/v1/phenotypes/PH936/version/2447/detail/?format=json R Package library(ConceptLibraryClient)
# Connect to API
client = ConceptLibraryClient::Connection$new(public=TRUE)
# Get details of phenotype
phenotype_details = client$phenotypes$get_detail(
'PH936',
version_id=2447
)Py Package from pyconceptlibraryclient import Client
# Connect to API
client = Client(public=True)
# Get codelist of phenotype
phenotype_codelist = client.phenotypes.get_detail(
'PH936',
version_id=2447
)To Export Phenotype Code List:
Format API JSON site_root/api/v1/phenotypes/PH936/version/2447/export/codes/?format=json CSV site_root/phenotypes/PH936/version/2447/export/codes/ R Package library(ConceptLibraryClient)
# Connect to API
client = ConceptLibraryClient::Connection$new(public=TRUE)
# Get codelist of phenotype
phenotype_codelist = client$phenotypes$get_codelist(
'PH936',
version_id=2447
)Py Package from pyconceptlibraryclient import Client
# Connect to API
client = Client(public=True)
# Get codelist of phenotype
phenotype_codelist = client.phenotypes.get_codelist(
'PH936',
version_id=2447
)Version History