Beheer FHIR-gegevens met behulp van de gegevensintegratietoolkit
De gegevensintegratietoolkit helpt u bij het synchroniseren van PHI (beschermde gezondheidsinformatie) tussen EPD-systemen en Dataverse. Deze integratie geeft zorgteams en patiënten snel en veilig toegang tot hun gegevens in de Microsoft Cloud for Healthcare-omgeving.
Uw FHIR-systeem blijft gescheiden, maar de gegevens ervan zijn snel beschikbaar via Dataverse. De Dataverse Healthcare APIs bieden toegangspunten voor het opnemen en ophalen van FHIR-gegevens in de Dataverse-database van Microsoft Cloud for Healthcare. Zorgverleners kunnen zich concentreren op de behoeften van de patiënt en beheerders kunnen zich concentreren op het beheren van mensen, plaatsen en klinische middelen.
Functies die het werken met FHIR-gegevens vereenvoudigen
De volgende tabel beschrijft hoe de gegevensintegratietoolkit het werken met beschermde patiëntgegevens kan vereenvoudigen.
Functie | Wat doet de functie? | Hoe deze u helpt bij het beheren |
---|---|---|
Entiteitstoewijzingen | Entiteitstoewijzingen koppelen FHIR-resources met Dataverse entiteiten. De FHIR-resource Patiënt komt bijvoorbeeld overeen met de Dataverse-entiteit Contactpersoon. Ze gaan allebei over hetzelfde: patiënten. Wanneer u gegevens wilt lezen of wijzigen, geeft de toewijzing de bron van de gegevens weer en helpt deze de Dataverse API's voor gezondheidszorg bij het transformeren van gegevens tussen Dataverse-entiteitsrecords en FHIR-resources. |
In plaats van elke entiteitstoewijzing zelf te maken, kunt u de toewijzingen inschakelen die u nodig hebt. Als een toewijzing een kleine wijziging nodig heeft, breng deze dan aan of maak er een kopie van en voeg een tag toe. Als u een toewijzing niet meer wilt zien, kunt u deze archiveren. En voor speciale gebruiksgevallen kunt u een nieuwe toewijzing maken. |
Kenmerktoewijzingen | Kenmerktoewijzingen koppelen FHIR-resource-elementen aan Dataverse-kenmerken. Voor opname bevatten deze toewijzingen details over hoe u het gegevenselement en het bijbehorende gegevenstype in Dataverse kunt vinden. Voor het ophalen beschrijven de toewijzingen hoe het Dataverse-gegevenselement moet worden getransformeerd naar een FHIR-resourceknooppunt. Deze toewijzingen zijn standaard ingeschakeld, maar hebben geen invloed op de synchronisatie tenzij u de bovenliggende entiteitskaart inschakelt. |
De standaardkenmerktoewijzingen bieden een basisset met details die worden gestuurd door de HL7-specificatie voor de bovenliggende FHIR-resource. Vaak hoeft u alleen de bovenliggende entiteitstoewijzing in te schakelen, maar u kunt kenmerktoewijzingen op dezelfde manier configureren als entiteitskaarten. U kunt de toewijzingen uitschakelen als de gegevens niet relevant zijn voor de entiteit. U kunt ook de herkomst van de gegevens wijzigen als uw systeem afwijkt van de FHIR-specificatie. Kenmerktoewijzingen nemen de tag van hun bovenliggende entiteitstoewijzingen over, zodat u ze uit elkaar kunt houden. |
Uitbreidingstoewijzingen | Uitbreidingstoewijzingen bieden de regels voor het transformeren van op JSON-documenten gebaseerde hiërarchische gegevens in het relationele datamodel van Dataverse. | Met Uitbreidingstoewijzingen kunnen beheerders een complexe JSON-kenmerken toewijzen aan meerdere, gerelateerde Dataverse-kenmerken. Met uitbreidingstoewijzingen kunt u kenmerken voor bovenliggende koppelingen opgeven om de relatie tussen bovenliggende en onderliggende records te bepalen. |
Logbestanden | De Gegevensintegratietoolkit legt details van de activiteiten van de Dataverse Healthcare API vast en laat u de transactielogboeken bekijken en sorteren en gegevens opvragen uit die logboeken. De logboekvermeldingen bevatten geen EMR-gegevens. Ze geven alleen aan wat de API-aanroepen probeerden te doen en wat het resultaat was. Elk item bevat een beschrijving en meer details, zodat beheerders en ontwikkelaars problemen gemakkelijker kunnen oplossen. |
Met logboeken valideert u uw toewijzingen en controleert u de bewerkingen van de Dataverse Healthcare API en lost u problemen op. Een logboekvermelding met de beschrijving 'Ontbrekende vereiste velden' geeft bijvoorbeeld aan dat de gegevenswijziging is geprobeerd te schrijven naar een FHIR-resource-instantie, maar geen waarde bevatte voor een vereist element. U ziet deze invoer mogelijk als het gegevensinvoerformulier geen veld heeft voor het invoeren van de waarde of een veld heeft dat indiening toestaat, zelfs als het leeg is gelaten. De logboekvermelding bevat ook een lijst met ontbrekende velden, zodat u het probleem snel kunt vinden en oplossen. |
Azure FHIR-resources | De Azure FHIR-resourcerecord definieert de momenteel ondersteunde FHIR-resources in de Dataverse-oplossing van Microsoft Cloud for Healthcare. Deze informatie wordt ook gebruikt door de Dataverse Healthcare APIs bij het transformeren van gegevens tussen de twee systemen. | Als het Dataverse-gegevensmodel wordt uitgebreid, wordt deze lijst bijgewerkt om aan te geven welke FHIR-resources beschikbaar zijn voor integratie. |
Integratie-instellingen | De toolkit voor gegevensintegratie bevat componentspecifieke hulpmiddelen voor het beheren van configuratieopties. Deze instellingen laten Dataverse weten hoe het FHIR-gegevenswijzigingen kan herkennen en waarnaartoe het FHIR-gegevenstransacties kan sturen. U kunt hiermee ook de synchronisatie in- of uitschakelen en het logboekniveau voor elk onderdeel instellen. | Ze maken het mogelijk om onderdelen afzonderlijk te beheren voor zowel nieuwe installaties als bestaande actieve exemplaren. |
Gezondheidszorggegevens | Wanneer patiënten toestemming geven om hun zorggegevens te delen, kunnen beheerders dit zien in de gegevensintegratietoolkit. | Door de gegevens te visualiseren kunt u de gegevensstromen beheren, de logboekitems beter begrijpen en uw gegevenstoewijzingen valideren. |
Entiteitstoewijzingen
Entiteitstoewijzingen zijn het hoogste niveau in het toewijzingsproces. Ze wijzen FHIR-resources toe aan hun corresponderende Dataverse-entiteiten (ook bekend als Dataverse-tabellen). U kunt één entiteitsconcept toewijzen aan meerdere FHIR-resources. Entiteitstoewijzingen helpen de Dataverse Healthcare APIs en virtuele tabellen met gezondheidsgegevens om gegevens te transformeren tussen de FHIR-berichten en Dataverse-entiteiten. Ze helpen ook Dataverse bij het terugplaatsen van de juiste FHIR-resources naar externe FHIR-eindpunten.
Als u een lijst met alle entiteitstoewijzingen wilt zien, selecteert u in de gegevensintegratietoolkit de navigatie Agentbeheerder in de sectie Gebied wijzigen en selecteert u vervolgens Entiteitstoewijzingen onder Toewijzingsinstellingen.
Entiteitstoewijzingen opgenomen in de gegevensintegratietoolkit
De gegevensintegratietoolkit bevat veel ingebouwde entiteitstoewijzingen, kenmerktoewijzingen en FHIR-elementtoewijzingen voor standaard FHIR-resources die u mogelijk nodig hebt. Omdat ieders systeem anders is, zijn de entiteitstoewijzingen niet ingeschakeld tijdens de implementatie.
- Om de vereiste entiteitstoewijzingen in te schakelen, moet u een specifieke instelling wijzigen.
- Om de toewijzingen aan te passen aan uw specifieke EMR-systemen, zijn de toewijzingen van de gegegevensintegratietoolkit uiterst configureerbaar.
- Als u geen specifieke toewijzing kunt vinden die aan uw wensen voldoet, kunt u eenvoudig uw eigen toewijzing maken.
Ga voor meer informatie over het configureren van entiteitstoewijzingen naar Entiteitstoewijzingen configureren.
De volgende tabel bevat de entiteitstoewijzingen die zijn meegeleverd met de gegevensintegratietoolkit. Deze tabel bevat de FHIR-resources op hoofdniveau, maar niet de uitbreidingstoewijzingen die in detail worden besproken in Uitbreidingstoewijzingen configureren.
Azure FHIR Resource | Dataverse-entiteit | Omschrijving |
---|---|---|
Organisatie | Account | Een formeel of informeel erkende groepering van personen of organisaties die is gevormd om een of andere vorm van gezamenlijke actie uit te voeren. Deze groepering omvat groepen zoals bedrijven, instellingen, bedrijven, afdelingen, gemeenschapsgroepen en praktijkgroepen in de gezondheidszorg. |
Patiënt | contactpersoon | Demografische gegevens en andere administratieve gegevens van een persoon die, of een dier dat, zorg of andere zorggerelateerde dienstverlening ontvangt. |
Behandelaar | contactpersoon | Een persoon die direct of indirect betrokken is bij het verlenen van gezondheidszorg. |
AllergyIntolerance | msemr_allergyintolerance | Risico van schadelijke of ongewenste, fysiologische respons die uniek is voor een individu en verband houdt met blootstelling aan een stof. |
Afspraak | msemr_appointmentemr | Een geplande zorggebeurtenis voor een patiënt en/of een of meer behandelaars waarbij een service op een specifieke datum of tijd kan plaatsvinden. |
CarePlan | msemr_careplan | Beschrijving van de intentie van hoe een of meer behandelaars zorg willen leveren aan een bepaalde patiënt, groep of community gedurende een bepaalde tijdsperiode, mogelijk beperkt tot zorg voor een specifieke conditie of reeks van condities. |
Zorgteam | msemr_careteam | Het omvat alle personen en organisaties die deel willen uitmaken van de coördinatie en verlening van zorg voor een patiënt. |
Claim | msemr_claim | Een zorgverlener verstrekt een lijst met professionele diensten en producten die aan een patiënt zijn geleverd (of geleverd zullen worden). Deze lijst wordt naar een verzekeraar gestuurd voor vergoeding. |
ClaimResponse | msemr_claimresponse | Biedt de beoordelingsdetails voor de verwerking van een claimresource. |
Conditie | msemr_condition | Wordt gebruikt om gedetailleerde informatie vast te leggen over aandoeningen, problemen of diagnoses die door een arts zijn herkend. |
Apparaat | msemr_device | Deze resource identificeert een voorbeeld van een vervaardigd product dat wordt gebruikt bij het verlenen van gezondheidszorg, zonder dat het door die activiteit wezenlijk wordt gewijzigd. Het apparaat kan een machine, een invoeging, een computer of een toepassing zijn. Het omvat duurzame (herbruikbare) medische apparatuur en wegwerpapparatuur die wordt gebruikt voor diagnostiek, behandeling en onderzoek ten behoeve van de gezondheidszorg en volksgezondheid. |
DiagnosticReport | msemr_diagnosticreport | De bevindingen en interpretatie van diagnostische testen die zijn uitgevoerd op patiënten, groepen patiënten, apparaten en locaties en de daarvan afgeleide monsters. Het rapport bevat klinische context, zoals informatie over de aanvrager en de zorgverlener. Het omvat ook een combinatie van atomaire resultaten, afbeeldingen, tekstuele en gecodeerde interpretatie en geformatteerde weergave van diagnostische rapporten. |
Zorgcontact | msemr_encounter | Een interactie tussen een patiënt en zorgverleners ten behoeve van het aanbieden van zorgservices of voor het beoordelen van de gezondheidsstatus van een patiënt. |
EpisodeOfCare | msemr_episodeofcare | Een koppeling tussen een patiënt en een organisatie of zorgverleners waarbij zorgcontacten kunnen plaatsvinden. De beheerorganisatie neemt in deze periode een bepaald niveau van verantwoordelijkheid voor de patiënt op zich. |
Doel | msemr_goal | Beschrijving van de beoogde doelstellingen van de zorg. |
Groeperen | msemr_group | Vertegenwoordigt een gedefinieerde verzameling entiteiten die gezamenlijk besproken of uitgevoerd kunnen worden. Er wordt niet van deze entiteiten verwacht dat ze collectief optreden, en ze worden niet formeel of wettelijk erkend. |
Locatie | msemr_location | Details en positiegegevens voor een fysieke locatie waar service wordt geleverd en resources en deelnemers kunnen worden opgeslagen, gevonden, opgenomen of ondergebracht. |
Medicatie | msemr_medication | Wordt gebruikt om medicijnen te identificeren en definiëren, maar omvat ook ingrediënten en verpakkingen. |
MedicationRequest | msemr_medicationrequest | Een order of aanvraag voor zowel levering van het geneesmiddel als de instructies voor toediening van het geneesmiddel aan een patiënt. De resource heet 'MedicationRequest' in plaats van 'MedicationPrescription' of 'MedicationOrder'. We gebruiken deze term om het gebruik ervan te veralgemenen in zowel klinische als poliklinische settings, met inbegrip van zorgplannen, en om te harmoniseren met werkstroompatronen. |
Observatie | msemr_observation | Metingen en eenvoudige verklaringen over een patiënt, apparaat of ander onderwerp. |
Procedure | msemr_procedure | Een actie die is uitgevoerd op een patiënt. Deze actie kan een fysieke activiteit zijn, zoals een operatie, of een minder invasieve actie, zoals psychologische begeleiding of hypnotherapie. |
RelatedPerson | msemr_relatedperson | Informatie over een persoon die betrokken is bij de zorg voor een patiënt. Deze persoon is niet het doel van de gezondheidszorg en heeft ook geen formele verantwoordelijkheid in het zorgproces. |
Risico-evaluatie | msemr_riskassessment | Een beoordeling van de verwachte resultaten voor een patiënt of ander onderwerp, en de waarschijnlijkheid van elk resultaat. |
Plannen | msemr_schedule | Een container voor tijdvakken die mogelijk beschikbaar zijn voor het boeken van afspraken. |
Tijdvak | msemr_slot | Een tijdvak in een planning dat mogelijk beschikbaar is voor het boeken van afspraken. |
Kenmerktoewijzingen
Entiteitstoewijzingen hebben een of meer gerelateerde kenmerktoewijzingen die de afzonderlijke elementen in de FHIR-resource toewijzen.
Als u een lijst met alle kenmerktoewijzingen wilt zien, selecteert u in de gegevensintegratietoolkit de navigatie Agentbeheerder in de sectie Gebied wijzigen en selecteert u vervolgens Kenmerktoewijzingen onder Toewijzingsinstellingen.
Deze gerelateerde kaarten bieden veld-voor-veld specifieke details over welke FHIR-waarden aan welke Dataverse-kolomwaarden worden toegewezen. Elke kenmerktoewijzing bevat configuratiewaarden voor de toewijzingen van gegevenstypen en aangepaste JSONPath-fragmenten voor het selecteren van de juiste waarde uit de inkomende FHIR JSON-berichten.
Ga voor meer informatie over het configureren van kenmerktoewijzingen naar Kenmerktoewijzingen configureren.
Toewijzingsrecords beheren
Toewijzingsrecords zijn 'oplossingsbewuste' onderdelen, wat betekent dat een onderdeel van een oplossing 'weet' dat het onderdeel is van die oplossing. Onze toewijzingen weten dat ze deel uitmaken van de gegevensintegratietoolkit. Omdat ze zich in Dataverse bevinden, kunt u Application Lifecycle Management (ALM) gebruiken om de wijzigingen die u aanbrengt in uw toewijzingstabellen veilig te beheren. Met deze functie kunt u uw toewijzingen bijwerken in een ontwikkelomgeving, waar u uw toewijzingswijzigingen kunt testen en valideren zonder dat dit risico's met zich meebrengt voor uw productie-EPD/EMR-gegevenssystemen.
Eerder moest u de gegevens handmatig kopiëren om wijzigingen in toewijzingen tussen omgevingen over te dragen. Hulpmiddelen zoals de Configuration Migration Tool konden helpen, maar met het risico van handmatige fouten. Nadat u ervoor hebt gezorgd dat uw updates gereed zijn, kunt u ze veilig als één pakket in uw productieomgeving implementeren. ALM bespaart u tijd en helpt u uw bedrijf te beschermen terwijl het evolueert en groeit. Ga naar ALM-oplossingsconcepten voor meer informatie.
U kunt toewijzingen die u helemaal zelf hebt gemaakt, altijd verwijderen. U kunt echter niet bepaalde standaardtoewijzingen van Microsoft Cloud for Healthcare verwijderen en andere behouden. U kunt alle standaardtoewijzingen verwijderen door de beheerde oplossing die wordt geïnstalleerd, te verwijderen.
Toewijzingsrecords hebben een hiërarchie met entiteitstoewijzingen bovenaan (Entiteitstoewijzingen > Kenmerktoewijzingen > Kenmerkwaardetoewijzingen). In Dataverse staat niet toe dat u records verwijdert die onderliggende records hebben (gerelateerde records op lagere niveaus). Als u een entiteitstoewijzing wilt verwijderen, zoekt u eerst alle onderliggende toewijzingen en verwijdert u deze en vervolgens verwijdert u de entiteitstoewijzing.
Als u geen standaardtoewijzing wilt gebruiken, kunt u de toewijzing verbergen in uw omgeving door deze te archiveren. Om een entiteitstoewijzing te archiveren, selecteert u de record in het raster en selecteert u vervolgens de knop Archiveren in de opdrachtbalk. Wanneer u een toewijzing archiveert, wordt de entiteitstoewijzing automatisch in- en uitgeschakeld. De entiteit van de kenmerktoewijzingen en de kenmerkwaardetoewijzingen worden ook gearchiveerd.
U krijgt toegang tot gearchiveerde toewijzingen door de weergave te wijzigen in Gearchiveerde entiteitstoewijzingen van updateservice.
Gearchiveerde toewijzingen kunnen worden hersteld met de opdracht Terugzetten . Selecteer de gearchiveerde entiteitstoewijzing in het raster en selecteer vervolgens Terugzetten in het actievenster.
U kunt wijzigingen in de standaardtoewijzingen ongedaan maken door de actieve laag met wijzigingen in de oplossing voor toewijzingen te verwijderen. De standaardtoewijzingen worden verzonden als beheerde oplossing. Wanneer u wijzigingen aanbrengt in deze toewijzingen, worden de wijzingen toegepast op de actieve laag (onbeheerd). U kunt de oplossingslagen gebruiken om de verschillende lagen te bekijken en ook de actieve laag op elk gewenst moment verwijderen. Als u de actieve laag verwijdert, wordt de toewijzing teruggezet in de laatst beheerde laag voor dat onderdeel. Ga naar ALM-oplossingslagen voor meer informatie. Ga voor stappen om de oplossingslagen te bekijken, naar Oplossingslagen weergeven.
De nieuwste versie biedt entiteitstoewijzingstags waarmee u de toewijzingen die u aan oplossingen toevoegt, eenduidig kunt identificeren. U kunt de tag aan het begin van de naam van de entiteitstoewijzing en de namen van alle bijbehorende kenmerktoewijzingen en kenmerkwaardetoewijzingen zien. Bewerk het kenmerk Tag in de koptekst van de entiteitstoewijzing.
Aan elke toewijzing kan slechts tag tegelijk worden toegewezen.
Logbestanden
Selecteer Logboeken om de transacties te bekijken die plaatsvinden in Dataverse. De logboeken helpen u te begrijpen hoe de gegevens stromen, waarom iets naar de Dataverse Healthcare API wordt verzonden en waarom iets niet wordt verzonden. Ze bieden inzicht in de activiteiten van de gegevensintegratietoolkit-onderdelen.
De sectie met logboeken bevat informatie over elke service, inclusief de aangepaste API.
Azure FHIR-resources
Het gebied Azure FHIR-resources definieert de omgeving van FHIR-resources. Omdat u de FHIR-entiteiten niet rechtstreeks kunt visualiseren om alle resources te zien, biedt de toolkit voor gegevensintegratie de lijst met resources die aan een Dataverse-entiteit zijn toegewezen. De FHIR-resources worden voornamelijk gebruikt in entiteitstoewijzingen.
Integratie-instellingen
Het gebied Integratie-instellingen geeft u toegang tot de Dataverse-omgevingsvariabelen die de integratie van Azure FHIR en Dataverse definiëren en regelen. U moet deze variabelen instellen op de gegevensintegratietoolkit initialiseren of aanpassingen aanbrengen als er iets in uw Microsoft Cloud for Healthcare-omgeving verandert.
Ga voor meer informatie over de integratie-instellingen naar Integratie-instellingen configureren voor Dataverse Healthcare APIs en Integratie-instellingen configureren voor virtuele tabellen met gezondheidsgegevens.
Gezondheidszorggegevens
De module Gezondheidszorggegevens stelt toewijzingsbeheerders in staat om de gebruikersgegevens die het systeem binnenstromen te bekijken en ermee te werken. Deze functie helpt de toewijzingsbeheerders de gegevens te begrijpen en problemen op te lossen.
Toewijzingsbeheerders kunnen de gegevens van de zorgoplossing gebruiken voor:
- De gegevens bekijken.
- Begrijp wat er gebeurt terwijl er toewijzingen worden gebouwd.
- Zorgen dat de gegevens correct zijn en in het juiste veld komen.
Als u bijvoorbeeld patiëntgegevens wilt weergeven:
Selecteer Gezondheidszorggegevens.
Onder Beheer selecteert u Personen.
Verander de weergave in FHIR-weergave voor patiënten.
De toewijzingsbeheerder kan alle patiëntgegevens zien die naar Microsoft Cloud for Healthcare stromen, zoals de FHIR-id van een patiënt, de laatste synchronisatie van de patiënt, of synchronisatie is ingeschakeld voor die record en de Azure FHIR-versie van de record.
Voorbeeld 1: contactpersoon is niet gesynchroniseerd
Dit voorbeeld toont hoe u een entiteit Contact kunt hebben dat niet wordt gesynchroniseerd wanneer u een patiëntrecord probeert te synchroniseren waarvoor synchronisatie niet is ingeschakeld.
Selecteer Gezondheidszorggegevens.
Zoek in de FHIR-weergave voor patiënten een patiënt die geen Azure FHIR-id heeft.
Selecteer de patiëntenrecord en Bewerken. U ziet nu dat de waarde Azure FHIR-synchronisatie ingeschakeld is ingesteld op Nee.
Wijzig het telefoonnummer voor de patiënt en selecteer Opslaan.
Ga als volgt te werk in de sectie Logboeken:
- Selecteer voor de kolom Beschrijving voor die record de optie Terugschrijfgebeurtenis-handler is verwerkt.
- Voor de Bron selecteert u Terugschrijven.
- Selecteer voor Entiteitstype de optie Contact.
U ziet nu dat de record geen id heeft voor FHIR-resource-id.
Voorbeeld 2: contactpersoon mist Azure FHIR-gegevens
Probeer voor een ander voorbeeld een bestaande patiënt te synchroniseren die geen FHIR-id heeft.
Selecteer Gezondheidszorggegevens.
Zoek in de FHIR-weergave voor patiënten een patiënt die geen Azure FHIR-id heeft.
Selecteer de patiëntenrecord en Bewerken. U ziet nu dat de waarde Azure FHIR-synchronisatie ingeschakeld is ingesteld op Nee.
Werk de waarde Azure FHIR-synchronisatie ingeschakeld bij om deze in te stellen op Ja.
Wijzig het telefoonnummer voor de patiënt en selecteer Opslaan.
Ga als volgt te werk in de sectie Logboeken:
- Selecteer voor de kolom Beschrijving voor die record de optie Terugschrijfproces is mislukt.
- Voor de Bron selecteert u Terugschrijven.
- Selecteer voor Entiteitstype de optie Contact.
Het bericht geeft aan dat het contact niet naar het FHIR-eindpunt kan worden gesynchroniseerd. Dit gedrag doet zich voor omdat de Azure FHIR-id of andere FHIR-versie-informatie ontbreekt voor een bestaande record die wordt bijgewerkt. Een waarde null voor de Azure FHIR-id geeft aan dat het contact niet afkomstig is van de FHIR-server, wat een niet-ondersteund scenario is voor het terugschrijfproces.
Voorbeeld 3: terugschrijflogboekvermeldingen
Wanneer een contactpersoon een FHIR-id heeft en u de contactpersoon wijzigt, ziet u twee logboekberichten. Het eerste bericht geeft aan dat het terugschrijfproces is gestart. Het record getiteld Terugschrijfgebeurtenis-handler is verwerkt geeft aan dat de wijzigingen in de wachtrij staan om teruggestuurd te worden naar het FHIR-eindpunt.
Wanneer de update erin slaagt naar het FHIR-eindpunt te posten, kunt u de record zien met de titel Terugschrijfproces is geslaagd. Als u deze beschrijving selecteert, ziet u het bericht in de logboekrecord. In het bericht wordt het gewijzigde kenmerk gespecificeerd en wordt aangegeven wat er naar het FHIR-eindpunt is verzonden.
Een laatste logboekbericht getiteld FHIR-herkomst voor terugschrijven geeft een laatste auditbericht aan dat is gepost op het FHIR-eindpunt over de recent geposte updates.
Deze combinatie van berichten geeft aan dat de update naar het FHIR-eindpunt via het terugschrijfproces succesvol is verlopen.
Voorbeeld 4: toestemmingsstroom
In gezondheidszorggegevens vindt u mogelijk een patiëntendossier met een FHIR-id waarvoor de waarde Azure FHIR-synchronisatie ingeschakeld is ingesteld op Nee. De Dataverse Healthcare APIs hebben een toestemmingsstroom. De toestemmingsstroom tussen FHIR en Dataverse zorgt ervoor dat niet het hele omgeving van FHIR in Dataverse terechtkomt. Er zijn enorme hoeveelheden patiëntgegevens opgeslagen in FHIR en u wilt deze gegevens alleen in Dataverse bij de hand hebben als u met die patiënt werkt.
Wanneer de FHIR-synchronisatie is ingeschakeld, synchroniseert de Dataverse Healthcare API de patiëntomgeving naar Dataverse. De API synchroniseert echter niet de volledige patiëntgegevens naar Dataverse, tenzij de instelling Azure FHIR-synchronisatie ingeschakeld is ingesteld op Ja. Deze functie heet de toestemmingsstroom omdat een patiënt er doorgaans mee moet instemmen dat ze hun informatie in een systeem wordt opgenomen. Wanneer de patiënt bijvoorbeeld in het Patiëntenportaal toestemming geeft om zijn gegevens in het systeem te laten opnemen, wordt de waarde Azure FHIR-synchronisatie ingeschakeld ingesteld op Ja. Vervolgens worden de gegevens van die patiënt in het systeem ingevoerd.
Als de waarde Azure FHIR-synchronisatie ingeschakeld is ingesteld op Nee en u een wijziging aanbrengt in het patiëntendossier, ziet u een logboekvermelding met een bericht waarin staat De gegevens kunnen niet naar de Azure FHIR-server worden verzonden, wat aangeeft dat de updates van de contactpersoonentiteit niet naar het FHIR-eindpunt kunnen worden gepusht. Als u Azure FHIR-synchronisatie ingeschakeld instelt op Nee , wordt voorkomen dat de gegevens naar FHIR worden doorgestuurd. Het voorkomt ook dat FHIR gegevens voor deze patiënt terugstuurt naar Dataverse .
De toestemmingsstroom is uniek voor patiënten als contactpersonen. In geen andere recordentiteit in Dataverse is deze toestemmingsstroom ingebouwd.
Uitbreidingstoewijzingen
Uitbreidingstoewijzingen in de toolkit voor gegevensintegratie stellen beheerders in staat om FHIR-gegevens om te zetten in Dataverse-tabellen door complexere JSON-kenmerken uit te breiden naar meerdere, gerelateerde Dataverse-records.
U kunt bijvoorbeeld uitbreidingstoewijzingen gebruiken om patiënt-id's en patiëntkoppelingen naar binnen Dataverse te brengen. Voor patiëntkoppelingen kunnen beheerders met uitbreidingstoewijzingen samenvoegverzoeken van patiënten integreren met de volgende koppelingstypen:
- Zie ook
- Vervangt
- Vervangen door
Ga naar FHIR-koppelingstype voor meer informatie over deze koppelingstypen. Met uitbreidingstoewijzingen kunt u kenmerken voor bovenliggende koppelingen opgeven om de relatie tussen bovenliggende en onderliggende records te bepalen.
Ga voor meer informatie over uitbreidingstoewijzingen naar Uitbreidingstoewijzingen configureren.