POST api/Report/GetPatientReport

Request Information

URI Parameters

None.

Body Parameters

PatientReportModel
NameDescriptionTypeAdditional information
Doctor

DoctorReportViewModel

None.

FromDate

date

None.

ToDate

date

None.

PatientList

Collection of Patient

None.

TotalBillAmount

decimal number

None.

TotalUnpaidAmount

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "Doctor": {
    "HospitalName": "sample string 1",
    "DoctorName": "sample string 2",
    "DoctorDegree": "sample string 3",
    "DoctorAddress": "sample string 4",
    "DoctorAddress2": "sample string 5",
    "DoctorContact": "sample string 6"
  },
  "FromDate": "2025-12-06T10:48:53.067288+05:30",
  "ToDate": "2025-12-06T10:48:53.067288+05:30",
  "PatientList": [
    {
      "PatientName": "sample string 1",
      "LastVisitDate": "sample string 2",
      "TotalTreatment": "sample string 3",
      "TotalBillAmount": 4.0,
      "TotalUnPaidAmount": 5.0
    },
    {
      "PatientName": "sample string 1",
      "LastVisitDate": "sample string 2",
      "TotalTreatment": "sample string 3",
      "TotalBillAmount": 4.0,
      "TotalUnPaidAmount": 5.0
    }
  ],
  "TotalBillAmount": 3.0,
  "TotalUnpaidAmount": 4.0
}

application/xml, text/xml

Sample:
<PatientReportModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApplication1.Models">
  <Doctor>
    <DoctorAddress>sample string 4</DoctorAddress>
    <DoctorAddress2>sample string 5</DoctorAddress2>
    <DoctorContact>sample string 6</DoctorContact>
    <DoctorDegree>sample string 3</DoctorDegree>
    <DoctorName>sample string 2</DoctorName>
    <HospitalName>sample string 1</HospitalName>
  </Doctor>
  <FromDate>2025-12-06T10:48:53.067288+05:30</FromDate>
  <PatientList>
    <Patient>
      <LastVisitDate>sample string 2</LastVisitDate>
      <PatientName>sample string 1</PatientName>
      <TotalBillAmount>4</TotalBillAmount>
      <TotalTreatment>sample string 3</TotalTreatment>
      <TotalUnPaidAmount>5</TotalUnPaidAmount>
    </Patient>
    <Patient>
      <LastVisitDate>sample string 2</LastVisitDate>
      <PatientName>sample string 1</PatientName>
      <TotalBillAmount>4</TotalBillAmount>
      <TotalTreatment>sample string 3</TotalTreatment>
      <TotalUnPaidAmount>5</TotalUnPaidAmount>
    </Patient>
  </PatientList>
  <ToDate>2025-12-06T10:48:53.067288+05:30</ToDate>
  <TotalBillAmount>3</TotalBillAmount>
  <TotalUnpaidAmount>4</TotalUnpaidAmount>
</PatientReportModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseModel
NameDescriptionTypeAdditional information
Message

string

None.

StatusCode

integer

None.

Data

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "Message": "sample string 1",
  "StatusCode": 2,
  "Data": {}
}

application/xml, text/xml

Sample:
<ResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApplication1.Models">
  <Data />
  <Message>sample string 1</Message>
  <StatusCode>2</StatusCode>
</ResponseModel>