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 .
Wanneer u gegevens importeert, selecteert u de tabellen Patiënt en Observatie:

Selecteer vervolgens Gegevens transformeren.
Vouw de onderwerpkolom op uit
Observationom het volgende weer tesubject.referencegeven:
Nadat u hebt uitgebreid, ziet u de lijst met onderwerpverwijzingen:

Maak eventuele andere wijzigingen die u nodig hebt voor de query en sla de gewijzigde query op.
Selecteer Relaties beheren in de Power BI client:

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

Zo niet, dan kunt u het handmatig toevoegen:

U kunt de details van de 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.