POST api/LaboratoryOrderResult

Send results of ordered laboratory analysis.

Request Information

URI Parameters

None.

Body Parameters

Model containing information for laboratory order result.

LaboratoryOrderResult
NameDescriptionTypeAdditional 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

LaboratoryOrderResponse
NameDescriptionTypeAdditional 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>