POST Api/PhysicianVisit/UpdateVisitMedication

Request Information

URI Parameters

None.

Body Parameters

VisitMedicationVm
NameDescriptionTypeAdditional information
MedicationId

integer

None.

FreeMedicationName

string

None.

MedicationClassId

integer

None.

Name

string

None.

VisitMedicationId

integer

None.

VisitId

integer

None.

AddedByVisitOrderValueId

integer

None.

MedicationDosageId

integer

None.

CustomDosage

string

None.

Route

string

None.

IsBeingFilledInOffice

boolean

None.

PerformedByName

string

None.

PerformedById

integer

None.

Frequency

integer

None.

Amount

integer

None.

NumberOfRefills

integer

None.

NumberOfUnits

integer

None.

Measurement

string

None.

Take

integer

None.

Hour_Day

string

None.

Duration

integer

None.

Substitution

boolean

None.

AsNeeded

boolean

None.

PrescribingPhysicianId

integer

None.

MedicationDosage

MedicationDosageVm

None.

MedicationDosages

Collection of MedicationDosageVm

None.

Request Formats

application/json, text/json

Sample:
{
  "medicationId": 1,
  "freeMedicationName": "sample string 1",
  "medicationClassId": 1,
  "name": "sample string 2",
  "visitMedicationId": 3,
  "visitId": 4,
  "addedByVisitOrderValueId": 1,
  "medicationDosageId": 1,
  "customDosage": "sample string 5",
  "route": "sample string 6",
  "isBeingFilledInOffice": true,
  "performedByName": "sample string 8",
  "performedById": 9,
  "frequency": 1,
  "amount": 1,
  "numberOfRefills": 10,
  "numberOfUnits": 1,
  "measurement": "sample string 11",
  "take": 12,
  "hour_Day": "sample string 13",
  "duration": 14,
  "substitution": true,
  "asNeeded": true,
  "prescribingPhysicianId": 1,
  "medicationDosage": {
    "name": "sample string 1",
    "medicationDosageId": 2,
    "medicationId": 3,
    "dosage": "sample string 4"
  },
  "medicationDosages": [
    {
      "name": "sample string 1",
      "medicationDosageId": 2,
      "medicationId": 3,
      "dosage": "sample string 4"
    },
    {
      "name": "sample string 1",
      "medicationDosageId": 2,
      "medicationId": 3,
      "dosage": "sample string 4"
    }
  ]
}

text/html

Sample:
{"medicationId":1,"freeMedicationName":"sample string 1","medicationClassId":1,"name":"sample string 2","visitMedicationId":3,"visitId":4,"addedByVisitOrderValueId":1,"medicationDosageId":1,"customDosage":"sample string 5","route":"sample string 6","isBeingFilledInOffice":true,"performedByName":"sample string 8","performedById":9,"frequency":1,"amount":1,"numberOfRefills":10,"numberOfUnits":1,"measurement":"sample string 11","take":12,"hour_Day":"sample string 13","duration":14,"substitution":true,"asNeeded":true,"prescribingPhysicianId":1,"medicationDosage":{"name":"sample string 1","medicationDosageId":2,"medicationId":3,"dosage":"sample string 4"},"medicationDosages":[{"name":"sample string 1","medicationDosageId":2,"medicationId":3,"dosage":"sample string 4"},{"name":"sample string 1","medicationDosageId":2,"medicationId":3,"dosage":"sample string 4"}]}

application/xml, text/xml

Sample:
<VisitMedicationVm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/UrgentCareExtra.ViewModels.ViewModels.Visit">
  <AddedByVisitOrderValueId>1</AddedByVisitOrderValueId>
  <Amount>1</Amount>
  <AsNeeded>true</AsNeeded>
  <CustomDosage>sample string 5</CustomDosage>
  <Duration>14</Duration>
  <FreeMedicationName>sample string 1</FreeMedicationName>
  <Frequency>1</Frequency>
  <Hour_Day>sample string 13</Hour_Day>
  <IsBeingFilledInOffice>true</IsBeingFilledInOffice>
  <Measurement>sample string 11</Measurement>
  <MedicationClassId>1</MedicationClassId>
  <MedicationDosage>
    <Dosage>sample string 4</Dosage>
    <MedicationDosageId>2</MedicationDosageId>
    <MedicationId>3</MedicationId>
    <Name>sample string 1</Name>
  </MedicationDosage>
  <MedicationDosageId>1</MedicationDosageId>
  <MedicationDosages>
    <MedicationDosageVm>
      <Dosage>sample string 4</Dosage>
      <MedicationDosageId>2</MedicationDosageId>
      <MedicationId>3</MedicationId>
      <Name>sample string 1</Name>
    </MedicationDosageVm>
    <MedicationDosageVm>
      <Dosage>sample string 4</Dosage>
      <MedicationDosageId>2</MedicationDosageId>
      <MedicationId>3</MedicationId>
      <Name>sample string 1</Name>
    </MedicationDosageVm>
  </MedicationDosages>
  <MedicationId>1</MedicationId>
  <Name>sample string 2</Name>
  <NumberOfRefills>10</NumberOfRefills>
  <NumberOfUnits>1</NumberOfUnits>
  <PerformedById>9</PerformedById>
  <PerformedByName>sample string 8</PerformedByName>
  <PrescribingPhysicianId>1</PrescribingPhysicianId>
  <Route>sample string 6</Route>
  <Substitution>true</Substitution>
  <Take>12</Take>
  <VisitId>4</VisitId>
  <VisitMedicationId>3</VisitMedicationId>
</VisitMedicationVm>

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 'VisitMedicationVm'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.