POST api/LaboratoryOrderResult
Send results of ordered laboratory analysis.
Request Information
URI Parameters
None.
Body Parameters
Model containing information for laboratory order result.
LaboratoryOrderResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Patient |
Patient info |
PatientBasicInfo |
Required |
| LaboratoryCase |
Case info |
LaboratoryCase |
Required |
| LaboratorySampleResults |
List of radiology procedures |
Collection of LaboratorySampleResult |
Required |
| OrderProcessingInfo |
Information of processed laboratory order. |
LaboratoryAnalysisProcessingInfo |
Required |
Request Formats
application/json, text/json
Sample:
{
"patient": {
"nationalPersonalId": "sample string 1",
"name": "sample string 2",
"surname": "sample string 3",
"birthDate": "sample string 4",
"gender": 1,
"address": {
"street": "sample string 1",
"zipCode": "sample string 2",
"city": "sample string 3",
"countryCode": "sample string 4"
}
},
"laboratoryCase": {
"referralID": 1,
"admissionDate": "sample string 2",
"admissionCabinetCode": "sample string 3",
"admissionCabinetName": "sample string 4"
},
"laboratorySampleResults": [
{
"labaratorySampleBarcode": "sample string 1",
"laboratoryAnalysisResults": [
{
"laboratoryOrderID": 1,
"laboratoryAnalysisCode": "sample string 2",
"laboratoryAnalysisDescription": "sample string 3",
"orderOrdinalNumber": 4,
"laboratoryAnalysisResultValue": "sample string 5",
"laboratoryAnalysisMeasure": "sample string 6",
"laboratoryAnalysisReferentValue": "sample string 7"
},
{
"laboratoryOrderID": 1,
"laboratoryAnalysisCode": "sample string 2",
"laboratoryAnalysisDescription": "sample string 3",
"orderOrdinalNumber": 4,
"laboratoryAnalysisResultValue": "sample string 5",
"laboratoryAnalysisMeasure": "sample string 6",
"laboratoryAnalysisReferentValue": "sample string 7"
}
]
},
{
"labaratorySampleBarcode": "sample string 1",
"laboratoryAnalysisResults": [
{
"laboratoryOrderID": 1,
"laboratoryAnalysisCode": "sample string 2",
"laboratoryAnalysisDescription": "sample string 3",
"orderOrdinalNumber": 4,
"laboratoryAnalysisResultValue": "sample string 5",
"laboratoryAnalysisMeasure": "sample string 6",
"laboratoryAnalysisReferentValue": "sample string 7"
},
{
"laboratoryOrderID": 1,
"laboratoryAnalysisCode": "sample string 2",
"laboratoryAnalysisDescription": "sample string 3",
"orderOrdinalNumber": 4,
"laboratoryAnalysisResultValue": "sample string 5",
"laboratoryAnalysisMeasure": "sample string 6",
"laboratoryAnalysisReferentValue": "sample string 7"
}
]
}
],
"orderProcessingInfo": {
"processingDevice": {
"name": "sample string 1",
"ipAddress": "sample string 2",
"macAddress": "sample string 3"
},
"processingTehnicianAcademyName": "sample string 1",
"processingTime": "2025-12-09T23:57:08.3765414+01:00",
"processingLocationName": "sample string 3",
"processingLocationAddress": "sample string 4"
}
}
application/xml, text/xml
Sample:
<LaboratoryOrderResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.API.Laboratory">
<LaboratoryCase xmlns:d2p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.Api.Laboratory">
<d2p1:AdmissionCabinetCode>sample string 3</d2p1:AdmissionCabinetCode>
<d2p1:AdmissionCabinetName>sample string 4</d2p1:AdmissionCabinetName>
<d2p1:AdmissionDate>sample string 2</d2p1:AdmissionDate>
<d2p1:ReferralID>1</d2p1:ReferralID>
</LaboratoryCase>
<LaboratorySampleResults>
<LaboratorySampleResult>
<LabaratorySampleBarcode>sample string 1</LabaratorySampleBarcode>
<LaboratoryAnalysisResults>
<LaboratoryAnalysisResult>
<LaboratoryAnalysisCode>sample string 2</LaboratoryAnalysisCode>
<LaboratoryAnalysisDescription>sample string 3</LaboratoryAnalysisDescription>
<LaboratoryAnalysisMeasure>sample string 6</LaboratoryAnalysisMeasure>
<LaboratoryAnalysisReferentValue>sample string 7</LaboratoryAnalysisReferentValue>
<LaboratoryAnalysisResultValue>sample string 5</LaboratoryAnalysisResultValue>
<LaboratoryOrderID>1</LaboratoryOrderID>
<OrderOrdinalNumber>4</OrderOrdinalNumber>
</LaboratoryAnalysisResult>
<LaboratoryAnalysisResult>
<LaboratoryAnalysisCode>sample string 2</LaboratoryAnalysisCode>
<LaboratoryAnalysisDescription>sample string 3</LaboratoryAnalysisDescription>
<LaboratoryAnalysisMeasure>sample string 6</LaboratoryAnalysisMeasure>
<LaboratoryAnalysisReferentValue>sample string 7</LaboratoryAnalysisReferentValue>
<LaboratoryAnalysisResultValue>sample string 5</LaboratoryAnalysisResultValue>
<LaboratoryOrderID>1</LaboratoryOrderID>
<OrderOrdinalNumber>4</OrderOrdinalNumber>
</LaboratoryAnalysisResult>
</LaboratoryAnalysisResults>
</LaboratorySampleResult>
<LaboratorySampleResult>
<LabaratorySampleBarcode>sample string 1</LabaratorySampleBarcode>
<LaboratoryAnalysisResults>
<LaboratoryAnalysisResult>
<LaboratoryAnalysisCode>sample string 2</LaboratoryAnalysisCode>
<LaboratoryAnalysisDescription>sample string 3</LaboratoryAnalysisDescription>
<LaboratoryAnalysisMeasure>sample string 6</LaboratoryAnalysisMeasure>
<LaboratoryAnalysisReferentValue>sample string 7</LaboratoryAnalysisReferentValue>
<LaboratoryAnalysisResultValue>sample string 5</LaboratoryAnalysisResultValue>
<LaboratoryOrderID>1</LaboratoryOrderID>
<OrderOrdinalNumber>4</OrderOrdinalNumber>
</LaboratoryAnalysisResult>
<LaboratoryAnalysisResult>
<LaboratoryAnalysisCode>sample string 2</LaboratoryAnalysisCode>
<LaboratoryAnalysisDescription>sample string 3</LaboratoryAnalysisDescription>
<LaboratoryAnalysisMeasure>sample string 6</LaboratoryAnalysisMeasure>
<LaboratoryAnalysisReferentValue>sample string 7</LaboratoryAnalysisReferentValue>
<LaboratoryAnalysisResultValue>sample string 5</LaboratoryAnalysisResultValue>
<LaboratoryOrderID>1</LaboratoryOrderID>
<OrderOrdinalNumber>4</OrderOrdinalNumber>
</LaboratoryAnalysisResult>
</LaboratoryAnalysisResults>
</LaboratorySampleResult>
</LaboratorySampleResults>
<OrderProcessingInfo>
<ProcessingDevice>
<IPAddress>sample string 2</IPAddress>
<MacAddress>sample string 3</MacAddress>
<Name>sample string 1</Name>
</ProcessingDevice>
<ProcessingLocationAddress>sample string 4</ProcessingLocationAddress>
<ProcessingLocationName>sample string 3</ProcessingLocationName>
<ProcessingTehnicianAcademyName>sample string 1</ProcessingTehnicianAcademyName>
<ProcessingTime>2025-12-09T23:57:08.3765414+01:00</ProcessingTime>
</OrderProcessingInfo>
<Patient xmlns:d2p1="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.BDO.Services.API">
<d2p1:Address>
<d2p1:City>sample string 3</d2p1:City>
<d2p1:CountryCode>sample string 4</d2p1:CountryCode>
<d2p1:Street>sample string 1</d2p1:Street>
<d2p1:ZipCode>sample string 2</d2p1:ZipCode>
</d2p1:Address>
<d2p1:BirthDate>sample string 4</d2p1:BirthDate>
<d2p1:Gender>M</d2p1:Gender>
<d2p1:Name>sample string 2</d2p1:Name>
<d2p1:NationalPersonalId>sample string 1</d2p1:NationalPersonalId>
<d2p1:Surname>sample string 3</d2p1:Surname>
</Patient>
</LaboratoryOrderResult>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
LaboratoryOrderResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Status |
action status type indication weather action resulted with success, error or warning |
ResponseStatusEnum |
None. |
| StatusDescription |
status description shows detailed text about action status |
string |
None. |
| ReferralResponseId |
referral id (accession id) represents unique id in which radiology order is saved in eMedit sytem. use this id to uniquely referr to radiology order |
integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"status": 1,
"statusDescription": "sample string 1",
"referralResponseId": 2
}
application/xml, text/xml
Sample:
<LaboratoryOrderResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eMedit.eDoktor.WebApi.Models.API.Laboratory"> <ReferralResponseId>2</ReferralResponseId> <Status>Success</Status> <StatusDescription>sample string 1</StatusDescription> </LaboratoryOrderResponse>