POST api/PatientApp/SaveTemplateData

Request Information

URI Parameters

None.

Body Parameters

TemplateData
NameDescriptionTypeAdditional information
FacilityCode

string

Required

RegistrationId

integer

Required

EncounterId

integer

Required

vitals

Collection of vitals

None.

complaints

Collection of complaints

None.

diagnosis

Collection of complaints

None.

provisionalDiagnosis

Collection of provisionalDiagnosis

None.

cTScan

Collection of cTScan

None.

MRI

Collection of cTScan

None.

otherRadiology

Collection of cTScan

None.

followupAppointment

Collection of vitals

None.

admissionRequired

Collection of cTScan

None.

referralRequired

Collection of cTScan

None.

advice

Collection of complaints

None.

investigations

Collection of complaints

None.

nextVisit

Collection of vitals

None.

drugs

Collection of drugs

None.

Request Formats

application/json, text/json

Sample:
{
  "FacilityCode": "sample string 1",
  "RegistrationId": 2,
  "EncounterId": 3,
  "vitals": [
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "date": "sample string 3",
      "result_date": "sample string 4"
    },
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "date": "sample string 3",
      "result_date": "sample string 4"
    }
  ],
  "complaints": [
    {
      "name": "sample string 1",
      "date": "sample string 2"
    },
    {
      "name": "sample string 1",
      "date": "sample string 2"
    }
  ],
  "diagnosis": [
    {
      "name": "sample string 1",
      "date": "sample string 2"
    },
    {
      "name": "sample string 1",
      "date": "sample string 2"
    }
  ],
  "provisionalDiagnosis": [
    {
      "name": "sample string 1",
      "date": "sample string 2",
      "comment": "sample string 3"
    },
    {
      "name": "sample string 1",
      "date": "sample string 2",
      "comment": "sample string 3"
    }
  ],
  "cTScan": [
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "comment": "sample string 3",
      "date": "sample string 4"
    },
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "comment": "sample string 3",
      "date": "sample string 4"
    }
  ],
  "MRI": [
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "comment": "sample string 3",
      "date": "sample string 4"
    },
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "comment": "sample string 3",
      "date": "sample string 4"
    }
  ],
  "otherRadiology": [
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "comment": "sample string 3",
      "date": "sample string 4"
    },
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "comment": "sample string 3",
      "date": "sample string 4"
    }
  ],
  "followupAppointment": [
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "date": "sample string 3",
      "result_date": "sample string 4"
    },
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "date": "sample string 3",
      "result_date": "sample string 4"
    }
  ],
  "admissionRequired": [
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "comment": "sample string 3",
      "date": "sample string 4"
    },
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "comment": "sample string 3",
      "date": "sample string 4"
    }
  ],
  "referralRequired": [
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "comment": "sample string 3",
      "date": "sample string 4"
    },
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "comment": "sample string 3",
      "date": "sample string 4"
    }
  ],
  "advice": [
    {
      "name": "sample string 1",
      "date": "sample string 2"
    },
    {
      "name": "sample string 1",
      "date": "sample string 2"
    }
  ],
  "investigations": [
    {
      "name": "sample string 1",
      "date": "sample string 2"
    },
    {
      "name": "sample string 1",
      "date": "sample string 2"
    }
  ],
  "nextVisit": [
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "date": "sample string 3",
      "result_date": "sample string 4"
    },
    {
      "name": "sample string 1",
      "value": "sample string 2",
      "date": "sample string 3",
      "result_date": "sample string 4"
    }
  ],
  "drugs": [
    {
      "name": "sample string 1",
      "dosage": "sample string 2",
      "frequency": "sample string 3",
      "duration": "sample string 4",
      "comment": "sample string 5",
      "date": "sample string 6"
    },
    {
      "name": "sample string 1",
      "dosage": "sample string 2",
      "frequency": "sample string 3",
      "duration": "sample string 4",
      "comment": "sample string 5",
      "date": "sample string 6"
    }
  ]
}

application/xml, text/xml

