GET PlanCare2Api/CareRegistration/NutritionAndWeights?bsn={bsn}&from={from}&maxRecordCount={maxRecordCount}

Gets the nutrition and weight values of the specified client

Requires 'Start' permission for function NutritionAndWeightOverview {7B015D7A-3649-4237-B43E-1B7909CEB9E5}

Request Information

URI Parameters

Name Description Type Additional information
bsn

The BSN of nutrition and weight values client to obtain the values for

string

Required

from

Only measurements created on or from the specified date are returned

date

Required

maxRecordCount

The maximum number of nutrition and weight values to return

integer

Required

Body Parameters

None.

Response Information

Resource Description

The list of requested nutrition and weight values

Collection of NutritionAndWeight
Name Description Type Additional information
IsTerminal

Indicates if the client is terminal

boolean

-

WantsSystematicConditionCheck

Indicates if the client wants a systematic condition check

boolean

-

HasSomeFormOfCancer

Indicates if the client has a form of cancer

boolean

-

InNeedOfAssistance

Indicates if the client is in need of assistance

boolean

-

StartWeightDate

The date of the start weight

date

-

EndWeightDate

The date of the end weight

date

-

ActualWeightDate

The date of the actual weight

date

-

Length

The length (cm)

byte

Nullable

AbleToSatisfyNutritionNeedsValue

The value of the choice for ChoiceType 'ZELFSTANDIG VOLDOEN'. This property is for reading purposes only.

string

-

AbleToSatisfyNutritionNeedsId

References to a Choice of ChoiceType 'ZELFSTANDIG VOLDOEN'

integer

Nullable

EndWeightKg

The end weight (kg)

decimal number

Nullable

LossOfAppetiteValue

The value of the choice for ChoiceType 'VERMINDERDE EETLUST'. This property is for reading purposes only.

string

-

LossOfAppetiteId

References to a Choice of ChoiceType 'VERMINDERDE EETLUST'

integer

Nullable

StartWeightKg

The start weight (kg)

decimal number

Nullable

WeightLossLastMonthValue

The value of the choice for ChoiceType 'GEWICHTSVERLIES LAATSTE MAAND'. This property is for reading purposes only.

string

-

WeightLossLastMonthId

References to a Choice of ChoiceType 'GEWICHTSVERLIES LAATSTE MAAND'

integer

Nullable

WeightLossLastMonthKg

The weight loss (kg) in the last month

decimal number

Nullable

WeightLossLastSixMonthsValue

The value of the choice for ChoiceType 'GEWICHTSVERLIES 6 MAANDEN'. This property is for reading purposes only.

string

-

WeightLossLastSixMonthsId

References to a Choice of ChoiceType 'GEWICHTSVERLIES 6 MAANDEN'

integer

Nullable

WeightLossLastSixMonthsKg

The weight loss (kg) in the last six months

decimal number

Nullable

ActualWeightKg

The actual weight (kg)

decimal number

Nullable

Id

The internal id of the registration. Should be 0 for new instance.

integer

Required

EmployeeId

The internal id of the employee who has done the registration. When the EmployeeId is not the same as the logged on employee, then the logged on employee must be authorized in Plancare2 to store information on behalf of the given EmployeeId.

integer

Required

EmployeeName

The name of the employee. This property is for reading purposes only.

string

-

ClientId

The internal id of the client.

integer

Required

ClientName

The name of the client. This property is for reading purposes only.

string

-

CreationDate

The date when the registration is created. This property is for reading purposes only.

date

-

RegistrationDate

The registration date.

date

Required

Response Formats

application/json, text/json

Sample:
[
  {
    "$id": "1",
    "IsTerminal": true,
    "WantsSystematicConditionCheck": true,
    "HasSomeFormOfCancer": true,
    "InNeedOfAssistance": true,
    "StartWeightDate": "2026-05-26T21:12:05.1088068+02:00",
    "EndWeightDate": "2026-05-26T21:12:05.1088068+02:00",
    "ActualWeightDate": "2026-05-26T21:12:05.1088068+02:00",
    "Length": 64,
    "AbleToSatisfyNutritionNeedsValue": "sample string 8",
    "AbleToSatisfyNutritionNeedsId": 1,
    "EndWeightKg": 1.1,
    "LossOfAppetiteValue": "sample string 9",
    "LossOfAppetiteId": 1,
    "StartWeightKg": 1.1,
    "WeightLossLastMonthValue": "sample string 10",
    "WeightLossLastMonthId": 1,
    "WeightLossLastMonthKg": 1.1,
    "WeightLossLastSixMonthsValue": "sample string 11",
    "WeightLossLastSixMonthsId": 1,
    "WeightLossLastSixMonthsKg": 1.1,
    "ActualWeightKg": 1.1,
    "Id": 12,
    "EmployeeId": 13,
    "EmployeeName": "sample string 14",
    "ClientId": 15,
    "ClientName": "sample string 16",
    "CreationDate": "2026-05-26T21:12:05.1088068+02:00",
    "RegistrationDate": "2026-05-26T21:12:05.1088068+02:00"
  },
  {
    "$ref": "1"
  }
]

