rcpch / digital-growth-charts-documentation

Documentation site for all parts of the RCPCH Digital Growth Charts Project
https://growth.rcpch.ac.uk/
5 stars 8 forks source link

HAZARD: Misuse of the API code by external organisations #50

Open pacharanero opened 3 years ago

pacharanero commented 3 years ago

Description

The dGC code is open source. This could mean that an external organisation could decide to self-host the API and they may make an error in its implementation or deployment, leading to erroneous results.

Cause

We do not necessarily know the motivation of an external body for wanting to self-host the API. They may wish to avoid paying the API fees, for example. The RCPCH provides a commercial support tier which offers on-premise deployment, for organisations which wish to have their own API server running on their own infrastructure.

Implementing digital growth charts is technically difficult and we warn extensively against independent self-hosting in the documentation for the dGC project. Even an organisation who are quite technically competent could make elementary errors in clinical interpretation or accidentally skew the statistical model which generates the Growth Chart response data.

Effect

An aberrant implementation could return erroneous data to clinicians.

Hazard

The erroneous data returned could mislead clinicians in their management of a patient, leading to suboptimal care.

Harm

A patient could get the wrong treatment resulting in excessive treatment for a condition which does not exist, or undertreatment of an unrecognised condition.

Based on discussions in our other Hazard Log entries, the Project Board did not think it plausible that death of a single patient was possible because of this kind of error. In their extensive paediatrics careers they had not experienced harm of a high Severity occurring solely from aberrant growth chart data.

Mitigation

github-actions[bot] commented 3 years ago

Thank you for opening or editing a Hazard in the RCPCH dGC Hazard Log.

Next steps

github-actions[bot] commented 2 years ago

Thank you for opening or editing a Hazard in the Hazard Log.

Next steps: