Observations represent medical documentations. Observations are assigned to a patient and may be searched. A search request (GET) for patient observations returns a bundle of one or more FHIR items of type KBV_PR_AW_Observation_Befund.

Example for a SEARCH request for observations for a given patient

Example: this search requests fetches all observations of patient 6006 using paging to limit the number of results.

For an example see RED Interchange API - Postman Collection 0108 - Patient - All Observation (Befunde)

Observations stored in tables may be formatted using this addition:

Example for a search request for all observations for a given patient with formatted tables

For an example see RED Interchange API - Postman Collection 0109 - Patient - All Observation (Befunde) Tables

Data of a specific observation may be fetched using a read request (GET) with the identifier of the specific observation. The request returns a FHIR item of type KBV_PR_AW_Observation_Befund.

Example of a READ request for a specific observation

Example: this read request returns the FHIR item for observation with ID egIIGDULo0Gdw6ld. The ID may be retrieved by a search request sent before this request.

For an example see RED Interchange API - Postman Collection 0110 - Patient - Specific Observation

Example of a FHIR item for an observation
<Observation xmlns="http://hl7.org/fhir">
    <id value="egIIGDULo0Gdw6ld"/>
        <versionId value="1"/>
        <lastUpdated value="2022-08-02T00:00:00+00:00"/>
        <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_AW_Observation_Befund|1.2.0"/>
        <status value="extensions"/>
        <div xmlns="http://www.w3.org/1999/xhtml">Befund von Patient </div>
    <status value="final"/>
            <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_AW_Befundart"/>
            <code value="Eigenbefund"/>
            <system value="https://fhir.kbv.de/CodeSystem/KBV_CS_AW_Ressourcentyp"/>
            <code value="Befund"/>
            <system value="http://loinc.org"/>
            <code value="8478-0"/>
        <reference value="Patient/PatientIdentifier"/>
        <reference value="Encounter/"/>
    <valueString value="Blutdruck: 140/90 mm[Hg]."/>

If the user has marked an observation with a significance an interpretation object will be added to the bundle. 

<interpretation url="http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation">
          	<system value="http://hl7.org/fhir/ValueSet/observation-interpretation"/>
            <code value="H"/>
            <display value="stark auffällig"/>

If the user has tagged the observation all tags will be added as components.

    	<system value="http://redmedical.de/user-tags"/>
        <code value="Kaffee"/>
        <display value="Kaffeetrinker"/>
        <system value="http://redmedical.de/user-tags"/>
        <code value="ANAMNESE"/>
        <display value="Anamnese"/>
  • No labels