Lab result and specialist letter

Hint

For each request on this page you need to add identication data. More information about this can be found in Identification / access chapter.

Request

To get a list of all lab results:

{
  "Name": "{{name}}",
  "Key": "{{key}}",
  "Target": "{{target}}",
  "Session": "{{session}}",
  "Method": "PortalGetMedeur",
  "maximumDagenOud": 180,
  "directVrijgeven": false
}

Key

Comment

maximumDagenOud

Limit the lab results overview by the age of the results

directVrijgeven

false : Get lab only results that are reviewed by the doctor
true : Get all labs results directly
<?xml version="1.0" encoding="utf-8"?>
<Tetra_Portal_GetMedeur_Verzoek xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="-1000">
  <Identificatie xsi:type="OZB_Communicatie_Identificatie_GebruikerSessie" Id="-1001">
    <Sessie>6a887933-24e2-441f-9ab7-fed864b2fd17</Sessie>
  </Identificatie>
  <OntvangerEntiteit>[practice code]</OntvangerEntiteit>
  <PatientId>14858</PatientId>
  <MaximumDagen>180</MaximumDagen>
</Tetra_Portal_GetMedeur_Verzoek>

Node

Comment

<PatientId />

The ID of the patient for retrieving the lab results (optional)

<MaximumDagen />

Limit the result list by the number of days.

Response

MedLabs are the lab results. MedVrij are “free text” messags from, for example, the hospital.

Warning

When the WaardeDisplay contains the value -1 the value to display your be retrieved from WaardeTekst.

{
  "berichten": [
    {
      "Type": "Tekst",
      "Datum": "2022-09-07T00:00:00",
      "IsBeoordeeldDoorArts": true,
      "OpmerkingenArts": "",
      "Uitslagen": null,
      "Tekst": "Plain text\r\nWith new lines\r\nThis is an example result."
    },
    {
      "Type": "Uitslagen",
      "Datum": "2006-06-23T00:00:00",
      "IsBeoordeeldDoorArts": true,
      "OpmerkingenArts": "ziet er goed uit",
      "Uitslagen": [
        {
          "Id": 737136,
          "Datum": "2020-07-01T08:45:00",
          "MetingTypeId": 16598,
          "Memo": "TRIG/B/",
          "Waarde": "2530",
          "WaardeDisplay": "2,53",
          "WaardeTekst": "2530",
          "MetingOmschrijving": "triglyceriden",
          "MetingEenheid": "mmol/L",
          "Opmerkingen": "",
          "Afwijkend": true,
          "MinVolgensLab1000": 0,
          "MaxVolgensLab1000": 1700
        },
        {
          "Id": 737132,
          "Datum": "2020-07-01T08:45:00",
          "MetingTypeId": 14564,
          "Memo": "CHOL/B/MT",
          "Waarde": "3800",
          "WaardeDisplay": "3,80",
          "WaardeTekst": "3800",
          "MetingOmschrijving": "cholesterol totaal",
          "MetingEenheid": "mmol/L",
          "Opmerkingen": "",
          "Afwijkend": false,
          "MinVolgensLab1000": 0,
          "MaxVolgensLab1000": 5000
        },
        {
          "Id": 737133,
          "Datum": "2020-07-01T08:45:00",
          "MetingTypeId": 15218,
          "Memo": "HDL/B/",
          "Waarde": "820",
          "WaardeDisplay": "0,82",
          "WaardeTekst": "820",
          "MetingOmschrijving": "HDL-cholesterol",
          "MetingEenheid": "mmol/L",
          "Opmerkingen": "",
          "Afwijkend": true,
          "MinVolgensLab1000": 1000,
          "MaxVolgensLab1000": 0
        }
      ],
      "Tekst": null
    }
  ],
  "ReturnValue": {
    "ResponseCode": 200,
    "ResponseText": "OK",
    "Melding": "OK",
    "Gelukt": true
  }
}
<?xml version="1.0" encoding="utf-16"?>
<Tetra_Portal_GetMedeur_Antwoord xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="-1000">
  <CommunicatieStatus>OZB_Communicatie_Status_Verzoek_is_geslaagd</CommunicatieStatus>
  <StatusTekst>OK.</StatusTekst>
  <MedLabs>
    <Tetra_Portal_MedLab Id="-1000">
      <Datum>2012-10-23T12:53:00</Datum>
      <Uitslagen>
        <His_Uitslag xsi:type="His_Uitslag_Numeriek" Id="348389">
          <DatumBepaling>2012-10-23T12:53:00</DatumBepaling>
          <Bepaling>NHG_Bepaling_Bezinking_BSE_</Bepaling>
          <MetingOmschrijving>Bezinking (BSE)</MetingOmschrijving>
          <MetingMemo>BSE/B/1U</MetingMemo>
          <Afwijkend>His_Uitslag_Afwijkend_Wijkt_niet_af</Afwijkend>
          <Opmerking />
          <Waarde1000>5000</Waarde1000>
          <MinimumVolgensLab1000>-1</MinimumVolgensLab1000>
          <MaximumVolgensLab1000>-1</MaximumVolgensLab1000>
        </His_Uitslag>
        <His_Uitslag xsi:type="His_Uitslag_Numeriek" Id="348267">
          <DatumBepaling>2006-06-23T00:00:00</DatumBepaling>
          <Bepaling>NHG_Bepaling_Cholesterol_HDL_cholesterol_ratio</Bepaling>
          <MetingOmschrijving>Cholesterol/HDL-cholesterol ratio</MetingOmschrijving>
          <MetingMemo>CHHD/B/MI</MetingMemo>
          <Afwijkend>His_Uitslag_Afwijkend_Wijkt_niet_af</Afwijkend>
          <Opmerking />
          <Waarde1000>3300</Waarde1000>
          <MinimumVolgensLab1000>0</MinimumVolgensLab1000>
          <MaximumVolgensLab1000>4500</MaximumVolgensLab1000>
        </His_Uitslag>
      </Uitslagen>
      <IsBeoordeeldDoorArts>false</IsBeoordeeldDoorArts>
      <OpmerkingenArts>|</OpmerkingenArts>
    </Tetra_Portal_MedLab>
  </MedLabs>

  <MedVrij>
    <Tetra_Portal_MedVrij Id="-1000">
      <Datum>2014-10-15T10:34:00</Datum>
      <Tekst>This is the text of message 1</Tekst>
      <IsBeoordeeldDoorArts>true</IsBeoordeeldDoorArts>
      <OpmerkingenArts>dasdasd</OpmerkingenArts>
    </Tetra_Portal_MedVrij>
    <Tetra_Portal_MedVrij Id="-1000">
      <Datum>2014-10-15T10:34:00</Datum>
      <Tekst>This is the text of message 2</Tekst>
      <IsBeoordeeldDoorArts>true</IsBeoordeeldDoorArts>
      <OpmerkingenArts>dasdasd</OpmerkingenArts>
    </Tetra_Portal_MedVrij>
  </MedVrij>
