GET PlanCare2Api/Clients/{clientId}/StartPage

Gets a start page by clientId. The start page contains: The calendar appointments of today, The reports of previous week, The client plans of this week and the medical information.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
clientId

Identifier of client

integer

Required

Body Parameters

None.

Response Information

Resource Description

Client

StartPage
NameDescriptionTypeAdditional information
StartPageCalendar

The start page calendar object.

StartPageCalendar

None

StartPageReport

The start page report object.

StartPageReport

None

StartPageClientplan

The start page client plan object.

StartPageClientplan

None

StartPageMedical

The start page medical object.

StartPageMedical

None

ValidationResults

The start page validation results.

Collection of Object

None

Response Formats

application/json, text/json

Sample:
{
  "StartPageCalendar": {
    "$id": "2",
    "CountTotalAppointments": 1,
    "CountAppointmentsCompleted": 1,
    "CountOpenAppointments": 1,
    "UpcomingAppointmentId": 1,
    "UpcomingAppointmentStartDate": "2026-05-26T21:11:26.0901283+02:00",
    "UpcomingAppointmentEndDate": "2026-05-26T21:11:26.0901283+02:00",
    "UpcomingAppointmentIsAllDay": true,
    "UpcomingAppointmentName": "sample string 2"
  },
  "StartPageReport": {
    "$id": "3",
    "CountTotalReportsDaily": 1,
    "CountTotalReportsWeekly": 1,
    "CountTotalReportsPriorityWeekly": 1,
    "LastReportId": 1,
    "LastReportDateTime": "2026-05-26T21:11:26.0901283+02:00",
    "LastReportName": "sample string 1"
  },
  "StartPageClientplan": {
    "$id": "4",
    "CountTotalGoals": 1,
    "CountTotalGoalAgreements": 1,
    "CountTotalAttentionsPoints": 1
  },
  "StartPageMedical": {
    "$id": "5",
    "Resuscitation": {
      "$id": "6",
      "Code": "sample string 1",
      "Name": "sample string 2",
      "Description": "sample string 3"
    },
    "HasAllergies": true,
    "CountTotalAdls": 1,
    "CountTotalRisks": 1,
    "HasADLCard": true,
    "HasRiskCard": true
  },
  "ValidationResults": []
}

application/xml, text/xml

Sample:
<StartPage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DHS.PlanCare.Web.Api.Interface.Client">
  <StartPageCalendar>
    <CountAppointmentsCompleted>1</CountAppointmentsCompleted>
    <CountOpenAppointments>1</CountOpenAppointments>
    <CountTotalAppointments>1</CountTotalAppointments>
    <UpcomingAppointmentEndDate>2026-05-26T21:11:26.0901283+02:00</UpcomingAppointmentEndDate>
    <UpcomingAppointmentId>1</UpcomingAppointmentId>
    <UpcomingAppointmentIsAllDay>true</UpcomingAppointmentIsAllDay>
    <UpcomingAppointmentName>sample string 2</UpcomingAppointmentName>
    <UpcomingAppointmentStartDate>2026-05-26T21:11:26.0901283+02:00</UpcomingAppointmentStartDate>
  </StartPageCalendar>
  <StartPageClientplan>
    <CountTotalAttentionsPoints>1</CountTotalAttentionsPoints>
    <CountTotalGoalAgreements>1</CountTotalGoalAgreements>
    <CountTotalGoals>1</CountTotalGoals>
  </StartPageClientplan>
  <StartPageMedical>
    <CountTotalAdls>1</CountTotalAdls>
    <CountTotalRisks>1</CountTotalRisks>
    <HasADLCard>true</HasADLCard>
    <HasAllergies>true</HasAllergies>
    <HasRiskCard>true</HasRiskCard>
    <Resuscitation>
      <Code>sample string 1</Code>
      <Description>sample string 3</Description>
      <Name>sample string 2</Name>
    </Resuscitation>
  </StartPageMedical>
  <StartPageReport>
    <CountTotalReportsDaily>1</CountTotalReportsDaily>
    <CountTotalReportsPriorityWeekly>1</CountTotalReportsPriorityWeekly>
    <CountTotalReportsWeekly>1</CountTotalReportsWeekly>
    <LastReportDateTime>2026-05-26T21:11:26.0901283+02:00</LastReportDateTime>
    <LastReportId>1</LastReportId>
    <LastReportName>sample string 1</LastReportName>
  </StartPageReport>
  <ValidationResults xmlns:d2p1="http://schemas.datacontract.org/2004/07/Microsoft.Practices.EnterpriseLibrary.Validation">
    <d2p1:validationResults />
  </ValidationResults>
</StartPage>