Del via


Eksempel 1: Konfigurere og oprette forbindelse til FHIRlink

I dette eksempel forklares det, hvordan du konfigurerer en Power Platform-lærredapp og opretter forbindelse til den ved hjælp af FHIR-connectoren. Eksemplet dækker følgende trin:

Du kan også downloade og importere den endelige løsning som et implementeringseksempel. Du kan finde flere oplysninger i Download eksempel. Før du starter eksemplet eller bruger eksemplet, se Antagelser for prøvebrug.

Bemærk

FHIR® (ejes af Health Level Seven International), Google™ (ejes af Google LLC) og EPIC® (ejes af Epic Systems Corporation) er registrerede varemærker. Brugen af disse varemærker på denne side udgør ikke en anbefaling af Health Level Seven International, Google eller Epic Systems.

Oprette en ny lærredapp

For at oprette en ny lærredsapp skal du følge trinene i Opret en tom lærredsapp fra bunden. Lad os navngive denne lærredsapp FHIRlink prøve. For resten af ​​dette eksempel henviser vi til denne lærredsapp som FHIRlink prøve.

Lad os nu få adgang til FHIRlink-forbindelsen, der er konfigureret i forudsætningen Opret en forbindelse-sektionen. I dette eksempel bruger vi muligheden for at oprette forbindelse til Google FHIR-tjenester.

  1. Fra navigationsruden på appen skal du vælge Data for at udvide dataruden.

  2. Vælg Tilføj data for at vælge en datakilde.

  3. Indtast i søgefeltet FHIRlink for at filtrere listen over tilgængelige connectors.

  4. Vælg FHIRlink. Du bør derefter se den gemte forbindelse fra Opret en forbindelse-sektion.

    Et skærmbillede, der viser connector-søgning.

Hent data fra FHIR-server

Efter at have tilføjet FHIRlink-forbindelsen til appen, kan du bruge forbindelsen til at hente data fra FHIR-serveren. Test datahentning ved at kalde FHIRlink ListResources metoden, som giver dig mulighed for at liste poster i FHIR-tjenesten for en given ressource. For mere information om denne metode, se List ressourcer efter type.

Vise metodedetaljer

  1. På lærredsappens hovedskærm skal du tilføje en ny knap og mærke den Vis ressourcer.

  2. I hændelsen OnSelect for knappen skal du angive følgende værdi: FHIRlink.ListResources.

    Denne visning viser metodedetaljerne og tilgængelige parametre, når du begynder at indtaste værdien.

    Et skærmbillede, der viser detaljer om metodevisningen.

Tilføj parametre

  1. Opdater hændelseserklæringen ved at indtaste følgende værdi i redigeringsruden:

    Set(_patientList, FHIRlink.ListResources("Patient", {_elements:"id,name,birthDate,telecom"}));

    Denne erklæring kalder ListResources metoden og begrænser de returnerede felter til ressourcens id, name, birthDate og telecom. Den returnerede bundtværdi tildeles _patientList variablen.

    Et skærmbillede, der viser Power Fx kode- og metodeparametrene.

  2. I det forrige skærmbillede henter sætningen FHIRlink.ListResources("Patient", {_elements:"id,name,birthDate,telecom"}) en liste over Patient FHIR-ressourcer fra din tilsluttede tjeneste. Du kan også se flere tilgængelige parametre med metoden List ressourcer.

Påkald ListResources-metoden og valider resultater

For at teste den nye kode og Liste ressourcer knappens OnSelect metode skal du køre appen ved at vælge Kør i hovedmenuen på værktøjslinjen. Når appen starter, skal du vælge Vis ressourcer. Denne handling påkalder ListResources metoden inde fra designeren, hvilket betyder, at connectoren foretager et realtidsopkald til FHIR-tjenesten og søger efter patienter. Hvis din forbindelse har fejl, viser designerruden en fejlmeddelelse. Hvis der ikke vises nogen fejl, kan du antage, at metoden er aktiveret korrekt.

Dernæst kan du teste resultaterne ved at kontrollere den aktuelle værdi af _patientList variablen. Ved at se variabeldetaljerne kan du bekræfte, om metodekaldet var vellykket, og om du modtog de forventede resultater.

  1. I navigationsfeltet skal du vælge Variabler og udvide sektionen Globale variabler for at vise _patientList variablen.

  2. Højreklik på variabelværdien for at få vist menupunktet Vis variabel.

    Et skærmbillede, der viser, hvordan man inspicerer variablen.

  3. I dialogboksen Vis variabel kan du se en enkelt linjepost for pakken og JSON-indholdet i FHIR-pakkesvaret fra ListResources anmodning.

    Et skærmbillede, der viser listen over FHIR-ressourceposter.

  4. Ved at bruge denne visning kan du verificere de FHIR-bundtposter, som connectoren returnerer via metodekaldet ListResources. Connectoren returnerer disse data som en Datatype med objekt uden type.

Download eksempel-

Du kan downloade og importere den færdige canvas-app-løsning fra dette eksempel som et implementeringseksempel. Eksemplet er tilgængeligt til download i følgende tre formater:

For instruktioner om, hvordan du importerer og eksporterer lærredsapps, se Eksporter og importer lærredsapppakker.

Næste trin

I Eksempel 2: Bind FHIR-data i din lærredsapp kan du lære, hvordan du binder resultaterne af metodekaldet og bundtposterne til en lærredsappkontrol.

Flere oplysninger

For at dykke ned i flere canvas-appdetaljer relateret til denne prøve, se: