POST api/Prescription/PrepareAndSendCancelationPrescriptionV2

Request Information

URI Parameters

None.

Body Parameters

PreparePrescriptionCancelationModelV2
NameDescriptionTypeAdditional information
Patient

PatientModel

Required

Doctor

DoctorModelV2

Required

Prescriptions

Collection of PrescriptionItem

Required

PrescriptionType

PrescriptionType

Required

Request Formats

application/json, text/json

Sample:
{
  "Patient": {
    "Name": "sample string 1",
    "Surname": "sample string 2",
    "PESEL": "sample string 3",
    "Street": "sample string 4",
    "HouseNumber": "sample string 5",
    "LocalNumber": "sample string 6",
    "PostalCode": "sample string 7",
    "City": "sample string 8",
    "Sex": "sample string 9",
    "Birth_Date": "sample string 10",
    "NFZ_branch": "sample string 11"
  },
  "Doctor": {
    "DoctorId": "sample string 1",
    "NPWZ": "sample string 2",
    "DoctorName": "sample string 3",
    "DoctorSurname": "sample string 4",
    "DoctorTitle": "sample string 5",
    "PhoneNumber": "sample string 6",
    "PostalCode": "sample string 7",
    "City": "sample string 8",
    "StreetName": "sample string 9",
    "HouseNumber": "sample string 10",
    "LocalNumber": "sample string 11",
    "Password": "sample string 12"
  },
  "Prescriptions": [
    {
      "PrescriptionId": "sample string 1",
      "PrescriptionKey": "sample string 2",
      "PrescriptionDate": "sample string 3",
      "PrescriptionSetId": "sample string 4",
      "PrescriptionVersion": "sample string 5",
      "PrescriptionBody": "sample string 6"
    },
    {
      "PrescriptionId": "sample string 1",
      "PrescriptionKey": "sample string 2",
      "PrescriptionDate": "sample string 3",
      "PrescriptionSetId": "sample string 4",
      "PrescriptionVersion": "sample string 5",
      "PrescriptionBody": "sample string 6"
    }
  ],
  "PrescriptionType": 0
}

application/xml, text/xml

Sample:
<PreparePrescriptionCancelationModelV2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Prescription">
  <Doctor xmlns:d2p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Common">
    <d2p1:City>sample string 8</d2p1:City>
    <d2p1:DoctorId>sample string 1</d2p1:DoctorId>
    <d2p1:DoctorName>sample string 3</d2p1:DoctorName>
    <d2p1:DoctorSurname>sample string 4</d2p1:DoctorSurname>
    <d2p1:DoctorTitle>sample string 5</d2p1:DoctorTitle>
    <d2p1:HouseNumber>sample string 10</d2p1:HouseNumber>
    <d2p1:LocalNumber>sample string 11</d2p1:LocalNumber>
    <d2p1:NPWZ>sample string 2</d2p1:NPWZ>
    <d2p1:Password>sample string 12</d2p1:Password>
    <d2p1:PhoneNumber>sample string 6</d2p1:PhoneNumber>
    <d2p1:PostalCode>sample string 7</d2p1:PostalCode>
    <d2p1:StreetName>sample string 9</d2p1:StreetName>
  </Doctor>
  <Patient xmlns:d2p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Common">
    <d2p1:Birth_Date>sample string 10</d2p1:Birth_Date>
    <d2p1:City>sample string 8</d2p1:City>
    <d2p1:HouseNumber>sample string 5</d2p1:HouseNumber>
    <d2p1:LocalNumber>sample string 6</d2p1:LocalNumber>
    <d2p1:NFZ_branch>sample string 11</d2p1:NFZ_branch>
    <d2p1:Name>sample string 1</d2p1:Name>
    <d2p1:PESEL>sample string 3</d2p1:PESEL>
    <d2p1:PostalCode>sample string 7</d2p1:PostalCode>
    <d2p1:Sex>sample string 9</d2p1:Sex>
    <d2p1:Street>sample string 4</d2p1:Street>
    <d2p1:Surname>sample string 2</d2p1:Surname>
  </Patient>
  <PrescriptionType>Normal</PrescriptionType>
  <Prescriptions>
    <PrescriptionItem>
      <PrescriptionBody>sample string 6</PrescriptionBody>
      <PrescriptionDate>sample string 3</PrescriptionDate>
      <PrescriptionId>sample string 1</PrescriptionId>
      <PrescriptionKey>sample string 2</PrescriptionKey>
      <PrescriptionSetId>sample string 4</PrescriptionSetId>
      <PrescriptionVersion>sample string 5</PrescriptionVersion>
    </PrescriptionItem>
    <PrescriptionItem>
      <PrescriptionBody>sample string 6</PrescriptionBody>
      <PrescriptionDate>sample string 3</PrescriptionDate>
      <PrescriptionId>sample string 1</PrescriptionId>
      <PrescriptionKey>sample string 2</PrescriptionKey>
      <PrescriptionSetId>sample string 4</PrescriptionSetId>
      <PrescriptionVersion>sample string 5</PrescriptionVersion>
    </PrescriptionItem>
  </Prescriptions>
