14 lines
524 B
JavaScript
14 lines
524 B
JavaScript
#!/usr/bin/env node
|
|
import { generateEncounterImplementationReport } from "./lib/encounter-implementation-report.mjs";
|
|
|
|
const result = await generateEncounterImplementationReport();
|
|
console.log(JSON.stringify({
|
|
validationStatus: result.report.validationStatus,
|
|
completionStatus: result.report.completionStatus,
|
|
reportJson: result.reportJson,
|
|
reportMarkdown: result.reportMarkdown,
|
|
summary: result.report.summary,
|
|
issues: result.report.issues,
|
|
}, null, 2));
|
|
if (result.report.issues.length) process.exitCode = 1;
|