US 12,488,883 B2
Systems and methods for conformance testing of a fast healthcare interoperability resources (FHIR) server
Abderrazek Boufahja, Illkirch-Graffenstaden (FR); and Hervé Hoehn, Antony (FR)
Assigned to GE Precision Healthcare LLC, Waukesha, WI (US)
Filed by GE Precision Healthcare LLC, Waukesha, WI (US)
Filed on Jan. 17, 2024, as Appl. No. 18/415,242.
Prior Publication US 2025/0232867 A1, Jul. 17, 2025
Int. Cl. G16H 40/20 (2018.01); G06F 11/3668 (2025.01)
CPC G16H 40/20 (2018.01) [G06F 11/3684 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for conformance testing of a Fast Healthcare Interoperability Resources (FHIR) server, the method comprising:
receiving, by one or more processors, information related to a FHIR standard;
determining, by the one or more processors, resources defined by the FHIR standard, search parameters of the resources, and search variations of the search parameters of the resources by analyzing the information related to the FHIR standard;
generating, by the one or more processors, a test script, including a query for a resource stored by the FHIR server using a search value of a search parameter of the resource and using a search variation of a type of the search parameter, based on determining the resources defined by the FHIR standard, the search parameters of the resources, and the search variations of the search parameters of the resources;
executing, by the one or more processors, the test script in association with the FHIR server;
generating, by the one or more processors, a capability statement for the FHIR server based on executing the test script;
validating, by the one or more processors and using an artificial intelligence (AI) model, a declared capability statement of the FHIR server based on the generated capability statement and the declared capability statement; and
displaying, by the one or more processors, a validation result based on validating the declared capability statement of the FHIR server,
wherein the AI model is trained to receive the declared capability statement and the generated capability statement as inputs, and generate the validation result as an output based on the inputs.