Sample:
<TemplateData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FindDoctorService">
  <EncounterId>3</EncounterId>
  <FacilityCode>sample string 1</FacilityCode>
  <MRI>
    <cTScan>
      <comment>sample string 3</comment>
      <date>sample string 4</date>
      <name>sample string 1</name>
      <value>sample string 2</value>
    </cTScan>
    <cTScan>
      <comment>sample string 3</comment>
      <date>sample string 4</date>
      <name>sample string 1</name>
      <value>sample string 2</value>
    </cTScan>
  </MRI>
  <RegistrationId>2</RegistrationId>
  <admissionRequired>
    <cTScan>
      <comment>sample string 3</comment>
      <date>sample string 4</date>
      <name>sample string 1</name>
      <value>sample string 2</value>
    </cTScan>
    <cTScan>
      <comment>sample string 3</comment>
      <date>sample string 4</date>
      <name>sample string 1</name>
      <value>sample string 2</value>
    </cTScan>
  </admissionRequired>
  <advice>
    <complaints>
      <date>sample string 2</date>
      <name>sample string 1</name>
    </complaints>
    <complaints>
      <date>sample string 2</date>
      <name>sample string 1</name>
    </complaints>
  </advice>
  <cTScan>
    <cTScan>
      <comment>sample string 3</comment>
      <date>sample string 4</date>
      <name>sample string 1</name>
      <value>sample string 2</value>
    </cTScan>
    <cTScan>
      <comment>sample string 3</comment>
      <date>sample string 4</date>
      <name>sample string 1</name>
      <value>sample string 2</value>
    </cTScan>
  </cTScan>
  <complaints>
    <complaints>
      <date>sample string 2</date>
      <name>sample string 1</name>
    </complaints>
    <complaints>
      <date>sample string 2</date>
      <name>sample string 1</name>
    </complaints>
  </complaints>
  <diagnosis>
    <complaints>
      <date>sample string 2</date>
      <name>sample string 1</name>
    </complaints>
    <complaints>
      <date>sample string 2</date>
      <name>sample string 1</name>
    </complaints>
  </diagnosis>
  <drugs>
    <drugs>
      <comment>sample string 5</comment>
      <date>sample string 6</date>
      <dosage>sample string 2</dosage>
      <duration>sample string 4</duration>
      <frequency>sample string 3</frequency>
      <name>sample string 1</name>
    </drugs>
    <drugs>
      <comment>sample string 5</comment>
      <date>sample string 6</date>
      <dosage>sample string 2</dosage>
      <duration>sample string 4</duration>
      <frequency>sample string 3</frequency>
      <name>sample string 1</name>
    </drugs>
  </drugs>
  <followupAppointment>
    <vitals>
      <date>sample string 3</date>
      <name>sample string 1</name>
      <result_date>sample string 4</result_date>
      <value>sample string 2</value>
    </vitals>
    <vitals>
      <date>sample string 3</date>
      <name>sample string 1</name>
      <result_date>sample string 4</result_date>
      <value>sample string 2</value>
    </vitals>
  </followupAppointment>
  <investigations>
    <complaints>
      <date>sample string 2</date>
      <name>sample string 1</name>
    </complaints>
    <complaints>
      <date>sample string 2</date>
      <name>sample string 1</name>
    </complaints>
  </investigations>
  <nextVisit>
    <vitals>
      <date>sample string 3</date>
      <name>sample string 1</name>
      <result_date>sample string 4</result_date>
      <value>sample string 2</value>
    </vitals>
    <vitals>
      <date>sample string 3</date>
      <name>sample string 1</name>
      <result_date>sample string 4</result_date>
      <value>sample string 2</value>
    </vitals>
  </nextVisit>
  <otherRadiology>
    <cTScan>
      <comment>sample string 3</comment>
      <date>sample string 4</date>
      <name>sample string 1</name>
      <value>sample string 2</value>
    </cTScan>
    <cTScan>
      <comment>sample string 3</comment>
      <date>sample string 4</date>
      <name>sample string 1</name>
      <value>sample string 2</value>
    </cTScan>
  </otherRadiology>
  <provisionalDiagnosis>
    <provisionalDiagnosis>
      <comment>sample string 3</comment>
      <date>sample string 2</date>
      <name>sample string 1</name>
    </provisionalDiagnosis>
    <provisionalDiagnosis>
      <comment>sample string 3</comment>
      <date>sample string 2</date>
      <name>sample string 1</name>
    </provisionalDiagnosis>
  </provisionalDiagnosis>
  <referralRequired>
    <cTScan>
      <comment>sample string 3</comment>
      <date>sample string 4</date>
      <name>sample string 1</name>
      <value>sample string 2</value>
    </cTScan>
    <cTScan>
      <comment>sample string 3</comment>
      <date>sample string 4</date>
      <name>sample string 1</name>
      <value>sample string 2</value>
    </cTScan>
  </referralRequired>
  <vitals>
    <vitals>
      <date>sample string 3</date>
      <name>sample string 1</name>
      <result_date>sample string 4</result_date>
      <value>sample string 2</value>
    </vitals>
    <vitals>
      <date>sample string 3</date>
      <name>sample string 1</name>
      <result_date>sample string 4</result_date>
      <value>sample string 2</value>
    </vitals>
  </vitals>
</TemplateData>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'TemplateData'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.