Viktig information: Azure API för FHIR

Azure API för FHIR tillhandahåller en fullständigt hanterad distribution av Microsoft FHIR Server för Azure. Servern är en implementering av FHIR-standarden . Det här dokumentet innehåller information om de funktioner och förbättringar som gjorts i Azure API för FHIR.

Maj 2022

Förbättring

Förbättring Relaterad information
Azure API för FHIR skapar inte en ny version av resursen om resursinnehållet inte har ändrats. Om en användare uppdaterar en befintlig resurs och endast meta.versionId eller meta.lastUpdated har ändrats returnerar vi OK med befintlig resursinformation utan att uppdatera VersionId och lastUpdated. Mer information finns i #2519.

April 2022

Förbättringar

Förbättringar Relaterad information
FHIRPath-korrigering FHIRPath Patch har lagts till som en funktion i både Azure API för FHIR. Detta implementerar FHIRPath Patch enligt definitionen på HL7-webbplatsen .
Flytta paketmeddelande till Core Med introduktionen av namnområdet Resource.Bundle till Core måste resursreferenserna till strängresursfilen göras mer explicita. Mer information finns i PR #2478.
Hanterar ogiltigt sidhuvud vid versionsuppdatering När versionsprincipen är inställd på "versioned-update" krävde vi att den senaste versionen av resursen anges i begärans if-match-huvud i en uppdatering. Den angivna versionen måste vara i ETag-format. Tidigare skulle en 500 returneras om versionen var ogiltig eller i ett felaktigt format. Den här uppdateringen returnerar nu en 400 Felaktig begäran. Mer information finns i PR #2467.

Felkorrigeringar

Felkorrigeringar Relaterad information
Lägger till kärnor i resurssökvägen En del av sökvägen till en strängresurs togs bort av misstag i versionsprincipen. Den här korrigeringen lägger till den igen. Mer information finns i PR #2470.
SQL timeout returnerar ett 500-fel En bugg har åtgärdats när en SQL begäran når en tidsgräns och begäran returnerar 500. I loggarna är det här en timeout från SQL jämfört med att få ett 429-fel från klientdelen. Mer information finns i PR #2497.

Mars 2022

Funktioner

Funktion Relaterad information
FHIRPath-korrigering Med den här nya funktionen kan du använda FHIRPath-korrigeringsåtgärden på FHIR-resurser. Mer information finns i FHIR REST API-funktioner för Azure API för FHIR.

Felkorrigeringar

Felkorrigeringar Relaterad information
Duplicera resurser i sökning med _include Ett problem har åtgärdats där en enskild resurs kan returneras två gånger i en sökning som har _include. Mer information finns i PR #2448.
PUT skapar vid versionsuppdatering Ett problem har åtgärdats där skapar med PUT resulterade i ett fel när versionshanteringsprincipen har konfigurerats till versioned-update. Mer information finns i PR #2457.
Ogiltig rubrikhantering vid versionsuppdatering Ett problem har åtgärdats där ett ogiltigt if-match sidhuvud skulle resultera i ett HTTP 500-fel. Nu returneras en felaktig HTTP-begäran i stället. Mer information finns i PR #2467.

Februari 2022

Funktioner och förbättringar

Förbättringar Relaterad information
Lade till 429 återförsök och loggning i BundleHandler Ibland uppstår 429-fel vid bearbetning av ett paket. Om FHIR-tjänsten får 429 i BundleHandler-lagret avbryter vi bearbetningen av paketet och hoppar över de återstående resurserna. Vi har lagt till ytterligare ett återförsök (förutom det återförsök som finns i datalagerskiktet) som körs en gång per resurs som påträffar en 429-fil. Mer information om den här funktionsförbättringen finns i PR #2400.
Fakturering för $convert-data och $de-id Azure API för FHIR:s datakonvertering och avidentifierade exportfunktioner är nu allmänt tillgängliga. Fakturering för $convert-data och $de-id åtgärder i Azure API för FHIR har aktiverats. Faktureringsmätare aktiverades den 1 mars 2022.

Felkorrigeringar

Felkorrigeringar Relaterad information
Uppdatera facksökningsindex Det fanns ett hörnfall där facksökningsindexet inte angavs för resurser. Nu använder vi samma index som huvudsökningen för facksökning för att säkerställa att alla data returneras. Mer information om kodkorrigeringen finns i PR #2430.

December 2021

Funktioner och förbättringar

Förbättringar Relaterad information
Publisher har lagts till iCapabiilityStatement.name Nu hittar du utgivaren i funktionsutdraget på CapabilityStatement.name. #2319
Logg länkad FhirOperation till anonyma anrop till mått för begäran Vi loggade inte åtgärder som inte krävde autentisering. Vi utökade möjligheten att få FhirOperation in typen RequestMetrics för anonyma samtal. #2295

Felkorrigeringar

