POST api/LaboratoryOrderResult
Send results of ordered laboratory analysis.
Request Information
URI Parameters
None.
Body Parameters
Model containing information for laboratory order result.
LaboratoryOrderResultName | 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-05-02T15:34:45.4116816+02: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-05-02T15:34:45.4116816+02: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
LaboratoryOrderResponseName | 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>