POST api/Prescription/PrepareAndSendPrescriptionV2
Request Information
URI Parameters
None.
Body Parameters
PreparePrescritionModelV2| Name | Description | Type | Additional information |
|---|---|---|---|
| Patient | PatientModel |
Required |
|
| Doctor | DoctorModelV2 |
Required |
|
| Medicine | Collection of MedicineModel |
Required |
|
| PrescriptionType | PrescriptionType |
Required |
|
| PrescriptionSort | PrescriptionSort |
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"
},
"Medicine": [
{
"MedicineId": "sample string 1",
"MedicineName": "sample string 2",
"MedicinePower": "sample string 3",
"MedicineForm": "sample string 4",
"MedicineEAN": "sample string 5",
"Dosage": "sample string 6",
"BoxSize": "sample string 7",
"BoxUnitSize": "sample string 8",
"Packagescount": 9,
"AccessToMedicine": "sample string 10",
"Refundation": "sample string 11",
"SubstanceQuantity": 1,
"SubstanceUnit": "sample string 12",
"LrSubstances": [
{
"Code": "sample string 1",
"Name": "sample string 2",
"Quantity": 3.0
},
{
"Code": "sample string 1",
"Name": "sample string 2",
"Quantity": 3.0
}
],
"ValidAllYear": true,
"DoNotChangeMedicineFlag": true
},
{
"MedicineId": "sample string 1",
"MedicineName": "sample string 2",
"MedicinePower": "sample string 3",
"MedicineForm": "sample string 4",
"MedicineEAN": "sample string 5",
"Dosage": "sample string 6",
"BoxSize": "sample string 7",
"BoxUnitSize": "sample string 8",
"Packagescount": 9,
"AccessToMedicine": "sample string 10",
"Refundation": "sample string 11",
"SubstanceQuantity": 1,
"SubstanceUnit": "sample string 12",
"LrSubstances": [
{
"Code": "sample string 1",
"Name": "sample string 2",
"Quantity": 3.0
},
{
"Code": "sample string 1",
"Name": "sample string 2",
"Quantity": 3.0
}
],
"ValidAllYear": true,
"DoNotChangeMedicineFlag": true
}
],
"PrescriptionType": 0,
"PrescriptionSort": 0
}
application/xml, text/xml
Sample:
<PreparePrescritionModelV2 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>
<Medicine xmlns:d2p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Common">
<d2p1:MedicineModel>
<d2p1:AccessToMedicine>sample string 10</d2p1:AccessToMedicine>
<d2p1:BoxSize>sample string 7</d2p1:BoxSize>
<d2p1:BoxUnitSize>sample string 8</d2p1:BoxUnitSize>
<d2p1:DoNotChangeMedicineFlag>true</d2p1:DoNotChangeMedicineFlag>
<d2p1:Dosage>sample string 6</d2p1:Dosage>
<d2p1:LrSubstances>
<LrSubstanceModel>
<Code>sample string 1</Code>
<Name>sample string 2</Name>
<Quantity>3</Quantity>
</LrSubstanceModel>
<LrSubstanceModel>
<Code>sample string 1</Code>
<Name>sample string 2</Name>
<Quantity>3</Quantity>
</LrSubstanceModel>
</d2p1:LrSubstances>
<d2p1:MedicineEAN>sample string 5</d2p1:MedicineEAN>
<d2p1:MedicineForm>sample string 4</d2p1:MedicineForm>
<d2p1:MedicineId>sample string 1</d2p1:MedicineId>
<d2p1:MedicineName>sample string 2</d2p1:MedicineName>
<d2p1:MedicinePower>sample string 3</d2p1:MedicinePower>
<d2p1:Packagescount>9</d2p1:Packagescount>
<d2p1:Refundation>sample string 11</d2p1:Refundation>
<d2p1:SubstanceQuantity>1</d2p1:SubstanceQuantity>
<d2p1:SubstanceUnit>sample string 12</d2p1:SubstanceUnit>
<d2p1:ValidAllYear>true</d2p1:ValidAllYear>
</d2p1:MedicineModel>
<d2p1:MedicineModel>
<d2p1:AccessToMedicine>sample string 10</d2p1:AccessToMedicine>
<d2p1:BoxSize>sample string 7</d2p1:BoxSize>
<d2p1:BoxUnitSize>sample string 8</d2p1:BoxUnitSize>
<d2p1:DoNotChangeMedicineFlag>true</d2p1:DoNotChangeMedicineFlag>
<d2p1:Dosage>sample string 6</d2p1:Dosage>
<d2p1:LrSubstances>
<LrSubstanceModel>
<Code>sample string 1</Code>
<Name>sample string 2</Name>
<Quantity>3</Quantity>
</LrSubstanceModel>
<LrSubstanceModel>
<Code>sample string 1</Code>
<Name>sample string 2</Name>
<Quantity>3</Quantity>
</LrSubstanceModel>
</d2p1:LrSubstances>
<d2p1:MedicineEAN>sample string 5</d2p1:MedicineEAN>
<d2p1:MedicineForm>sample string 4</d2p1:MedicineForm>
<d2p1:MedicineId>sample string 1</d2p1:MedicineId>
<d2p1:MedicineName>sample string 2</d2p1:MedicineName>
<d2p1:MedicinePower>sample string 3</d2p1:MedicinePower>
<d2p1:Packagescount>9</d2p1:Packagescount>
<d2p1:Refundation>sample string 11</d2p1:Refundation>
<d2p1:SubstanceQuantity>1</d2p1:SubstanceQuantity>
<d2p1:SubstanceUnit>sample string 12</d2p1:SubstanceUnit>
<d2p1:ValidAllYear>true</d2p1:ValidAllYear>
</d2p1:MedicineModel>
</Medicine>
<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>
<PrescriptionSort>Rp</PrescriptionSort>
<PrescriptionType>Normal</PrescriptionType>
</PreparePrescritionModelV2>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResponseSavedPrescriptionV2| Name | Description | Type | Additional information |
|---|---|---|---|
| PrescriptionPackageCode | string |
None. |
|
| PrescriptionCodes | Collection of Pair of integer [key] and string [value] |
None. |
|
| PrescriptionItem | Collection of PrescriptionItem |
None. |
|
| PackageAccessCode | string |
None. |
|
| IsError | boolean |
None. |
|
| errorMessage | Collection of PrescriptionErrorResponse |
None. |
|
| PrescriptionPackages | string |
None. |
|
| PrescriptionContent | string |
None. |
|
| ResponseFromP1 | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"PrescriptionPackageCode": "sample string 1",
"PrescriptionCodes": [
{
"Key": 1,
"Value": "sample string 2"
},
{
"Key": 1,
"Value": "sample string 2"
}
],
"PrescriptionItem": [
{
"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"
}
],
"PackageAccessCode": "sample string 2",
"IsError": true,
"errorMessage": [
{
"Code": "sample string 1",
"Message": [
"sample string 1",
"sample string 2"
],
"StackTrace": "sample string 2",
"Source": 0
},
{
"Code": "sample string 1",
"Message": [
"sample string 1",
"sample string 2"
],
"StackTrace": "sample string 2",
"Source": 0
}
],
"PrescriptionPackages": "sample string 4",
"PrescriptionContent": "sample string 5",
"ResponseFromP1": "sample string 6"
}
application/xml, text/xml
Sample:
<ResponseSavedPrescriptionV2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Prescription">
<IsError>true</IsError>
<PackageAccessCode>sample string 2</PackageAccessCode>
<PrescriptionCodes xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
<d2p1:KeyValuePairOfintstring>
<d2p1:key>1</d2p1:key>
<d2p1:value>sample string 2</d2p1:value>
</d2p1:KeyValuePairOfintstring>
<d2p1:KeyValuePairOfintstring>
<d2p1:key>1</d2p1:key>
<d2p1:value>sample string 2</d2p1:value>
</d2p1:KeyValuePairOfintstring>
</PrescriptionCodes>
<PrescriptionContent>sample string 5</PrescriptionContent>
<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>
<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>
<PrescriptionPackageCode>sample string 1</PrescriptionPackageCode>
<PrescriptionPackages>sample string 4</PrescriptionPackages>
<ResponseFromP1>sample string 6</ResponseFromP1>
<errorMessage xmlns:d2p1="http://schemas.datacontract.org/2004/07/BridgeToP1RESTAPI.Models.Error">
<d2p1:PrescriptionErrorResponse>
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Message xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</d2p1:Message>
<d2p1:Source>General</d2p1:Source>
<d2p1:StackTrace>sample string 2</d2p1:StackTrace>
</d2p1:PrescriptionErrorResponse>
<d2p1:PrescriptionErrorResponse>
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Message xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</d2p1:Message>
<d2p1:Source>General</d2p1:Source>
<d2p1:StackTrace>sample string 2</d2p1:StackTrace>
</d2p1:PrescriptionErrorResponse>
</errorMessage>
</ResponseSavedPrescriptionV2>