application/xml, text/xml

Sample:
<ArrayOfNutritionAndWeight xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DHS.PlanCare.Web.Api.Interface.CareRegistration">
  <NutritionAndWeight>
    <ClientId>15</ClientId>
    <ClientName>sample string 16</ClientName>
    <CreationDate>2026-05-26T21:12:05.1088068+02:00</CreationDate>
    <EmployeeId>13</EmployeeId>
    <EmployeeName>sample string 14</EmployeeName>
    <Id>12</Id>
    <RegistrationDate>2026-05-26T21:12:05.1088068+02:00</RegistrationDate>
    <AbleToSatisfyNutritionNeedsId>1</AbleToSatisfyNutritionNeedsId>
    <AbleToSatisfyNutritionNeedsValue>sample string 8</AbleToSatisfyNutritionNeedsValue>
    <ActualWeightDate>2026-05-26T21:12:05.1088068+02:00</ActualWeightDate>
    <ActualWeightKg>1.1</ActualWeightKg>
    <EndWeightDate>2026-05-26T21:12:05.1088068+02:00</EndWeightDate>
    <EndWeightKg>1.1</EndWeightKg>
    <HasSomeFormOfCancer>true</HasSomeFormOfCancer>
    <InNeedOfAssistance>true</InNeedOfAssistance>
    <IsTerminal>true</IsTerminal>
    <Length>64</Length>
    <LossOfAppetiteId>1</LossOfAppetiteId>
    <LossOfAppetiteValue>sample string 9</LossOfAppetiteValue>
    <StartWeightDate>2026-05-26T21:12:05.1088068+02:00</StartWeightDate>
    <StartWeightKg>1.1</StartWeightKg>
    <WantsSystematicConditionCheck>true</WantsSystematicConditionCheck>
    <WeightLossLastMonthId>1</WeightLossLastMonthId>
    <WeightLossLastMonthKg>1.1</WeightLossLastMonthKg>
    <WeightLossLastMonthValue>sample string 10</WeightLossLastMonthValue>
    <WeightLossLastSixMonthsId>1</WeightLossLastSixMonthsId>
    <WeightLossLastSixMonthsKg>1.1</WeightLossLastSixMonthsKg>
    <WeightLossLastSixMonthsValue>sample string 11</WeightLossLastSixMonthsValue>
  </NutritionAndWeight>
  <NutritionAndWeight>
    <ClientId>15</ClientId>
    <ClientName>sample string 16</ClientName>
    <CreationDate>2026-05-26T21:12:05.1088068+02:00</CreationDate>
    <EmployeeId>13</EmployeeId>
    <EmployeeName>sample string 14</EmployeeName>
    <Id>12</Id>
    <RegistrationDate>2026-05-26T21:12:05.1088068+02:00</RegistrationDate>
    <AbleToSatisfyNutritionNeedsId>1</AbleToSatisfyNutritionNeedsId>
    <AbleToSatisfyNutritionNeedsValue>sample string 8</AbleToSatisfyNutritionNeedsValue>
    <ActualWeightDate>2026-05-26T21:12:05.1088068+02:00</ActualWeightDate>
    <ActualWeightKg>1.1</ActualWeightKg>
    <EndWeightDate>2026-05-26T21:12:05.1088068+02:00</EndWeightDate>
    <EndWeightKg>1.1</EndWeightKg>
    <HasSomeFormOfCancer>true</HasSomeFormOfCancer>
    <InNeedOfAssistance>true</InNeedOfAssistance>
    <IsTerminal>true</IsTerminal>
    <Length>64</Length>
    <LossOfAppetiteId>1</LossOfAppetiteId>
    <LossOfAppetiteValue>sample string 9</LossOfAppetiteValue>
    <StartWeightDate>2026-05-26T21:12:05.1088068+02:00</StartWeightDate>
    <StartWeightKg>1.1</StartWeightKg>
    <WantsSystematicConditionCheck>true</WantsSystematicConditionCheck>
    <WeightLossLastMonthId>1</WeightLossLastMonthId>
    <WeightLossLastMonthKg>1.1</WeightLossLastMonthKg>
    <WeightLossLastMonthValue>sample string 10</WeightLossLastMonthValue>
    <WeightLossLastSixMonthsId>1</WeightLossLastSixMonthsId>
    <WeightLossLastSixMonthsKg>1.1</WeightLossLastSixMonthsKg>
    <WeightLossLastSixMonthsValue>sample string 11</WeightLossLastSixMonthsValue>
  </NutritionAndWeight>
</ArrayOfNutritionAndWeight>