POST api/report/insert

Request Information

URI Parameters

None.

Body Parameters

Report
NameDescriptionTypeAdditional information
flag

integer

None.

Message

string

None.

ID

integer

None.

COLLECTION_ID

integer

None.

COLLECTION_NO

string

None.

COLLECTION_TIME

date

None.

REFERENCE_NO

string

None.

PATIENT_NAME

string

None.

AGE

string

None.

SEX

string

None.

UNIT_NAME

string

None.

WARD

string

None.

DOCTOR_NAME

string

None.

HOSPITAL

string

None.

REMARKS_NAME

string

None.

UHID

string

None.

SPECIMEN

string

None.

INVESTIGATION_NAME

string

None.

DIAGNOSIS

string

None.

ZIEHEL_STAIN

string

None.

SPECIAL_STAIN

string

None.

CULTURE

string

None.

REMARKS

string

None.

ISOLATE1_IDENTIFICATION

string

None.

ISOLATE1_GROWTH_RATE

string

None.

ISOLATE1_COLONY_COUNT

string

None.

ISOLATE2_IDENTIFICATION

string

None.

ISOLATE2_GROWTH_RATE

string

None.

ISOLATE2_COLONY_COUNT

string

None.

ISOLATE3_IDENTIFICATION

string

None.

ISOLATE3_GROWTH_RATE

string

None.

ISOLATE3_COLONY_COUNT

string

None.

IS_PRELIMINERY

boolean

None.

IS_PUBLISHED

boolean

None.

USER_ID

integer

None.

LAB_ID

string

None.

PREPARED_BY

integer

None.

APPROVED_BY

integer

None.

PREPARED_BY_NAME

string

None.

APPROVED_BY_NAME

string

None.

ReportEntry

Collection of ReportEntry

None.

ReportGramStain

Collection of ReportGramStain

None.

ReportWetFilm

Collection of ReportWetFilm

None.

Request Formats

application/json, text/json

Sample:
{
  "flag": 1,
  "Message": "sample string 2",
  "ID": 3,
  "COLLECTION_ID": 4,
  "COLLECTION_NO": "sample string 5",
  "COLLECTION_TIME": "2026-01-21T18:36:41.1643234+01:00",
  "REFERENCE_NO": "sample string 7",
  "PATIENT_NAME": "sample string 8",
  "AGE": "sample string 9",
  "SEX": "sample string 10",
  "UNIT_NAME": "sample string 11",
  "WARD": "sample string 12",
  "DOCTOR_NAME": "sample string 13",
  "HOSPITAL": "sample string 14",
  "REMARKS_NAME": "sample string 15",
  "UHID": "sample string 16",
  "SPECIMEN": "sample string 17",
  "INVESTIGATION_NAME": "sample string 18",
  "DIAGNOSIS": "sample string 19",
  "ZIEHEL_STAIN": "sample string 20",
  "SPECIAL_STAIN": "sample string 21",
  "CULTURE": "sample string 22",
  "REMARKS": "sample string 23",
  "ISOLATE1_IDENTIFICATION": "sample string 24",
  "ISOLATE1_GROWTH_RATE": "sample string 25",
  "ISOLATE1_COLONY_COUNT": "sample string 26",
  "ISOLATE2_IDENTIFICATION": "sample string 27",
  "ISOLATE2_GROWTH_RATE": "sample string 28",
  "ISOLATE2_COLONY_COUNT": "sample string 29",
  "ISOLATE3_IDENTIFICATION": "sample string 30",
  "ISOLATE3_GROWTH_RATE": "sample string 31",
  "ISOLATE3_COLONY_COUNT": "sample string 32",
  "IS_PRELIMINERY": true,
  "IS_PUBLISHED": true,
  "USER_ID": 35,
  "LAB_ID": "sample string 36",
  "PREPARED_BY": 37,
  "APPROVED_BY": 38,
  "PREPARED_BY_NAME": "sample string 39",
  "APPROVED_BY_NAME": "sample string 40",
  "ReportEntry": [
    {
      "ID": 1,
      "REPORT_ID": 2,
      "ANTIBIOTIC_ID": 3,
      "ANTIBIOTIC_NAME": "sample string 4",
      "ISOLATE1": "sample string 5",
      "ISOLATE2": "sample string 6",
      "ISOLATE3": "sample string 7",
      "ADDL_INFO": "sample string 8",
      "REMARKS": "sample string 9",
      "ANTIBIOTIC_GROUP_ID": 10,
      "ANTIBIOTIC_GROUP_NAME": "sample string 11"
    },
    {
      "ID": 1,
      "REPORT_ID": 2,
      "ANTIBIOTIC_ID": 3,
      "ANTIBIOTIC_NAME": "sample string 4",
      "ISOLATE1": "sample string 5",
      "ISOLATE2": "sample string 6",
      "ISOLATE3": "sample string 7",
      "ADDL_INFO": "sample string 8",
      "REMARKS": "sample string 9",
      "ANTIBIOTIC_GROUP_ID": 10,
      "ANTIBIOTIC_GROUP_NAME": "sample string 11"
    }
  ],
  "ReportGramStain": [
    {
      "ID": 1,
      "REPORT_ID": 2,
      "GRAM_STAIN": "sample string 3",
      "PRESENCE": "sample string 4"
    },
    {
      "ID": 1,
      "REPORT_ID": 2,
      "GRAM_STAIN": "sample string 3",
      "PRESENCE": "sample string 4"
    }
  ],
  "ReportWetFilm": [
    {
      "ID": 1,
      "REPORT_ID": 2,
      "WET_FILM": "sample string 3",
      "PRESENCE": "sample string 4"
    },
    {
      "ID": 1,
      "REPORT_ID": 2,
      "WET_FILM": "sample string 3",
      "PRESENCE": "sample string 4"
    }
  ]
}

