in src/router/validation/jsonSchemaValidator.ts [21:35]
constructor(fhirVersion: FhirVersion) {
const ajv = new Ajv({ schemaId: 'auto', allErrors: true });
let schema;
if (fhirVersion === '4.0.1') {
ajv.addMetaSchema(schemaDraft06);
ajv.compile(fhirV4Schema);
schema = fhirV4Schema;
} else if (fhirVersion === '3.0.1') {
ajv.addMetaSchema(schemaDraft04);
ajv.compile(fhirV3Schema);
schema = fhirV3Schema;
}
this.schemaId = schema && 'id' in schema ? schema.id : '';
this.ajv = ajv;
}