This is a utility that helps create a FHIR transaction
Bundle of a set of profile validation resources, such that execution of the bundle can load the resources atomically into a FHIR store.
Being a Python-based utility, you will have to have Python installed.
Otherwise, the utility uses libraries that are part of the Python standard library - argparse
, hashlib
, json
, os
and uuid
.
You'll need to run the utility with these input arguments:
--input_dir
: the directory containing all of the loose FHIR profile validation resource JSONs.--output_dir
: the directory into which to output the bundle of profile validation resources.--generate_global_array
: optional boolean flag to indicate whether or not you'd like the utility to populate theglobal
array in theImplementationGuide
resource containing references to allStructureDefinition
resources in the inputs, which is needed by the Google Cloud Healthcare API. The default value is True. If you've already done this yourself, you can pass--no-generate_global_array
.
We welcome any help with improving the tool! Please see the CONTRIBUTING file for guidelines.
Apache License, Version 2.0