Load the app in your favourite browser (most modern ones should work – I use Chrome most of the time) and create a new Project by clicking the green ‘New Project’ button at the top of the screen. GraphBuilder is reasonably complicated (though straightforward when you’re used to it), and the overall process to create sample data is as follows. The latest version uses an API supplied by the clever MITRE folk – essentially a service façade to the sushi application which implements the FSH Domain Specific language to produce FHIR artifacts.Įach resource in GraphBuilder has a FSH script associated with it which is then converted into a FHIR resource by the sushi API. To create the sample set I use the clinFHIR GraphBuilder which has been designed for this very purpose! Well, it started out as an educational tool, but became more useful than that. I generally use POSTMan to test out the queries – though clinFHIR has a server query app as well. So, there are 2 parts to this – creating the sample set, and running the queries. Then, I can test out the API calls against that sample data set to make sure I have the syntax right – and they are returning the results I expect. What I find very useful is to create a small set of sample data and save to a generic FHIR server (I use the HAPI server generally, though there are others available these days). Of course, the actual API itself is defined by the FHIR standard – but the parts that are implemented by any given system will vary tremendously – particularly with regard to API features like chaining, reverse chaining and the _include search parameter. One of the things I find myself doing quite often is helping people design FHIR API interfaces.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |