FHIR-relaties

In dit artikel wordt beschreven hoe u relaties tot stand kunt brengen tussen tabellen die zijn geïmporteerd met behulp van de Power Query connector for FHIR.

Introductie

FHIR-resources zijn aan elkaar gerelateerd, bijvoorbeeld een Observation die verwijst naar een onderwerp ( Patient ):

{
    "resourceType": "Observation",
    "id": "1234",
    "subject": {
        "reference": "Patient/456"
    }

    // ... Other fields
}

Sommige resourceverwijzingsvelden in FHIR kunnen verwijzen naar meerdere verschillende typen resources (bijvoorbeeld Practitioner of Organization ). Voor een eenvoudigere manier om verwijzingen op te lossen, voegt de Power Query-connector voor FHIR een synthetisch veld toe aan alle geïmporteerde resources met de naam , die een samenvoeging van het resourcetype en de <referenceId> resource-id bevat.

Als u een relatie tussen twee tabellen tot stand wilt brengen, kunt u een specifiek referentieveld op een resource verbinden met het bijbehorende veld in de resource waarnaar u deze <referenceId> wilt koppelen. In eenvoudige gevallen Power BI u dit zelfs automatisch detecteren.

FHIR-relaties tot stand brengen in Power BI

In deze sectie laten we een voorbeeld zien van het tot stand komen van een relatie tussen het Observation.subject.reference veld en het veld op <referenceId> Patient .

  1. Wanneer u gegevens importeert, selecteert u de tabellen Patiënt en Observatie:

    FHIR-navigatie twee resources.

    Selecteer vervolgens Gegevens transformeren.

  2. Vouw de onderwerpkolom op uit Observation om het volgende weer te subject.reference geven:

    Vouw onderwerpverwijzing uit.

    Nadat u hebt uitgebreid, ziet u de lijst met onderwerpverwijzingen:

    De onderwerpverwijzingen zijn uit uitgebreid.

  3. Maak eventuele andere wijzigingen die u nodig hebt voor de query en sla de gewijzigde query op.

  4. Selecteer Relaties beheren in de Power BI client:

    Relaties beheren.

  5. Stel de relatie tot stand. In dit eenvoudige voorbeeld Power BI de relatie waarschijnlijk automatisch gedetecteerd:

    Automatisch gedetecteerde relatie.

    Zo niet, dan kunt u het handmatig toevoegen:

    Voeg handmatig een relatie toe.

    U kunt de details van de relatie bewerken:

    Relatie bewerken.

Samenvatting

Resources in FHIR zijn gerelateerd. Deze relaties moeten tot stand worden gebracht op basis van gegevens die zijn geïmporteerd met de Power Query connector for FHIR. Het <referenceId> veld is een synthetisch veld dat is toegevoegd aan alle geïmporteerde FHIR-gegevens die u helpen bij het tot stand brengen van de relaties.

Volgende stappen

In dit artikel hebt u geleerd hoe u relaties tot stand kunt brengen tussen tabellen die zijn geïmporteerd met de Power Query connector for FHIR. Bekijk vervolgens Query Folding met de Power Query connector for FHIR.