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

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional information
IsTerminal

Indicates if the client is terminal

boolean

None.

WantsSystematicConditionCheck

Indicates if the client wants a systematic condition check

boolean

None.

HasSomeFormOfCancer

Indicates if the client has a form of cancer

boolean

None.

InNeedOfAssistance

Indicates if the client is in need of assistance

boolean

None.

StartWeightDate

The date of the start weight

date

None.

EndWeightDate

The date of the end weight

date

None.

ActualWeightDate

The date of the actual weight

date

None.

Length

The length (cm)

byte

None.

AbleToSatisfyNutritionNeedsValue

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

string

None.

AbleToSatisfyNutritionNeedsId

References to a Choice of ChoiceType 'ZELFSTANDIG VOLDOEN'

integer

None.

EndWeightKg

The end weight (kg)

decimal number

None.

LossOfAppetiteValue

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

string

None.

LossOfAppetiteId

References to a Choice of ChoiceType 'VERMINDERDE EETLUST'

integer

None.

StartWeightKg

The start weight (kg)

decimal number

None.

WeightLossLastMonthValue

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

string

None.

WeightLossLastMonthId

References to a Choice of ChoiceType 'GEWICHTSVERLIES LAATSTE MAAND'

integer

None.

WeightLossLastMonthKg

The weight loss (kg) in the last month

decimal number

None.

WeightLossLastSixMonthsValue

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

string

None.

WeightLossLastSixMonthsId

References to a Choice of ChoiceType 'GEWICHTSVERLIES 6 MAANDEN'

integer

None.

WeightLossLastSixMonthsKg

The weight loss (kg) in the last six months

decimal number

None.

ActualWeightKg

The actual weight (kg)

decimal number

None.

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

None.

ClientId

The internal id of the client.

integer

Required

ClientName

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

string

None.

CreationDate

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

date

None.

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:03:29.6577864+02:00",
    "EndWeightDate": "2026-05-26T21:03:29.6577864+02:00",
    "ActualWeightDate": "2026-05-26T21:03:29.6577864+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:03:29.6577864+02:00",
    "RegistrationDate": "2026-05-26T21:03:29.6577864+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:03:29.6577864+02:00</CreationDate>
    <EmployeeId>13</EmployeeId>
    <EmployeeName>sample string 14</EmployeeName>
    <Id>12</Id>
    <RegistrationDate>2026-05-26T21:03:29.6577864+02:00</RegistrationDate>
    <AbleToSatisfyNutritionNeedsId>1</AbleToSatisfyNutritionNeedsId>
    <AbleToSatisfyNutritionNeedsValue>sample string 8</AbleToSatisfyNutritionNeedsValue>
    <ActualWeightDate>2026-05-26T21:03:29.6577864+02:00</ActualWeightDate>
    <ActualWeightKg>1.1</ActualWeightKg>
    <EndWeightDate>2026-05-26T21:03:29.6577864+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:03:29.6577864+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:03:29.6577864+02:00</CreationDate>
    <EmployeeId>13</EmployeeId>
    <EmployeeName>sample string 14</EmployeeName>
    <Id>12</Id>
    <RegistrationDate>2026-05-26T21:03:29.6577864+02:00</RegistrationDate>
    <AbleToSatisfyNutritionNeedsId>1</AbleToSatisfyNutritionNeedsId>
    <AbleToSatisfyNutritionNeedsValue>sample string 8</AbleToSatisfyNutritionNeedsValue>
    <ActualWeightDate>2026-05-26T21:03:29.6577864+02:00</ActualWeightDate>
    <ActualWeightKg>1.1</ActualWeightKg>
    <EndWeightDate>2026-05-26T21:03:29.6577864+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:03:29.6577864+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>