POST api/Prescription

Request Information

URI Parameters

None.

Body Parameters

Collection of Prescription
NameDescriptionTypeAdditional information
Patient

PatientBasicInfo2

Required

DrugCode

string

Required

Quantity

string

Required

Dosage

string

Required

CreateDoctor

HealthProfessionalBasicInfo2

Required

VerifiedDoctor

HealthProfessionalBasicInfo2

Required

CreateDate

string

Required

VerifyDate

string

Required

CreateCabinetCode

string

Required

MedicamentInstructions

string

None.

SpecialistRecommended

boolean

None.

SpecialistExternalIdentificator

string

None.

Note

string

None.

PrescriptionUrgencyCode

string

None.

ReferralID

integer

Required

ProtocolNumber

string

None.

IsCommerical

boolean

None.

OverdoseIndicator

boolean

None.

NecesseEst

boolean

None.

IsNarcotic

boolean

None.

Diagnosis

Diagnosis2

Required

PrescriptionTypeCode

string

None.

NonRepetatur

boolean

None.

PrescriptionTherapyId

integer

None.

Months

integer

None.

DrugDiscountId

integer

None.

AdditionalParameters

Collection of KeyValueParameter

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "patient": {
      "name": "sample string 1",
      "surname": "sample string 2",
      "birthDate": "sample string 3",
      "gender": 1,
      "nationalPersonalId": "sample string 4",
      "telephoneNumber": "sample string 5",
      "address": {
        "street": "sample string 1",
        "zipCode": "sample string 2",
        "city": "sample string 3",
        "countryCode": "sample string 4"
      },
      "identifications": [
        {
          "type": "sample string 1",
          "value": "sample string 2",
          "validUntil": "sample string 3"
        },
        {
          "type": "sample string 1",
          "value": "sample string 2",
          "validUntil": "sample string 3"
        }
      ]
    },
    "drugCode": "sample string 1",
    "quantity": "sample string 2",
    "dosage": "sample string 3",
    "createDoctor": {
      "username": "sample string 1",
      "name": "sample string 2",
      "lastName": "sample string 3",
      "healthProfessionalCode": "sample string 4",
      "academyName": "sample string 5"
    },
    "verifiedDoctor": {
      "username": "sample string 1",
      "name": "sample string 2",
      "lastName": "sample string 3",
      "healthProfessionalCode": "sample string 4",
      "academyName": "sample string 5"
    },
    "createDate": "sample string 4",
    "verifyDate": "sample string 5",
    "createCabinetCode": "sample string 6",
    "medicamentInstructions": "sample string 7",
    "specialistRecommended": true,
    "specialistExternalIdentificator": "sample string 9",
    "note": "sample string 10",
    "prescriptionUrgencyCode": "sample string 11",
    "referralID": 12,
    "protocolNumber": "sample string 13",
    "isCommerical": true,
    "overdoseIndicator": true,
    "necesseEst": true,
    "isNarcotic": true,
    "diagnosis": {
      "code": "sample string 1",
      "name": "sample string 2",
      "typeCode": "sample string 3"
    },
    "prescriptionTypeCode": "sample string 18",
    "nonRepetatur": true,
    "prescriptionTherapyId": 1,
    "months": 1,
    "drugDiscountId": 1,
    "additionalParameters": [
      {
        "key": "sample string 1",
        "value": "sample string 2"
      },
      {
        "key": "sample string 1",
        "value": "sample string 2"
      }
    ]
  },
  {
    "patient": {
      "name": "sample string 1",
      "surname": "sample string 2",
      "birthDate": "sample string 3",
      "gender": 1,
      "nationalPersonalId": "sample string 4",
      "telephoneNumber": "sample string 5",
      "address": {
        "street": "sample string 1",
        "zipCode": "sample string 2",
        "city": "sample string 3",
        "countryCode": "sample string 4"
      },
      "identifications": [
        {
          "type": "sample string 1",
          "value": "sample string 2",
          "validUntil": "sample string 3"
        },
        {
          "type": "sample string 1",
          "value": "sample string 2",
          "validUntil": "sample string 3"
        }
      ]
    },
    "drugCode": "sample string 1",
    "quantity": "sample string 2",
    "dosage": "sample string 3",
    "createDoctor": {
      "username": "sample string 1",
      "name": "sample string 2",
      "lastName": "sample string 3",
      "healthProfessionalCode": "sample string 4",
      "academyName": "sample string 5"
    },
    "verifiedDoctor": {
      "username": "sample string 1",
      "name": "sample string 2",
      "lastName": "sample string 3",
      "healthProfessionalCode": "sample string 4",
      "academyName": "sample string 5"
    },
    "createDate": "sample string 4",
    "verifyDate": "sample string 5",
    "createCabinetCode": "sample string 6",
    "medicamentInstructions": "sample string 7",
    "specialistRecommended": true,
    "specialistExternalIdentificator": "sample string 9",
    "note": "sample string 10",
    "prescriptionUrgencyCode": "sample string 11",
    "referralID": 12,
    "protocolNumber": "sample string 13",
    "isCommerical": true,
    "overdoseIndicator": true,
    "necesseEst": true,
    "isNarcotic": true,
    "diagnosis": {
      "code": "sample string 1",
      "name": "sample string 2",
      "typeCode": "sample string 3"
    },
    "prescriptionTypeCode": "sample string 18",
    "nonRepetatur": true,
    "prescriptionTherapyId": 1,
    "months": 1,
    "drugDiscountId": 1,
    "additionalParameters": [
      {
        "key": "sample string 1",
        "value": "sample string 2"
      },
      {
        "key": "sample string 1",
        "value": "sample string 2"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfPrescription xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.Prescription">
  <Prescription>
    <AdditionalParameters>
      <KeyValueParameter>
        <Key>sample string 1</Key>
        <Value>sample string 2</Value>
      </KeyValueParameter>
      <KeyValueParameter>
        <Key>sample string 1</Key>
        <Value>sample string 2</Value>
      </KeyValueParameter>
    </AdditionalParameters>
    <CreateCabinetCode>sample string 6</CreateCabinetCode>
    <CreateDate>sample string 4</CreateDate>
    <CreateDoctor xmlns:d3p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.HealthProfessional">
      <d3p1:AcademyName>sample string 5</d3p1:AcademyName>
      <d3p1:HealthProfessionalCode>sample string 4</d3p1:HealthProfessionalCode>
      <d3p1:LastName>sample string 3</d3p1:LastName>
      <d3p1:Name>sample string 2</d3p1:Name>
      <d3p1:Username>sample string 1</d3p1:Username>
    </CreateDoctor>
    <Diagnosis xmlns:d3p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.CRA">
      <d3p1:Code>sample string 1</d3p1:Code>
      <d3p1:Name>sample string 2</d3p1:Name>
      <d3p1:TypeCode>sample string 3</d3p1:TypeCode>
    </Diagnosis>
    <Dosage>sample string 3</Dosage>
    <DrugCode>sample string 1</DrugCode>
    <DrugDiscountId>1</DrugDiscountId>
    <IsCommerical>true</IsCommerical>
    <IsNarcotic>true</IsNarcotic>
    <MedicamentInstructions>sample string 7</MedicamentInstructions>
    <Months>1</Months>
    <NecesseEst>true</NecesseEst>
    <NonRepetatur>true</NonRepetatur>
    <Note>sample string 10</Note>
    <OverdoseIndicator>true</OverdoseIndicator>
    <Patient xmlns:d3p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.Patient">
      <d3p1:Address>
        <d3p1:City>sample string 3</d3p1:City>
        <d3p1:CountryCode>sample string 4</d3p1:CountryCode>
        <d3p1:Street>sample string 1</d3p1:Street>
        <d3p1:ZipCode>sample string 2</d3p1:ZipCode>
      </d3p1:Address>
      <d3p1:BirthDate>sample string 3</d3p1:BirthDate>
      <d3p1:Gender>M</d3p1:Gender>
      <d3p1:Identifications>
        <d3p1:PatientIdentification>
          <d3p1:Type>sample string 1</d3p1:Type>
          <d3p1:ValidUntil>sample string 3</d3p1:ValidUntil>
          <d3p1:Value>sample string 2</d3p1:Value>
        </d3p1:PatientIdentification>
        <d3p1:PatientIdentification>
          <d3p1:Type>sample string 1</d3p1:Type>
          <d3p1:ValidUntil>sample string 3</d3p1:ValidUntil>
          <d3p1:Value>sample string 2</d3p1:Value>
        </d3p1:PatientIdentification>
      </d3p1:Identifications>
      <d3p1:Name>sample string 1</d3p1:Name>
      <d3p1:NationalPersonalId>sample string 4</d3p1:NationalPersonalId>
      <d3p1:Surname>sample string 2</d3p1:Surname>
      <d3p1:TelephoneNumber>sample string 5</d3p1:TelephoneNumber>
    </Patient>
    <PrescriptionTherapyId>1</PrescriptionTherapyId>
    <PrescriptionTypeCode>sample string 18</PrescriptionTypeCode>
    <PrescriptionUrgencyCode>sample string 11</PrescriptionUrgencyCode>
    <ProtocolNumber>sample string 13</ProtocolNumber>
    <Quantity>sample string 2</Quantity>
    <ReferralID>12</ReferralID>
    <SpecialistExternalIdentificator>sample string 9</SpecialistExternalIdentificator>
    <SpecialistRecommended>true</SpecialistRecommended>
    <VerifiedDoctor xmlns:d3p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.HealthProfessional">
      <d3p1:AcademyName>sample string 5</d3p1:AcademyName>
      <d3p1:HealthProfessionalCode>sample string 4</d3p1:HealthProfessionalCode>
      <d3p1:LastName>sample string 3</d3p1:LastName>
      <d3p1:Name>sample string 2</d3p1:Name>
      <d3p1:Username>sample string 1</d3p1:Username>
    </VerifiedDoctor>
    <VerifyDate>sample string 5</VerifyDate>
  </Prescription>
  <Prescription>
    <AdditionalParameters>
      <KeyValueParameter>
        <Key>sample string 1</Key>
        <Value>sample string 2</Value>
      </KeyValueParameter>
      <KeyValueParameter>
        <Key>sample string 1</Key>
        <Value>sample string 2</Value>
      </KeyValueParameter>
    </AdditionalParameters>
    <CreateCabinetCode>sample string 6</CreateCabinetCode>
    <CreateDate>sample string 4</CreateDate>
    <CreateDoctor xmlns:d3p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.HealthProfessional">
      <d3p1:AcademyName>sample string 5</d3p1:AcademyName>
      <d3p1:HealthProfessionalCode>sample string 4</d3p1:HealthProfessionalCode>
      <d3p1:LastName>sample string 3</d3p1:LastName>
      <d3p1:Name>sample string 2</d3p1:Name>
      <d3p1:Username>sample string 1</d3p1:Username>
    </CreateDoctor>
    <Diagnosis xmlns:d3p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.CRA">
      <d3p1:Code>sample string 1</d3p1:Code>
      <d3p1:Name>sample string 2</d3p1:Name>
      <d3p1:TypeCode>sample string 3</d3p1:TypeCode>
    </Diagnosis>
    <Dosage>sample string 3</Dosage>
    <DrugCode>sample string 1</DrugCode>
    <DrugDiscountId>1</DrugDiscountId>
    <IsCommerical>true</IsCommerical>
    <IsNarcotic>true</IsNarcotic>
    <MedicamentInstructions>sample string 7</MedicamentInstructions>
    <Months>1</Months>
    <NecesseEst>true</NecesseEst>
    <NonRepetatur>true</NonRepetatur>
    <Note>sample string 10</Note>
    <OverdoseIndicator>true</OverdoseIndicator>
    <Patient xmlns:d3p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.Patient">
      <d3p1:Address>
        <d3p1:City>sample string 3</d3p1:City>
        <d3p1:CountryCode>sample string 4</d3p1:CountryCode>
        <d3p1:Street>sample string 1</d3p1:Street>
        <d3p1:ZipCode>sample string 2</d3p1:ZipCode>
      </d3p1:Address>
      <d3p1:BirthDate>sample string 3</d3p1:BirthDate>
      <d3p1:Gender>M</d3p1:Gender>
      <d3p1:Identifications>
        <d3p1:PatientIdentification>
          <d3p1:Type>sample string 1</d3p1:Type>
          <d3p1:ValidUntil>sample string 3</d3p1:ValidUntil>
          <d3p1:Value>sample string 2</d3p1:Value>
        </d3p1:PatientIdentification>
        <d3p1:PatientIdentification>
          <d3p1:Type>sample string 1</d3p1:Type>
          <d3p1:ValidUntil>sample string 3</d3p1:ValidUntil>
          <d3p1:Value>sample string 2</d3p1:Value>
        </d3p1:PatientIdentification>
      </d3p1:Identifications>
      <d3p1:Name>sample string 1</d3p1:Name>
      <d3p1:NationalPersonalId>sample string 4</d3p1:NationalPersonalId>
      <d3p1:Surname>sample string 2</d3p1:Surname>
      <d3p1:TelephoneNumber>sample string 5</d3p1:TelephoneNumber>
    </Patient>
    <PrescriptionTherapyId>1</PrescriptionTherapyId>
    <PrescriptionTypeCode>sample string 18</PrescriptionTypeCode>
    <PrescriptionUrgencyCode>sample string 11</PrescriptionUrgencyCode>
    <ProtocolNumber>sample string 13</ProtocolNumber>
    <Quantity>sample string 2</Quantity>
    <ReferralID>12</ReferralID>
    <SpecialistExternalIdentificator>sample string 9</SpecialistExternalIdentificator>
    <SpecialistRecommended>true</SpecialistRecommended>
    <VerifiedDoctor xmlns:d3p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.HealthProfessional">
      <d3p1:AcademyName>sample string 5</d3p1:AcademyName>
      <d3p1:HealthProfessionalCode>sample string 4</d3p1:HealthProfessionalCode>
      <d3p1:LastName>sample string 3</d3p1:LastName>
      <d3p1:Name>sample string 2</d3p1:Name>
      <d3p1:Username>sample string 1</d3p1:Username>
    </VerifiedDoctor>
    <VerifyDate>sample string 5</VerifyDate>
  </Prescription>
</ArrayOfPrescription>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of PrescriptionResponse
NameDescriptionTypeAdditional information
PrescriptionId

integer

None.

DrugCode

string

None.

PrescriptionArrivalDate

string

None.

PrescriptionStatus

CodeBookViewModel

None.

Message

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "prescriptionId": 1,
    "drugCode": "sample string 1",
    "prescriptionArrivalDate": "sample string 2",
    "prescriptionStatus": {
      "code": "sample string 1",
      "description": "sample string 2"
    },
    "message": "sample string 3"
  },
  {
    "prescriptionId": 1,
    "drugCode": "sample string 1",
    "prescriptionArrivalDate": "sample string 2",
    "prescriptionStatus": {
      "code": "sample string 1",
      "description": "sample string 2"
    },
    "message": "sample string 3"
  }
]

application/xml, text/xml

Sample:
<ArrayOfPrescriptionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.Prescription">
  <PrescriptionResponse>
    <DrugCode>sample string 1</DrugCode>
    <Message>sample string 3</Message>
    <PrescriptionArrivalDate>sample string 2</PrescriptionArrivalDate>
    <PrescriptionId>1</PrescriptionId>
    <PrescriptionStatus xmlns:d3p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api">
      <d3p1:Code>sample string 1</d3p1:Code>
      <d3p1:Description>sample string 2</d3p1:Description>
    </PrescriptionStatus>
  </PrescriptionResponse>
  <PrescriptionResponse>
    <DrugCode>sample string 1</DrugCode>
    <Message>sample string 3</Message>
    <PrescriptionArrivalDate>sample string 2</PrescriptionArrivalDate>
    <PrescriptionId>1</PrescriptionId>
    <PrescriptionStatus xmlns:d3p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api">
      <d3p1:Code>sample string 1</d3p1:Code>
      <d3p1:Description>sample string 2</d3p1:Description>
    </PrescriptionStatus>
  </PrescriptionResponse>
</ArrayOfPrescriptionResponse>