</PreparePrescriptionCancelationModelV2>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of ResponseCancelationDocument
NameDescriptionTypeAdditional information
PrescpiptionId

string

None.

CancelationId

string

None.

IsError

boolean

None.

ErrorMessage

Collection of ErrorResponse

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "PrescpiptionId": "sample string 1",
    "CancelationId": "sample string 2",
    "IsError": true,
    "ErrorMessage": [
      {
        "Code": "sample string 1",
        "Message": "sample string 2",
        "StackTrace": "sample string 3",
        "Source": 0
      },
      {
        "Code": "sample string 1",
        "Message": "sample string 2",
        "StackTrace": "sample string 3",
        "Source": 0
      }
    ]
  },
  {
    "PrescpiptionId": "sample string 1",
    "CancelationId": "sample string 2",
    "IsError": true,
    "ErrorMessage": [
      {
        "Code": "sample string 1",
        "Message": "sample string 2",
        "StackTrace": "sample string 3",
        "Source": 0
      },
      {
        "Code": "sample string 1",
        "Message": "sample string 2",
        "StackTrace": "sample string 3",
        "Source": 0
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfResponseCancelationDocument xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Prescription">
  <ResponseCancelationDocument>
    <CancelationId>sample string 2</CancelationId>
    <ErrorMessage xmlns:d3p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Error">
      <d3p1:ErrorResponse>
        <d3p1:Code>sample string 1</d3p1:Code>
        <d3p1:Message>sample string 2</d3p1:Message>
        <d3p1:Source>General</d3p1:Source>
        <d3p1:StackTrace>sample string 3</d3p1:StackTrace>
      </d3p1:ErrorResponse>
      <d3p1:ErrorResponse>
        <d3p1:Code>sample string 1</d3p1:Code>
        <d3p1:Message>sample string 2</d3p1:Message>
        <d3p1:Source>General</d3p1:Source>
        <d3p1:StackTrace>sample string 3</d3p1:StackTrace>
      </d3p1:ErrorResponse>
    </ErrorMessage>
    <IsError>true</IsError>
    <PrescpiptionId>sample string 1</PrescpiptionId>
  </ResponseCancelationDocument>
  <ResponseCancelationDocument>
    <CancelationId>sample string 2</CancelationId>
    <ErrorMessage xmlns:d3p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Error">
      <d3p1:ErrorResponse>
        <d3p1:Code>sample string 1</d3p1:Code>
        <d3p1:Message>sample string 2</d3p1:Message>
        <d3p1:Source>General</d3p1:Source>
        <d3p1:StackTrace>sample string 3</d3p1:StackTrace>
      </d3p1:ErrorResponse>
      <d3p1:ErrorResponse>
        <d3p1:Code>sample string 1</d3p1:Code>
        <d3p1:Message>sample string 2</d3p1:Message>
        <d3p1:Source>General</d3p1:Source>
        <d3p1:StackTrace>sample string 3</d3p1:StackTrace>
      </d3p1:ErrorResponse>
    </ErrorMessage>
    <IsError>true</IsError>
    <PrescpiptionId>sample string 1</PrescpiptionId>
  </ResponseCancelationDocument>
</ArrayOfResponseCancelationDocument>