Felkorrigeringar Relaterad information
500-fel har åtgärdats när SearchParameter koden är null Åtgärdat ett problem med SearchParameter om det hade ett null-värde för Kod skulle resultatet bli 500. Nu resulterar det i en InvalidResourceException som de andra värdena gör. #2343
Returneras BadRequestException med giltigt meddelande när JSON-indatatexten är ogiltig För ogiltiga JSON-brödtextbegäranden returnerade FHIR-servern ett 500-fel. Nu returnerar vi ett BadRequestException med ett giltigt meddelande i stället för 500. #2239
_sort kan orsaka ChainedSearch att felaktiga resultat returneras Tidigare rensades inte sorteringsalternativen från den länkade sökningens SearchOption objekt, vilket gjorde att sorteringsalternativen skickades vidare till den länkade undersöken, som inte är giltiga. Detta kan resultera i inga resultat när det ska finnas resultat. Den här buggen har nu åtgärdats #2347. Den åtgärdade GitHub bugg #2344.

November 2021

Funktioner och förbättringar

Förbättringar Relaterad information
Process Patient-everything-länkar Vi har utökat patient-allt-funktionerna för att bearbeta patientlänkar #2305. Mer information finns i Patient-everything i FHIR-dokumentationen .
Programvarunamn och version har lagts till i funktionsinstruktor I funktionssatsen skiljer sig programvarunamnet nu åt om du använder Azure API för FHIR eller Azure Health Data Services. Programvaruversionen anger nu vilket versionspaket med öppen källkod som är live i den hanterade tjänsten #2294. Adresser: #1778 och #2241
Logga 500's till RequestMetric Tidigare loggades inte 500-talet eller okända/ohanterade fel i RequestMetric. De loggas nu nr 2240. Mer information finns i Aktivera diagnostikinställningar i Azure API för FHIR
Komprimera fortsättningstoken I vissa fall var fortsättningstoken för lång för att kunna följa nästa länk i sökningar och skulle resultera i en 404. För att lösa detta komprimerade vi fortsättningstoken för att säkerställa att den ligger under storleksgränsen #2279. Åtgärdar problem #2250.

Felkorrigeringar

Felkorrigeringar Relaterad information
Löste 500-fel när datumet skickades med en tidszon. Detta åtgärdar ett 500-fel när ett datum med en tidszon skickades till ett datetime-fält #2270.
Löst problem vid publicering av ett paket med felaktig medietyp returnerade ett 500-fel. Tidigare när du publicerade en sökning med en nyckel som innehåller vissa tecken returnerades ett 500-fel. Detta åtgärdar problemet #2264 och åtgärdar #2148.

Oktober 2021

Felkorrigeringar

Oändlig loopbugg Relaterad information
Ett problem har åtgärdats där villkorsstyrd borttagning kan resultera i en oändlig loop. #2269

September 2021

Funktioner och förbättringar

Förbättringar Relaterad information
Stöd har lagts till för villkorsstyrd korrigering Villkorsstyrd korrigering
Villkorsstyrd korrigering #2163
Granskningshändelse för villkorlig korrigering har lagts till. #2213
Tillåt JSON-korrigering i paket JSON-korrigering i paket
Tillåter paket med sökhistorik med Patch-begäranden. #2156
Aktiverade JSON-korrigering i paket med binära resurser. #2143
Nya granskningshändelseundertyper Relaterad information
Nya operationName-undertyper för granskning har lagts till. #2170
Indexera om förbättringar Relaterad information
Gränser har lagts till för omindexeringsparametrar . #2103
Uppdatera felmeddelandet för omindexering av parametergränser. #2109
Den slutliga kontrollen av antalet index har lagts till. #2099

Felkorrigeringar

Felkorrigeringar Relaterad information
Bredare fångst för undantag vid tillämpning av korrigering. #2192
Korrigerar historik med PATCH i STU3. #2177
Anpassade sökbuggar Relaterad information
Åtgärdar borttagningsfelet med anpassade sökparametrar. #2133
Logik för återförsök har lagts till när sökparametern tas bort. #2121
Ange maximalt antal objekt i sökalternativen i SearchParameterDefinitionManager. #2141
Ger bättre undantag om det finns ett felaktigt uttryck i sökparametern. #2157
Löst 503-fel Relaterad information
Försök igen med 503-fel från Cosmos DB. #2106
Åtgärdar bearbetning av 429-fel från StoreProcedures. #2165
GitHub ärenden stängda Relaterad information
Det går inte att skapa en anpassad sökparameter för den medicinska CarePlan-enheten. #2146
Oklart felmeddelande för villkorsstyrd skapande utan ID. #2168

IoT-anslutningsapp för FHIR (förhandsversion)

Felkorrigeringar Relaterad information
En bruten länk har åtgärdats. Uppdaterad länk till Azure-dokumentationen för IoT-anslutningsprogrammet i Azure API för FHIR-portalen.

Nästa steg

Information om funktioner och felkorrigeringar i Azure Health Data Services (FHIR-tjänst, DICOM-tjänst och MedTech-tjänst) finns i

FHIR® är ett registrerat varumärke som tillhör HL7 och används med tillstånd av HL7.