コード例 #1
0
ファイル: Calculations.cs プロジェクト: mkbiltek2019/ppweb
    private RecommenderWeight RecommendedWeight(ClientsData.NewClientData client)
    {
        RecommenderWeight x = new RecommenderWeight();

        x.min = Math.Round((18.5 * client.height * client.height) / 10000, 1);
        x.max = Math.Round((25.0 * client.height * client.height) / 10000, 1);
        return(x);
    }
コード例 #2
0
ファイル: Calculations.cs プロジェクト: igprog/ppweb
    private RecommenderWeight RecommendedWeight(ClientsData.NewClientData client)
    {
        RecommenderWeight x = new RecommenderWeight();

        if (client.bmiPercentile == null)
        {
            client.bmiPercentile = new BmiPercentile();
        }
        if (client.bmiPercentile.Agemos > 0)
        {
            // ***** https://www.who.int/tools/child-growth-standards/standards/weight-for-age ***** //
            // ***** https://www.cdc.gov/growthcharts/percentile_data_files.htm ***** //
            WeightPercentile weightPercentile = GetWeightPercentile(client.agemos, client.gender.value, client.percentileSrc);
            x.min = Math.Round(weightPercentile.P5, 1);
            x.max = Math.Round(weightPercentile.P75, 1);
        }
        else
        {
            x.min = Math.Round((18.5 * client.height * client.height) / 10000, 1);
            x.max = Math.Round((25.0 * client.height * client.height) / 10000, 1);
        }
        return(x);
    }