</Tetra_Portal_GetMedeur_Antwoord>

Examples

Lab result

Warning

When the WaardeDisplay contains the value -1 the value to display your be retrieved from WaardeTekst.

{
  "Type": "Uitslagen",
  "Datum": "2006-06-23T00:00:00",
  "IsBeoordeeldDoorArts": true,
  "OpmerkingenArts": "ziet er goed uit",
  "Uitslagen": [
    {
      "Id": 740763,
      "Datum": "2006-06-23T00:00:00",
      "MetingTypeId": 14564,
      "Memo": "CHOL/B/MT",
      "Waarde": "6600",
      "WaardeDisplay": "6,60",
      "WaardeTekst": "6600",
      "MetingOmschrijving": "cholesterol totaal",
      "MetingEenheid": "mmol/L",
      "Opmerkingen": "",
      "Afwijkend": false
    },
    {
      "Id": 740764,
      "Datum": "2006-06-23T00:00:00",
      "MetingTypeId": 15218,
      "Memo": "HDL/B/",
      "Waarde": "2000",
      "WaardeDisplay": "2,00",
      "WaardeTekst": "2000",
      "MetingOmschrijving": "HDL-cholesterol",
      "MetingEenheid": "mmol/L",
      "Opmerkingen": "",
      "Afwijkend": false
    }
  ],
  "Tekst": null
}

Afwijkend

Indicates a value that is not between normal boundaries

Waarde

Measurement value multiplied by 1000

WaardeDisplay

Value to display

MetingOmschrijving

Is the description, for example: C-reactive proteïne (CRP)

MetingEenheid

Measurement units

<His_Uitslag xsi:type="His_Uitslag_Numeriek" Id="348401">
  <DatumBepaling>2012-10-23T12:53:00</DatumBepaling>
  <Bepaling>NHG_Bepaling_C_reactive_proteine_CRP_</Bepaling>
  <MetingOmschrijving>C-reactive proteïne (CRP)</MetingOmschrijving>
  <MetingMemo>CRP/B/</MetingMemo>
  <Afwijkend>His_Uitslag_Afwijkend_Wijkt_af</Afwijkend>
  <Opmerking />
  <Waarde1000>15000</Waarde1000>
  <MinimumVolgensLab1000>0</MinimumVolgensLab1000>
  <MaximumVolgensLab1000>5000</MaximumVolgensLab1000>
</His_Uitslag>

His_Uitslag_Afwijkend_Wijkt_af

Indicates a value that is not between normal boundaries

Numeric values

Each value is multiplied by 1000 to prevent cultural problems, please divide before showing

<MetingOmschrijving />

Is the description, for example: C-reactive proteïne (CRP)

Specialist letter

{
  "Type": "Tekst",
  "Datum": "2022-09-07T00:00:00",
  "IsBeoordeeldDoorArts": true,
  "OpmerkingenArts": "",
  "Uitslagen": null,
  "Tekst": "Plain text\r\nWith new lines\r\nThis is an example result."
}

For the this type of messages the value of the Tekst-key needs to be shown together with the remarks by the doctor (OpmerkingenArts).

<Tetra_Portal_MedVrij Id="-1000">
  <Datum>2014-10-15T10:34:00</Datum>
  <Tekst>This is the text of message 1</Tekst>
  <IsBeoordeeldDoorArts>true</IsBeoordeeldDoorArts>
  <OpmerkingenArts>dasdasd</OpmerkingenArts>
</Tetra_Portal_MedVrij>

For the this type of messages the <Tekst /> needs to be shown together with the remarks by the doctor (<OpmerkingenArts />).


Last update: 13-01-2025 14:43