fhir
Version:
Library that assists in handling FHIR resources. Supports serialization between JSON and XML, validation and FhirPath evaluation.
14 lines (12 loc) • 715 B
JavaScript
var ParseConformance = require('../parseConformance').ParseConformance;
var fs = require('fs');
var path = require('path');
var types = require('../profiles/r4/profiles-types.json');
var resources = require('../profiles/r4/profiles-resources.json');
var valueSets = require('../profiles/r4/valuesets');
var parseConformance = new ParseConformance(false);
parseConformance.parseBundle(types);
parseConformance.parseBundle(resources);
parseConformance.parseBundle(valueSets);
fs.writeFileSync(path.join(__dirname, './types.json'), JSON.stringify(parseConformance.parsedStructureDefinitions));
fs.writeFileSync(path.join(__dirname, './valuesets.json'), JSON.stringify(parseConformance.parsedValueSets));