Skip to content

Commit

Permalink
Merge pull request #13 from miracum/fix-gpas-v2
Browse files Browse the repository at this point in the history
fix: gPAS v2 de-pseudonymization
  • Loading branch information
chgl authored May 30, 2021
2 parents b5003c1 + 9014c4c commit 971fee3
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/FhirPseudonymizer/GPasFhirClient.cs
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,10 @@ public async Task<string> GetOriginalValueForV2(string pseudonym, string domain)
var responseContent = await response.Content.ReadAsStringAsync();
var responseParameters = FhirParser.Parse<Parameters>(responseContent);

return responseParameters.GetSingleValue<FhirString>(pseudonym).Value;
var pseudonymResultSet = responseParameters.Get("pseudonym-result-set").First();
var originalPart = pseudonymResultSet.Part.Find(component => component.Name == "original");

return originalPart.Value.ToString();
}
catch (Exception exc)
{
Expand Down

0 comments on commit 971fee3

Please sign in to comment.