application/xml, text/xml

Sample:
<Report xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VEZTA.Models">
  <AGE>sample string 9</AGE>
  <APPROVED_BY>38</APPROVED_BY>
  <APPROVED_BY_NAME>sample string 40</APPROVED_BY_NAME>
  <COLLECTION_ID>4</COLLECTION_ID>
  <COLLECTION_NO>sample string 5</COLLECTION_NO>
  <COLLECTION_TIME>2026-01-21T18:36:41.1643234+01:00</COLLECTION_TIME>
  <CULTURE>sample string 22</CULTURE>
  <DIAGNOSIS>sample string 19</DIAGNOSIS>
  <DOCTOR_NAME>sample string 13</DOCTOR_NAME>
  <HOSPITAL>sample string 14</HOSPITAL>
  <ID>3</ID>
  <INVESTIGATION_NAME>sample string 18</INVESTIGATION_NAME>
  <ISOLATE1_COLONY_COUNT>sample string 26</ISOLATE1_COLONY_COUNT>
  <ISOLATE1_GROWTH_RATE>sample string 25</ISOLATE1_GROWTH_RATE>
  <ISOLATE1_IDENTIFICATION>sample string 24</ISOLATE1_IDENTIFICATION>
  <ISOLATE2_COLONY_COUNT>sample string 29</ISOLATE2_COLONY_COUNT>
  <ISOLATE2_GROWTH_RATE>sample string 28</ISOLATE2_GROWTH_RATE>
  <ISOLATE2_IDENTIFICATION>sample string 27</ISOLATE2_IDENTIFICATION>
  <ISOLATE3_COLONY_COUNT>sample string 32</ISOLATE3_COLONY_COUNT>
  <ISOLATE3_GROWTH_RATE>sample string 31</ISOLATE3_GROWTH_RATE>
  <ISOLATE3_IDENTIFICATION>sample string 30</ISOLATE3_IDENTIFICATION>
  <IS_PRELIMINERY>true</IS_PRELIMINERY>
  <IS_PUBLISHED>true</IS_PUBLISHED>
  <LAB_ID>sample string 36</LAB_ID>
  <Message>sample string 2</Message>
  <PATIENT_NAME>sample string 8</PATIENT_NAME>
  <PREPARED_BY>37</PREPARED_BY>
  <PREPARED_BY_NAME>sample string 39</PREPARED_BY_NAME>
  <REFERENCE_NO>sample string 7</REFERENCE_NO>
  <REMARKS>sample string 23</REMARKS>
  <REMARKS_NAME>sample string 15</REMARKS_NAME>
  <ReportEntry>
    <ReportEntry>
      <ADDL_INFO>sample string 8</ADDL_INFO>
      <ANTIBIOTIC_GROUP_ID>10</ANTIBIOTIC_GROUP_ID>
      <ANTIBIOTIC_GROUP_NAME>sample string 11</ANTIBIOTIC_GROUP_NAME>
      <ANTIBIOTIC_ID>3</ANTIBIOTIC_ID>
      <ANTIBIOTIC_NAME>sample string 4</ANTIBIOTIC_NAME>
      <ID>1</ID>
      <ISOLATE1>sample string 5</ISOLATE1>
      <ISOLATE2>sample string 6</ISOLATE2>
      <ISOLATE3>sample string 7</ISOLATE3>
      <REMARKS>sample string 9</REMARKS>
      <REPORT_ID>2</REPORT_ID>
    </ReportEntry>
    <ReportEntry>
      <ADDL_INFO>sample string 8</ADDL_INFO>
      <ANTIBIOTIC_GROUP_ID>10</ANTIBIOTIC_GROUP_ID>
      <ANTIBIOTIC_GROUP_NAME>sample string 11</ANTIBIOTIC_GROUP_NAME>
      <ANTIBIOTIC_ID>3</ANTIBIOTIC_ID>
      <ANTIBIOTIC_NAME>sample string 4</ANTIBIOTIC_NAME>
      <ID>1</ID>
      <ISOLATE1>sample string 5</ISOLATE1>
      <ISOLATE2>sample string 6</ISOLATE2>
      <ISOLATE3>sample string 7</ISOLATE3>
      <REMARKS>sample string 9</REMARKS>
      <REPORT_ID>2</REPORT_ID>
    </ReportEntry>
  </ReportEntry>
  <ReportGramStain>
    <ReportGramStain>
      <GRAM_STAIN>sample string 3</GRAM_STAIN>
      <ID>1</ID>
      <PRESENCE>sample string 4</PRESENCE>
      <REPORT_ID>2</REPORT_ID>
    </ReportGramStain>
    <ReportGramStain>
      <GRAM_STAIN>sample string 3</GRAM_STAIN>
      <ID>1</ID>
      <PRESENCE>sample string 4</PRESENCE>
      <REPORT_ID>2</REPORT_ID>
    </ReportGramStain>
  </ReportGramStain>
  <ReportWetFilm>
    <ReportWetFilm>
      <ID>1</ID>
      <PRESENCE>sample string 4</PRESENCE>
      <REPORT_ID>2</REPORT_ID>
      <WET_FILM>sample string 3</WET_FILM>
    </ReportWetFilm>
    <ReportWetFilm>
      <ID>1</ID>
      <PRESENCE>sample string 4</PRESENCE>
      <REPORT_ID>2</REPORT_ID>
      <WET_FILM>sample string 3</WET_FILM>
    </ReportWetFilm>
  </ReportWetFilm>
  <SEX>sample string 10</SEX>
  <SPECIAL_STAIN>sample string 21</SPECIAL_STAIN>
  <SPECIMEN>sample string 17</SPECIMEN>
  <UHID>sample string 16</UHID>
  <UNIT_NAME>sample string 11</UNIT_NAME>
  <USER_ID>35</USER_ID>
  <WARD>sample string 12</WARD>
  <ZIEHEL_STAIN>sample string 20</ZIEHEL_STAIN>
  <flag>1</flag>
</Report>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SaveReportResponse
NameDescriptionTypeAdditional information
flag

integer

None.

Message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "flag": 1,
  "Message": "sample string 2"
}

application/xml, text/xml

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