BD-Core-FHIR-IG/bd-national-template/config.json

390 lines
18 KiB
JSON

{
"script": "scripts/ant.xml",
"otherScripts" : [],
"targets": {
"onLoad": "onLoad",
"onGenerate": "onGenerate",
"onCheck": "onCheck"
},
"template-parameters": ["copyrightyear", "excludelogbinaryformat", "excludejson", "excludemap", "excludettl", "excludexml", "fmm-definition", "globals-in-artifacts", "releaselabel", "shownav"],
"_extraTemplates-documentation": "This array of objects identifies additional templates available for generation for different resource types",
"extraTemplates": [
{
"name": "mappings",
"description": "Mappings"
},
{
"name": "testing",
"description": "Testing"
},
{
"name": "examples",
"description": "Examples",
"isExamples": true
},
{
"name": "format",
"description": "FMT Representation"
},
{
"name": "profile-history",
"description": "Profile Change History",
"isHistory": true
},
{
"name": "change-history",
"description": "Resource Change History",
"isHistory": true
}
],
"_formats-documentation": "Lists the formats in the order format-specific pages should be generated. (Note that suppressed formats won't appear, even if listed here.)",
"formats": [
"xml",
"json",
"ttl"
],
"_pre-process-documentation": "This array of objects indicates data being converted from existing files using scripts to support dependency checking when performing continuous builds",
"pre-process": [
{
"folder": "input/includes",
"relativePath": "_includes"
},
{
"folder": "fsh-generated/includes",
"relativePath": "_includes"
},
{
"folder": "input/data",
"relativePath": "_data"
},
{
"folder": "input/resourcedocs",
"relativePath": "_data"
},
{
"folder": "input/intro-notes",
"relativePath": "_includes",
"transform": "template/scripts/processPages.xslt"
},
{
"folder": "input/pagecontent",
"relativePath": "_includes",
"transform": "template/scripts/processPages.xslt"
},
{
"folder": "input/pages",
"relativePath": "_includes",
"transform": "template/scripts/processPages.xslt"
}
],
"script-mappings" : {
"text/x-gherkin" : "gherkin",
"text/markdown" : "markdown",
"text/graphql" : "graphql"
},
"defaults": {
"_documentation": "this object contains the default publishing policy for different types. Anything not mentioned defaults to true",
"Any": {
"java": false,
"template-base": "template/layouts/layout-instance-base.html",
"template-format": "template/layouts/layout-instance-format.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"list-types": "CodeSystem|ValueSet|NamingSystem",
"template-change-history": "template/layouts/layout-changehistory.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"example": {
"java": false,
"template-base": "template/layouts/layout-instance-base.html",
"template-format": "template/layouts/layout-instance-format.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"ImplementationGuide": {
"template-base": "",
"template-format": "",
"template-change-history":"",
"base": "index.html"
},
"StructureDefinition:extension": {
"template-base": "template/layouts/layout-ext.html",
"template-defns": "template/layouts/layout-profile-definitions.html",
"template-mappings": "template/layouts/layout-profile-mappings.html",
"template-testing": "template/layouts/layout-profile-testing.html",
"template-examples": "",
"template-profile-history": "template/layouts/layout-profile-history.html",
"template-format": "template/layouts/layout-profile-format.html",
"base": "{{[type]}}-{{[id]}}.html",
"defns": "{{[type]}}-{{[id]}}-definitions.html",
"mappings": "{{[type]}}-{{[id]}}-mappings.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"examples": "{{[type]}}-{{[id]}}-examples.html",
"format": "{{[type]}}-{{[id]}}.profile.{{[fmt]}}.html",
"profile-history": "{{[type]}}-{{[id]}}.profile.history.html",
"template-change-history": ""
},
"StructureDefinition": {
"template-base": "template/layouts/layout-profile.html",
"template-defns": "template/layouts/layout-profile-definitions.html",
"template-mappings": "template/layouts/layout-profile-mappings.html",
"template-testing": "template/layouts/layout-profile-testing.html",
"template-examples": "template/layouts/layout-profile-examples.html",
"template-profile-history": "template/layouts/layout-profile-history.html",
"template-format": "template/layouts/layout-profile-format.html",
"base": "{{[type]}}-{{[id]}}.html",
"defns": "{{[type]}}-{{[id]}}-definitions.html",
"mappings": "{{[type]}}-{{[id]}}-mappings.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"examples": "{{[type]}}-{{[id]}}-examples.html",
"format": "{{[type]}}-{{[id]}}.profile.{{[fmt]}}.html",
"profile-history": "{{[type]}}-{{[id]}}.profile.history.html",
"template-change-history": "",
"_comment": "this template-change-history is here to undo the definition in the Any settings"
},
"CodeSystem": {
"template-base": "template/layouts/layout-codesystem.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"ValueSet": {
"template-base": "template/layouts/layout-valueset.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"ActivityDefinition": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"ActorDefinition": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"CapabilityStatement": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"ConceptMap": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"ExampleScenario": {
"template-base": "template/layouts/layout-examplescenario.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"EventDefinition": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"GraphDefinition": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"Library": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"Measure": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"MeasureDefinition": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"MessageDefinition": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"NamingSystem": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"OperationDefinition": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"PlanDefinition": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"Questionnaire": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"Requirements": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"SearchParameter": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"StructureMap": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"TerminologyCapabilities": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"TestPlan" : {
"template-base" : "template/layouts/layout-canonical.html",
"template-format" : "template/layouts/layout-instance-format.html",
"template-testing" : "template/layouts/layout-canonical-testing.html",
"template-change-history" : "template/layouts/layout-changehistory.html",
"base" : "{{[type]}}-{{[id]}}.html",
"format" : "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing" : "{{[type]}}-{{[id]}}-testing.html",
"change-history" : "{{[type]}}-{{[id]}}.change.history.html"
},
"TestScript": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
},
"logical-canonical": {
"template-base": "template/layouts/layout-canonical.html",
"template-format": "template/layouts/layout-instance-format.html",
"template-testing": "template/layouts/layout-canonical-testing.html",
"template-change-history": "template/layouts/layout-changehistory.html",
"base": "{{[type]}}-{{[id]}}.html",
"format": "{{[type]}}-{{[id]}}.{{[fmt]}}.html",
"testing": "{{[type]}}-{{[id]}}-testing.html",
"change-history": "{{[type]}}-{{[id]}}.change.history.html"
}
}
}