@welshare/sdk
    Preparing search index...

    Function getDiabetesConditionDisplay

    • Gets the display name for a diabetes condition. Uses the coding's display field if available, otherwise derives it from the diabetes status.

      Parameters

      • condition:
            | {
                abatementAge?: {
                    code?: string;
                    system: string;
                    unit: string;
                    value?: number;
                };
                abatementDateTime?: string;
                abatementPeriod?: { end?: string; start?: string };
                abatementRange?: {
                    high?: {
                        code?: string;
                        system: string;
                        unit?: string;
                        value?: number;
                    };
                    low?: { code?: string; system: string; unit?: string; value?: number };
                };
                abatementString?: string;
                bodySite?: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                }[];
                category?: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                }[];
                clinicalStatus: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                };
                code?: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                };
                encounter?: {
                    display?: string;
                    id?: string;
                    identifier?: { system?: string; value?: string };
                    reference?: string;
                    type?: string;
                };
                evidence?: {
                    concept?: {
                        coding?: {
                            code?: (...)
                            | (...);
                            display?: (...) | (...);
                            system: string;
                            userSelected?: (...) | (...) | (...);
                            version?: (...) | (...);
                        }[];
                        text?: string;
                    };
                    reference?: {
                        display?: string;
                        id?: string;
                        identifier?: { system?: string; value?: string };
                        reference?: string;
                        type?: string;
                    };
                }[];
                id: string;
                meta?: { lastUpdated?: string; profile?: string[]; versionId?: string };
                note?: {
                    authorReference?: {
                        display?: string;
                        id?: string;
                        identifier?: { system?: string; value?: string };
                        reference?: string;
                        type?: string;
                    };
                    authorString?: string;
                    text: string;
                    time?: string;
                }[];
                onsetAge?: { code?: string; system: string; unit: string; value?: number };
                onsetDateTime?: string;
                onsetPeriod?: { end?: string; start?: string };
                onsetRange?: {
                    high?: {
                        code?: string;
                        system: string;
                        unit?: string;
                        value?: number;
                    };
                    low?: { code?: string; system: string; unit?: string; value?: number };
                };
                onsetString?: string;
                participant?: {
                    actor: {
                        display?: string;
                        id?: string;
                        identifier?: { system?: string; value?: string };
                        reference?: string;
                        type?: string;
                    };
                    function?: {
                        coding?: {
                            code?: (...)
                            | (...);
                            display?: (...) | (...);
                            system: string;
                            userSelected?: (...) | (...) | (...);
                            version?: (...) | (...);
                        }[];
                        text?: string;
                    };
                }[];
                recordedDate?: string;
                resourceType: "Condition";
                severity?: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                };
                stage?: {
                    assessment?: {
                        display?: string;
                        id?: string;
                        identifier?: { system?: (...)
                        | (...); value?: (...) | (...) };
                        reference?: string;
                        type?: string;
                    }[];
                    summary?: {
                        coding?: {
                            code?: (...)
                            | (...);
                            display?: (...) | (...);
                            system: string;
                            userSelected?: (...) | (...) | (...);
                            version?: (...) | (...);
                        }[];
                        text?: string;
                    };
                    type?: {
                        coding?: {
                            code?: (...)
                            | (...);
                            display?: (...) | (...);
                            system: string;
                            userSelected?: (...) | (...) | (...);
                            version?: (...) | (...);
                        }[];
                        text?: string;
                    };
                }[];
                subject: {
                    display?: string;
                    id?: string;
                    identifier?: { system?: string; value?: string };
                    reference?: string;
                    type?: string;
                };
                verificationStatus?: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                };
            }
            | {
                abatementAge?: {
                    code?: string;
                    system: string;
                    unit: string;
                    value?: number;
                };
                abatementDateTime?: string;
                abatementPeriod?: { end?: string; start?: string };
                abatementRange?: {
                    high?: {
                        code?: string;
                        system: string;
                        unit?: string;
                        value?: number;
                    };
                    low?: { code?: string; system: string; unit?: string; value?: number };
                };
                abatementString?: string;
                bodySite?: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                }[];
                category?: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                }[];
                clinicalStatus: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                };
                code?: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                };
                encounter?: {
                    display?: string;
                    id?: string;
                    identifier?: { system?: string; value?: string };
                    reference?: string;
                    type?: string;
                };
                evidence?: {
                    concept?: {
                        coding?: {
                            code?: ...;
                            display?: ...;
                            system: ...;
                            userSelected?: ...;
                            version?: ...;
                        }[];
                        text?: string;
                    };
                    reference?: {
                        display?: string;
                        id?: string;
                        identifier?: { system?: (...)
                        | (...); value?: (...) | (...) };
                        reference?: string;
                        type?: string;
                    };
                }[];
                id: string;
                meta?: { lastUpdated?: string; profile?: string[]; versionId?: string };
                note?: {
                    authorReference?: {
                        display?: string;
                        id?: string;
                        identifier?: { system?: (...) | (...); value?: (...) | (...) };
                        reference?: string;
                        type?: string;
                    };
                    authorString?: string;
                    text: string;
                    time?: string;
                }[];
                onsetAge?: { code?: string; system: string; unit: string; value?: number };
                onsetDateTime?: string;
                onsetPeriod?: { end?: string; start?: string };
                onsetRange?: {
                    high?: {
                        code?: string;
                        system: string;
                        unit?: string;
                        value?: number;
                    };
                    low?: { code?: string; system: string; unit?: string; value?: number };
                };
                onsetString?: string;
                participant?: {
                    actor: {
                        display?: string;
                        id?: string;
                        identifier?: { system?: string; value?: string };
                        reference?: string;
                        type?: string;
                    };
                    function?: {
                        coding?: {
                            code?: ...;
                            display?: ...;
                            system: ...;
                            userSelected?: ...;
                            version?: ...;
                        }[];
                        text?: string;
                    };
                }[];
                recordedDate?: string;
                resourceType: "Condition";
                severity?: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                };
                stage?: {
                    assessment?: {
                        display?: string;
                        id?: string;
                        identifier?: { system?: ...; value?: ... };
                        reference?: string;
                        type?: string;
                    }[];
                    summary?: {
                        coding?: {
                            code?: ...;
                            display?: ...;
                            system: ...;
                            userSelected?: ...;
                            version?: ...;
                        }[];
                        text?: string;
                    };
                    type?: {
                        coding?: {
                            code?: ...;
                            display?: ...;
                            system: ...;
                            userSelected?: ...;
                            version?: ...;
                        }[];
                        text?: string;
                    };
                }[];
                subject: {
                    display?: string;
                    id?: string;
                    identifier?: { system?: string; value?: string };
                    reference?: string;
                    type?: string;
                };
                verificationStatus?: {
                    coding?: {
                        code?: string;
                        display?: string;
                        system: string;
                        userSelected?: boolean;
                        version?: string;
                    }[];
                    text?: string;
                };
            } & { _id: string }

        The condition to get the display name for

      Returns string

      The display name for the diabetes condition, or "Diabetes Condition" if not found